This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pie/master in repository gcc.
discards 99d6773c97d Add -static-pie to GCC driver for static PIE discards c42f4fae2e1 PR driver/81523: Make -static override -pie adds 5e09c9baaf4 2017-08-01 Andrew Pinski apinski@cavium.com adds 41084313e59 2017-08-01 Thomas Koenig tkoenig@gcc.gnu.org adds ea86d96d388 2017-08-01 Thomas König tkoenig@gcc.gnu.org adds ad68cabeada 386: Disallow naked attribute with interrupt attribute adds 636174dc970 * c-ada-spec.c (print_generic_ada_decl): Pass correctly-ty [...] adds 33a85d67289 i386: Add some naked attribute tests adds 6ed7ed654bd i386: Add more naked attribute tests adds e2252c916af * c-ada-spec.c (has_static_fields): Look only into fields. [...] adds 7ed58b25b8a [i386] Remove ix86_frame::outlined_save_offset and machine_ [...] adds 39e73052bb0 * fr.po: Update. adds 6f6f1ef4317 Daily bump. adds 2efb4f9a3e6 2017-08-02 Richard Biener rguenther@suse.de adds d1252f29db5 2017-08-02 Richard Biener rguenther@suse.de adds 74a6234fd04 2017-08-02 Richard Biener rguenther@suse.de adds af9068f3b90 PR middle-end/79499 * function.c (thread_prologue_and_epi [...] adds 10f48b3d0e6 PR c++/81640 * call.c (build_user_type_conversion_1): Onl [...] adds ab1e85ebfa3 2017-08-02 Tamar Christina tamar.christina@arm.com adds 080a4e2564e * gcc.dg/guality/pr25967-1.c: Delete * gcc.dg/gual [...] adds 9b184593bfc PR c/81289 * c-parser.c (c_parser_unary_expression): Use [...] adds ef85bba9011 PR c/81448 PR c/81306 * c-warn.c (warn_for_multistatemen [...] adds 446e05fd6ae Add missing probabilities in nvptx_lock{less,full}_update adds 94bade3ff01 * xcoff.c (xcoff_process_linenos): Initialize incl to NULL. adds f53d837bba7 Add PR number. adds bbd75f365c4 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly t [...] adds ca337b3ce38 Use relative line number in gcc.dg/Walloca-14.c adds 463c67fee6a PR other/81667 * alloc-pool.h (base_pool_allocator): Init [...] adds 4a0086cc517 PR target/81644 * config/i386/i386.md (unspecv): Add UNSP [...] adds e6562331e34 * ChangeLog: Fix my last entry. adds f2baa3b209f compiler: only finalize embedded fields before finalizi [...] adds c01b04a8ee6 Renamed original mklog to mklog.pl. adds 6c6471f6cd7 Added Python implementation of mklog. adds a66afd9691c Daily bump. adds 25a7e5b22c5 Skip fpatchable-function-entry tests for nvptx adds 17bd70f6f24 Require label_values for gcc.dg/torture/pr80163.c adds 349944ed66e Require alloca for gcc.dg/attr-noipa.c adds e4ac84567c2 Require alias for gcc.dg/pr56727-2.c adds b7e72cd78ba 2017-08-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 93c7cd0fa85 PR middle-end/81052 * omp-low.c (diagnose_sb_0): Handle f [...] adds c5e55d1c426 /cp 2017-08-03 Paolo Carlini paolo.carlini@oracle.com adds 493a1c5266c PR tree-optimization/81655 PR tree-optimization/81588 * [...] adds 167571c84de PR driver/81650 * calls.c (alloc_max_size): Use HOST_WIDE [...] adds bf37bfaecdc Error out on nvptx for fpatchable-function-entry adds 540d473eb91 Apply finish_options on DECL_FUNCTION_SPECIFIC_OPTIMIZATION [...] adds ba9f2afe27d 2017-08-03 Richard Biener rguenther@suse.de adds 32e4d7fa5f5 toplev: avoid recursive emergency_dump_function adds 29a45e93062 2017-08-03 Richard Biener rguenther@suse.de adds 6fd055d3c3f 2017-08-03 Richard Biener rguenther@suse.de adds c8872803269 PR target/81621 * bb-reorder.c (pass_partition_blocks::ex [...] adds a7cc3f54fdd PR go/81617 libgo: change mksigtab to recognize glibc [...] adds cd76986beef [gcc] adds 21d3ccaff75 Daily bump. adds 43eb6d3b22e Add missing edge probability in simd_clone_adjust adds 846c0a706ae 2017-08-04 Richard Biener rguenther@suse.de adds 403965f7c0a Handle data dependence relations with different bases adds f68a77260cc Use base inequality for some vector alias checks adds e15e8a2a342 C++-ify vec_info structures adds 4f372c2c895 Pool alignment information for common bases adds beb53eef620 PR middle-end/81695 * fold-const.c (fold_indirect_ref_1): [...] adds a57f48a9ee0 runtime: dump registers for Alpha adds 08b87aee35f Fix PR 81713 * brigfrontend/brig-basic-inst-handler.cc: re [...] adds eafc02f1d60 i386: Rewrite check for AVX512 features adds e05ee9b0e4f gcc/testsuite/ChangeLog: adds 29587d84fb3 Remove useless floating point casts in comparisons. adds 390f62dea36 /cp 2017-08-04 Paolo Carlini paolo.carlini@oracle.com adds bfc69472f9a /cp 2017-08-04 Paolo Carlini paolo.carlini@oracle.com adds d5937576f3b Regenerate .pot files. adds 16316b617b3 Daily bump. adds 5ddd2306d85 * c-ada-spec.c (has_static_fields): Look only into variabl [...] adds b49ef3028c8 Daily bump. adds 825199972cd Fix call arguments mismatch in gcc.dg/torture/pr78218.c adds f8448c4f0bc Fix my_memmove in gcc.c-torture/execute/builtins/memops-asm-lib.c adds 59cad7059ca Require nonlocal_goto for gcc.dg/pr78582.c adds a2054420bcc Add missing edge probability in expand_oacc_for adds 70b22dd95d6 Add missing edge probabilities in expand_oacc_for, tile case adds d60df0a8adb * config/alpha/alpha.c (alpha_reorg): If trap is the last [...] adds 4fc06d6a909 2017-08-06 Andrew Pinski apinski@cavium.com adds 322ea700ec6 2017-08-06 Andrew Pinski apinski@cavium.com adds c526c5b43a1 2017-08-06 Andrew Pinski apinski@cavium.com adds d87a6c4644c Daily bump. adds 2a2a467cf9f PR middle-end/81698 * stmt.c (emit_case_dispatch_table): [...] adds b6e91323443 * include/system/sys/ptrace.h: New file. adds 1610e7fb5e9 Canonicalize names of attributes. adds 9b1b459ff32 PR middle-end/81737 * fold-const.c (fold_indirect_ref_1): [...] adds a6b480f2eb0 print-rtl: NOT is ~, not ! adds 6a00062825d Share mingw fset-stack-executable with cygwin adds 2f12f7eea03 i386: Set priority to P_AES for Westmere adds f827fc78462 i386: Don't use frame pointer without stack access adds e525e403bd2 Revert r250916 adds 7641bb65d5e Fix unresolved in gcc.dg/pr46932.c adds d741a82f0c6 [AArch64] Use gen_frame_mem for callee-saves adds 22dadfd6b8a * c-ada-spec.c (has_nontrivial_methods): Test for FUNCTION [...] adds be6d8e40a83 * es.po: Update. adds b254210fd14 2017-08-07 Thomas Koenig tkoenig@gcc.gnu.org adds 141e83d9de9 Fix missing include of header file in mips.c. adds ff88bae78d5 Fix diff_type in expand_oacc_for char iter_type adds 0b3bf55cacb Add missing header file attribs.h to couple of targets. adds b4ae034c3ad PR c/69389 * gimplify.c (goa_stabilize_expr): Handle BIT_ [...] adds 4439f8fa646 2017-08-07 Douglas Rupp rupp@adacore.com adds 14bab393448 Olivier Hainque hainque@adacore.com adds 9d7fa298e1f * config/i386/i386.c (ix86_stack_protect_guard): Generate [...] adds 210b49776bf [gcc] 2017-08-07 Michael Meissner meissner@linux.vnet.ibm.com adds 194ac5439be Daily bump. adds 30a86690d27 . adds ec72e2f770f PR c++/81607 * cp-gimplify.c (cp_fold): If folding expose [...] adds 47875a37c1a Add missing include of attribs.h in lto.c adds cf071e9ef47 PR tree-optimization/81744 * tree-predcom.c (prepare_fina [...] adds 34f387eaaab ICF: properly handle LABEL_DECLs (PR tree-opt/81696). adds 4adbd06c659 2017-08-08 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9372fb2832e 2017-08-08 Richard Biener rguenther@suse.de adds d64ba7658cd 2017-08-08 Richard Biener rguenther@suse.de adds 17290789a21 [gcc] adds eb7280465df 2017-08-08 Tamar Christina tamar.christina@arm.com [...] adds d9d04b2f264 2017-08-08 Tamar Christina tamar.christina@arm.com adds 364bc5b93b7 * doc/invoke.texi: Document -ftree-loop-distribution for O [...] adds f788eee3057 * tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cand [...] adds 17443aa35e6 PR target/81708 * config/i386/i386.opt (mstack-protector- [...] adds 5a402d649a7 PR driver/81523: Make -static override -pie new d5b7ffdb48d Add -static-pie to GCC driver to create static PIE
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (99d6773c97d) \ N -- N -- N refs/heads/hjl/pie/master (d5b7ffdb48d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 9 + contrib/mklog | 784 +- contrib/{mklog => mklog.pl} | 0 gcc/ChangeLog | 656 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/gcc-interface/trans.c | 2 + gcc/alloc-pool.h | 5 +- gcc/asan.c | 2 + gcc/attribs.c | 633 + gcc/attribs.h | 156 + gcc/bb-reorder.c | 8 +- gcc/brig/ChangeLog | 7 + gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 7 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 22 +- gcc/builtins.c | 2 + gcc/c-family/ChangeLog | 51 + gcc/c-family/array-notation-common.c | 2 + gcc/c-family/c-ada-spec.c | 77 +- gcc/c-family/c-format.c | 24 +- gcc/c-family/c-lex.c | 1 + gcc/c-family/c-omp.c | 90 +- gcc/c-family/c-pretty-print.c | 1 + gcc/c-family/c-ubsan.c | 4 +- gcc/c-family/c-warn.c | 54 +- gcc/c/ChangeLog | 22 +- gcc/c/c-convert.c | 2 + gcc/c/c-parser.c | 7 +- gcc/c/c-typeck.c | 2 + gcc/calls.c | 32 +- gcc/cfgexpand.c | 2 + gcc/cgraph.c | 2 + gcc/cgraphunit.c | 2 + gcc/config/aarch64/aarch64-simd.md | 29 + gcc/config/aarch64/aarch64.c | 32 +- gcc/config/aarch64/aarch64.md | 36 + gcc/config/alpha/alpha.c | 21 + gcc/config/arc/arc.c | 1 + gcc/config/arm/arm.c | 1 + gcc/config/avr/avr.c | 2 + gcc/config/bfin/bfin.c | 2 + gcc/config/c6x/c6x.c | 1 + gcc/config/cr16/cr16.c | 2 + gcc/config/cris/cris.c | 2 + gcc/config/darwin.c | 1 + gcc/config/epiphany/epiphany.c | 1 + gcc/config/fr30/fr30.c | 2 + gcc/config/frv/frv.c | 1 + gcc/config/ft32/ft32.c | 2 + gcc/config/h8300/h8300.c | 1 + gcc/config/i386/cygming.opt | 4 + gcc/config/i386/cygwin.h | 4 + gcc/config/i386/i386.c | 144 +- gcc/config/i386/i386.h | 12 +- gcc/config/i386/i386.md | 50 +- gcc/config/i386/i386.opt | 14 + gcc/config/i386/mingw.opt | 4 - gcc/config/i386/winnt.c | 1 + gcc/config/ia64/ia64.c | 1 + gcc/config/iq2000/iq2000.c | 2 + gcc/config/lm32/lm32.c | 2 + gcc/config/m32c/m32c.c | 2 + gcc/config/m32r/m32r.c | 1 + gcc/config/m68k/m68k.c | 2 + gcc/config/mcore/mcore.c | 1 + gcc/config/microblaze/microblaze.c | 2 + gcc/config/mips/mips.c | 1 + gcc/config/mmix/mmix.c | 2 + gcc/config/mn10300/mn10300.c | 2 + gcc/config/moxie/moxie.c | 2 + gcc/config/msp430/msp430.c | 2 + gcc/config/nds32/nds32-isr.c | 2 + gcc/config/nds32/nds32.c | 2 + gcc/config/nios2/nios2.c | 2 + gcc/config/nvptx/nvptx.c | 11 +- gcc/config/pa/pa.c | 1 + gcc/config/pdp11/pdp11.c | 2 + gcc/config/powerpcspe/powerpcspe.c | 1 + gcc/config/riscv/riscv.c | 2 + gcc/config/rl78/rl78.c | 1 + gcc/config/rs6000/rs6000-c.c | 2 +- gcc/config/rs6000/rs6000.c | 36 +- gcc/config/rs6000/vsx.md | 120 +- gcc/config/rx/rx.c | 2 + gcc/config/s390/s390.c | 1 + gcc/config/sh/sh.c | 1 + gcc/config/sol2.c | 1 + gcc/config/sparc/sparc.c | 1 + gcc/config/spu/spu.c | 1 + gcc/config/stormy16/stormy16.c | 2 + gcc/config/tilegx/tilegx.c | 1 + gcc/config/tilepro/tilepro.c | 1 + gcc/config/v850/v850.c | 1 + gcc/config/vax/vax.c | 2 + gcc/config/visium/visium.c | 1 + gcc/config/vxworksae.h | 4 + gcc/config/xtensa/xtensa.c | 1 + gcc/convert.c | 2 + gcc/cp/ChangeLog | 44 + gcc/cp/call.c | 4 +- gcc/cp/cp-gimplify.c | 8 +- gcc/cp/cp-ubsan.c | 2 + gcc/cp/cvt.c | 2 + gcc/cp/init.c | 2 + gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 12 +- gcc/cp/search.c | 2 + gcc/cp/semantics.c | 2 + gcc/cp/tree.c | 1 + gcc/cp/typeck.c | 8 +- gcc/doc/invoke.texi | 41 +- gcc/dwarf2out.c | 2 + gcc/final.c | 2 + gcc/fold-const.c | 173 +- gcc/fortran/ChangeLog | 35 + gcc/fortran/decl.c | 2 + gcc/fortran/dump-parse-tree.c | 250 + gcc/fortran/gfortran.h | 2 + gcc/fortran/intrinsic.c | 8 +- gcc/fortran/invoke.texi | 34 + gcc/fortran/lang.opt | 4 + gcc/fortran/options.c | 8 +- gcc/fortran/parse.c | 3 + gcc/fortran/trans-types.c | 1 + gcc/function.c | 38 +- gcc/gimple-expr.c | 2 + gcc/gimple-fold.c | 2 + gcc/gimple-pretty-print.c | 2 + gcc/gimple-ssa-strength-reduction.c | 36 +- gcc/gimple.c | 2 + gcc/gimplify.c | 8 + gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 41 +- gcc/hash-traits.h | 70 + gcc/hsa-common.c | 2 + gcc/hsa-gen.c | 2 + gcc/internal-fn.c | 2 + gcc/internal-fn.def | 1 + gcc/ipa-chkp.c | 2 + gcc/ipa-cp.c | 2 + gcc/ipa-devirt.c | 2 + gcc/ipa-fnsummary.c | 2 + gcc/ipa-icf-gimple.c | 6 +- gcc/ipa-inline.c | 2 + gcc/ipa-visibility.c | 2 + gcc/ipa.c | 3 +- gcc/lto-cgraph.c | 2 + gcc/lto/ChangeLog | 16 + gcc/lto/lto-lang.c | 2 + gcc/lto/lto-symtab.c | 2 + gcc/lto/lto-symtab.h | 8 +- gcc/lto/lto.c | 1 + gcc/match.pd | 74 + gcc/objc/ChangeLog | 6 + gcc/objc/objc-gnu-runtime-abi-01.c | 2 + gcc/objc/objc-next-runtime-abi-01.c | 2 + gcc/objc/objc-next-runtime-abi-02.c | 2 + gcc/omp-expand.c | 20 +- gcc/omp-general.c | 3 +- gcc/omp-low.c | 6 +- gcc/omp-offload.c | 2 + gcc/omp-simd-clone.c | 10 +- gcc/optabs.def | 1 + gcc/opts-global.c | 2 + gcc/opts.c | 1 + gcc/passes.c | 2 + gcc/po/ChangeLog | 12 + gcc/po/es.po | 351 +- gcc/po/fr.po | 12 +- gcc/po/gcc.pot | 19563 ++++++++++--------- gcc/predict.c | 2 + gcc/print-rtl.c | 2 +- gcc/sancov.c | 2 + gcc/sanopt.c | 2 + gcc/stmt.c | 24 +- gcc/symtab.c | 2 + gcc/testsuite/ChangeLog | 389 + .../c-c++-common/Wmultistatement-macros-13.c | 104 + .../c-c++-common/patchable_function_entry-decl.c | 2 +- .../patchable_function_entry-default.c | 2 +- .../patchable_function_entry-definition.c | 2 +- gcc/testsuite/c-c++-common/pr57371-1.c | 341 + gcc/testsuite/c-c++-common/pr57371-2.c | 17 + gcc/testsuite/c-c++-common/pr57371-3.c | 13 + gcc/testsuite/c-c++-common/pr57371-4.c | 72 + gcc/testsuite/c-c++-common/pr81052.c | 28 + gcc/testsuite/c-c++-common/ubsan/pr81148.c | 9 + gcc/testsuite/c-c++-common/ubsan/pr81705.c | 12 + gcc/testsuite/g++.dg/cpp0x/pr65558.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 10 + gcc/testsuite/g++.dg/other/bitfield6.C | 9 + gcc/testsuite/g++.dg/template/crash127.C | 22 + gcc/testsuite/g++.dg/torture/pr81354.C | 24 + gcc/testsuite/g++.dg/tree-ssa/pr81719.C | 24 + .../g++.dg/warn/Wshadow-compatible-local-2.C | 21 + .../execute/builtins/memops-asm-lib.c | 4 +- gcc/testsuite/gcc.dg/Walloca-14.c | 2 +- gcc/testsuite/gcc.dg/Wattributes-5.c | 13 + gcc/testsuite/gcc.dg/attr-noipa.c | 1 + .../gcc.dg/guality/{pr68037-1.c => pr25967-1.c} | 19 +- .../gcc.dg/guality/{pr68037-2.c => pr25967-2.c} | 16 +- gcc/testsuite/gcc.dg/ipa/pr81696.c | 26 + gcc/testsuite/gcc.dg/noncompile/pr81289.c | 8 + gcc/testsuite/gcc.dg/parm-impl-decl-1.c | 2 +- gcc/testsuite/gcc.dg/parm-impl-decl-3.c | 2 +- gcc/testsuite/gcc.dg/pr46932.c | 3 + gcc/testsuite/gcc.dg/pr56727-2.c | 1 + gcc/testsuite/gcc.dg/pr57371-5.c | 10 + gcc/testsuite/gcc.dg/pr78582.c | 1 + gcc/testsuite/gcc.dg/pr79499.c | 13 + gcc/testsuite/gcc.dg/pr81621.c | 5 + gcc/testsuite/gcc.dg/pr81650.c | 9 + gcc/testsuite/gcc.dg/pr81695.c | 11 + gcc/testsuite/gcc.dg/pr81737.c | 6 + .../gcc.dg/torture/{pr68037-1.c => pr25967-1.c} | 9 +- .../gcc.dg/torture/{pr68037-2.c => pr25967-2.c} | 8 +- gcc/testsuite/gcc.dg/torture/pr78218.c | 11 +- gcc/testsuite/gcc.dg/torture/pr80163.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr81744.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-23.c | 7 +- gcc/testsuite/gcc.dg/vect/pr81136.c | 2 + gcc/testsuite/gcc.dg/vect/pr81633.c | 33 + gcc/testsuite/gcc.dg/vect/vect-alias-check-3.c | 120 + gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c | 35 + gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c | 19 + gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c | 23 + gcc/testsuite/gcc.target/aarch64/_Float16_1.c | 1 + gcc/testsuite/gcc.target/aarch64/_Float16_2.c | 1 + gcc/testsuite/gcc.target/aarch64/_Float16_3.c | 1 + .../aarch64/atomic_cmp_exchange_zero_reg_1.c | 3 +- .../aarch64/atomic_cmp_exchange_zero_strong_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_13.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- .../gcc.target/aarch64/target_attr_crypto_ice_1.c | 2 +- .../gcc.target/aarch64/target_attr_crypto_ice_2.c | 2 +- .../gcc.target/aarch64/vect-xorsign_exec.c | 58 + gcc/testsuite/gcc.target/aarch64/xorsign.c | 86 + gcc/testsuite/gcc.target/aarch64/xorsign_exec.c | 26 + gcc/testsuite/gcc.target/i386/avx512-check.h | 113 + gcc/testsuite/gcc.target/i386/avx5124fmaps-check.h | 47 - gcc/testsuite/gcc.target/i386/avx5124vnniw-check.h | 47 - gcc/testsuite/gcc.target/i386/avx512bw-check.h | 50 +- gcc/testsuite/gcc.target/i386/avx512cd-check.h | 46 - gcc/testsuite/gcc.target/i386/avx512dq-check.h | 50 +- gcc/testsuite/gcc.target/i386/avx512er-check.h | 49 +- gcc/testsuite/gcc.target/i386/avx512f-check.h | 49 +- gcc/testsuite/gcc.target/i386/avx512f-helper.h | 64 +- gcc/testsuite/gcc.target/i386/avx512f-pr71559.c | 1 + gcc/testsuite/gcc.target/i386/avx512ifma-check.h | 46 - gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 46 - gcc/testsuite/gcc.target/i386/avx512vl-check.h | 51 +- .../gcc.target/i386/avx512vpopcntdq-check.h | 47 - gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 +- gcc/testsuite/gcc.target/i386/pr81644.c | 15 + gcc/testsuite/gcc.target/i386/pr81654.c | 8 + gcc/testsuite/gcc.target/i386/stack-prot-guard.c | 6 + .../nvptx/patchable_function_entry-default.c} | 5 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../powerpc/bfp/scalar-test-data-class-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-6.c | 2 +- .../powerpc/bfp/scalar-test-data-class-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 35 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 32 - .../gcc.target/powerpc/byte-in-either-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +- .../gcc.target/powerpc/vec-setup-be-double.c | 12 + .../gcc.target/powerpc/vec-setup-be-long.c | 11 + .../gcc.target/powerpc/vec-setup-double.c | 11 + gcc/testsuite/gcc.target/powerpc/vec-setup-long.c | 9 + gcc/testsuite/gcc.target/powerpc/vec-setup.h | 366 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c | 25 + gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c | 25 + gcc/testsuite/gfortran.dg/logical_assignment_1.f90 | 10 + gcc/testsuite/gfortran.dg/o_fast_stacksize.f90 | 17 + gcc/testsuite/gfortran.dg/pr81723.f | 56 + gcc/toplev.c | 14 + gcc/trans-mem.c | 3 +- gcc/tree-chkp.c | 2 + gcc/tree-data-ref.c | 496 +- gcc/tree-data-ref.h | 66 +- gcc/tree-eh.c | 2 + gcc/tree-inline.c | 3 +- gcc/tree-into-ssa.c | 2 + gcc/tree-object-size.c | 2 + gcc/tree-parloops.c | 6 +- gcc/tree-predcom.c | 2 +- gcc/tree-profile.c | 2 + gcc/tree-ssa-ccp.c | 2 + gcc/tree-ssa-live.c | 2 + gcc/tree-ssa-loop-ivopts.c | 4 +- gcc/tree-ssa-loop-niter.c | 16 + gcc/tree-ssa-loop-prefetch.c | 3 +- gcc/tree-ssa-loop.c | 2 + gcc/tree-ssa-math-opts.c | 88 + gcc/tree-ssa-pre.c | 26 +- gcc/tree-ssa-reassoc.c | 23 +- gcc/tree-ssa-sccvn.c | 2 + gcc/tree-ssa-scopedtables.c | 9 + gcc/tree-ssa-structalias.c | 3 +- gcc/tree-ssa.c | 2 + gcc/tree-streamer-in.c | 18 + gcc/tree-vect-data-refs.c | 230 +- gcc/tree-vect-loop-manip.c | 45 +- gcc/tree-vect-loop.c | 147 +- gcc/tree-vect-slp.c | 223 +- gcc/tree-vect-stmts.c | 52 +- gcc/tree-vectorizer.c | 28 +- gcc/tree-vectorizer.h | 64 +- gcc/tree-vrp.c | 2 + gcc/tree-vrp.h | 4 + gcc/tree.c | 761 +- gcc/tree.h | 107 - gcc/tsan.c | 2 + gcc/ubsan.c | 2 + gcc/varasm.c | 2 + gcc/varpool.c | 2 + libbacktrace/ChangeLog | 5 + libbacktrace/xcoff.c | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/cpplib.pot | 4 +- libgcc/ChangeLog | 5 + libgcc/config.host | 3 + libgo/mksigtab.sh | 13 + libgo/runtime/go-signal.c | 41 + libgomp/ChangeLog | 12 + libgomp/testsuite/libgomp.c++/pr69389.C | 3 + libgomp/testsuite/libgomp.c/pr69389.c | 124 + .../testsuite/libgomp.oacc-c-c++-common/vprop-2.c | 45 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 1 - libsanitizer/ChangeLog | 4 + libsanitizer/include/system/sys/ptrace.h | 7 + 403 files changed, 18006 insertions(+), 12278 deletions(-) copy contrib/{mklog => mklog.pl} (100%) create mode 100644 gcc/testsuite/c-c++-common/Wmultistatement-macros-13.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-1.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-2.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-3.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-4.c create mode 100644 gcc/testsuite/c-c++-common/pr81052.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81148.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81705.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction43.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/template/crash127.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81354.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr81719.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-2.C create mode 100644 gcc/testsuite/gcc.dg/Wattributes-5.c copy gcc/testsuite/gcc.dg/guality/{pr68037-1.c => pr25967-1.c} (68%) copy gcc/testsuite/gcc.dg/guality/{pr68037-2.c => pr25967-2.c} (70%) create mode 100644 gcc/testsuite/gcc.dg/ipa/pr81696.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr81289.c create mode 100644 gcc/testsuite/gcc.dg/pr57371-5.c create mode 100644 gcc/testsuite/gcc.dg/pr79499.c create mode 100644 gcc/testsuite/gcc.dg/pr81621.c create mode 100644 gcc/testsuite/gcc.dg/pr81650.c create mode 100644 gcc/testsuite/gcc.dg/pr81695.c create mode 100644 gcc/testsuite/gcc.dg/pr81737.c copy gcc/testsuite/gcc.dg/torture/{pr68037-1.c => pr25967-1.c} (84%) copy gcc/testsuite/gcc.dg/torture/{pr68037-2.c => pr25967-2.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81744.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81633.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-xorsign_exec.c create mode 100644 gcc/testsuite/gcc.target/aarch64/xorsign.c create mode 100644 gcc/testsuite/gcc.target/aarch64/xorsign_exec.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx5124fmaps-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx5124vnniw-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512cd-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512ifma-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-check.h create mode 100644 gcc/testsuite/gcc.target/i386/pr81644.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81654.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-prot-guard.c copy gcc/testsuite/{c-c++-common/patchable_function_entry-definition.c => gcc.targ [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c create mode 100644 gcc/testsuite/gfortran.dg/logical_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/o_fast_stacksize.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81723.f create mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C create mode 100644 libgomp/testsuite/libgomp.c/pr69389.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vprop-2.c create mode 100644 libsanitizer/include/system/sys/ptrace.h