This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch roland/pr77609 in repository gcc.
discards 754a6f4717b PR other/77609: Let the assembler choose ELF section types [...] adds 083b1d1c888 Daily bump. adds 36a5af76306 PR c++/85462 * cp-tree.h (tinst_level): Remove in_system_ [...] adds 3fa96702001 Check that clones of edges exist during IPA-CP adds f901a13d5e9 Fix IPA-CP test for self-feeding recursive dependency adds f359ebf1c4e 2018-04-20 Richard Biener rguenther@suse.de adds fa95965babe Do not overflow string buffer (PR objc/85476). adds d59cfa9a406 Define __CET__ for -fcf-protection and remove -mibt adds 9a558e864ba [nvptx] Fix calls to vector and worker routines adds ae8278323b6 gcc/ChangeLog: adds f2a2996ee29 PR testsuite/85483: Move aarch64/sve/vcond_1.c test to g++. [...] adds f27bf77ac8f Fix missing hunk from previous commit adds d7fd15ccee2 * gcc.dg/stack-check-5.c: Improve dg-skip-if selecto [...] adds 426ed695421 RISC-V: Make sure stack is always aligned during adjusting stack. adds a94f0ebf8d6 gotest: only use [TD] on big-endian PPC64 non-AIX systems adds af88112e75f [gcc/testsuite] adds 9d42920b6ea [libgcc] 2018-04-20 Michael Meissner meissner@linux.ibm.com adds 10f9f23c921 PR c/85365 - -Wrestrict false positives with -fsanitize=undefined adds be6b6ce8499 Daily bump. adds 136d0207f5f RISC-V: Pass --no-relax to linker if -mno-relax is present. adds e54adabf5eb Daily bump. adds 271d4bf4327 [NDS32] Add unaligned access support. adds 1e0e0deb550 [NDS32] Consider -Ofast and -Og in nds32_asm_file_start function. adds 5466e9a5996 [NDS32] Move some target hooks to the bottom of nds32.c file. adds 22908571ba1 [NDS32] Implement DATA_ALIGNMENT, LOCAL_ALIGNMENT and TARGE [...] adds 624547399f8 [NDS32] Fix wrong input value of parameter from stack for v [...] adds d7129f0f3c3 [NDS32] Refine CASE_VECTOR_SHORTEN_MODE to function. adds bafb5bc228b [NDS32] Remove unused function: nds32_ls_333_p(). adds 81dc7ba6363 [NDS32] Implment USE_LOAD_POST_INCREMENT, USE_LOAD_POST_DEC [...] adds eb01c6752b4 [NDS32] Add new option -malways-save-lp. adds 8443ec98cfe Daily bump. adds b421e0d272d [ARC] Update sleep builtin. adds ce95ea092c5 [ARC] Fix FLS, SETI patterns. adds 64c7bc17f33 x86/cet: Use unsigned integer to unwind shadow stack adds 0aa5682076c PR rtl-optimization/85423 adds df2811ea2f7 Add myself to MAINTAINERS. adds bd20946f26d PR c++/85470 - wrong error with static data member. adds 278e78215be PR middle-end/85496 * expr.c (store_field): In the bitfie [...] adds 71ac98c7a7d Regenerate .pot files. adds 4ecf2a2a5c6 PR c++/69560 - wrong alignof(double) on x86. adds 2b70869e1d8 Daily bump. adds ea44ffa56c9 PR target/84828 * reg-stack.c (move_for_stack_reg): Don't [...] adds 9ed4f084eb5 2018-04-24 Richard Biener rguenther@suse.de adds 49b29564a17 Fix PR85478 adds e48af994d27 PR target/85508 * config/i386/i386.c (ix86_expand_vector_ [...] adds 071a6748823 [nvptx] Update newlib dependency. adds 7beb5500580 Testsuite fixes for C++11 alignof change. adds e5bed942c76 PR target/85503 * config/rs6000/rs6000-p8swap.c (const_lo [...] adds b5359ebd7ff x86/CET: Build target libraries with -mshstk adds fc106e04380 PR target/85511 * config/i386/i386.c (ix86_init_mmx_sse_b [...] adds 6726651ff07 Regenerate configure of target libraries adds 64aea0872f0 Don't bootstrap GCC with -mcet adds ec9e5c79a94 x86/CET tests: Remove -mcet/-mno-cet or replace -mcet with -mshstk adds a5fad8e3196 x86/CET: Remove the -mcet command-lint option adds 855ce5ca63e [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 095677a84dd x86/CET: Add -fcf-protection to STAGE4_CFLAGS adds 6174c788fc5 x86: Update __CET__ check adds 2f3bf917887 rs6000: Fix __powikf2 and __abskf2 spelling adds a39032326ab 2018-04-24 Steven G. Kargl kargl@gcc.gnu.org adds 9ce5a00d2d3 Daily bump. adds 941fafa56b5 PR c++/85437 PR c++/49171 * cp-tree.h (REINTERPRET_CAST_ [...] adds 949bc65ce4d * BASE-VER: Set to 9.0.0. adds decaf833a8a * crontab: Enable snapshots from gcc-8-branch. adds b81c77490ec 2018-04-25 Richard Biener rguenther@suse.de adds dc5fe044129 PR ada/85007 * gnat_ugn.texi: Regenerate. adds be4b81f3784 PR sanitizer/84307 * c-decl.c (build_compound_literal): C [...] adds 48f649b48ed [NDS32] Add missing newline character into ASM_APP_ON macro. adds 4ce8f901c5c [NDS32] Fix print operand for cctl register. adds 4cccab8866b [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 1c25284bf7b [NDS32] Split movdi/df if reigster number is illegal. adds 49b82a54d00 [NDS32] Fix bug in bit-instruction checking functions. adds 7911b1548e1 2018-04-25 Sebastian Peryt sebastian.peryt@intel.com adds 5f7af3b6271 PR middle-end/85414 * simplify-rtx.c (simplify_unary_oper [...] adds 772a9876020 * config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "a [...] adds a6da3195e71 DWARF sort longer dirs before shorter ones in directory table. adds 0ddd84663c4 2018-04-25 Catherine Moore clm@codesourcery.com adds fad0c860845 Daily bump. adds 254e8a1efb2 This appears to be present in compiler-rt upstream, but as [...] adds b34a8884bd8 As mentioned in <http://gcc.gnu.org/ml/gcc/2018-03/msg00133 [...] adds 6dc485f279a If someone has access to a 64-bit mips-linux system to test [...] adds 488eccdbf9b * config/mips/mips.c (mips_asan_shadow_offset): New functi [...] adds 2480c1911b5 2018-04-26 Richard Biener rguenther@suse.de adds 28d0cd4a72d 2018-04-26 Richard Biener rguenther@suse.de adds 2beea61e4b6 2018-04-26 Richard Biener rguenther@suse.de adds 79c36228528 2018-04-26 Richard Biener rguenther@suse.de adds af59cd87027 [nvptx, libgomp, testsuite] Reduce recursion depth in decla [...] adds cbb7d3c5bfa [lto] Fixup loops before lto write-out adds e7f5f1f46ba [nvptx] Fix branch-around-nothing adds c8f3bfee4d5 [nvptx] Verify bar.sync position adds 3ee8d075f1c [nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgom [...] adds 573a3555407 Document that -Wreturn-type is enabled by default for C++ adds 0c124b17a36 dumpfile cleanup adds 5ed41f0d0d5 * config/i386/i386.md ("isa" attribute): Add x64_sse2. (" [...] adds 88636fce5a0 * loop-invariant.c (may_assign_reg_p): Return false for fr [...] adds 9e53fe9923f * cgraph.h (symbol_table): Just declare debug method here. [...] adds fe7a932241c PR c++/85545 - ICE with noexcept PMF conversion. adds 49f2c83b743 MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0 adds 7826b688f68 MIPS/GCC/testsuite: Fix data-sym-pool.c for n64 code adds d9ac6f17f6a Daily bump. adds 54ec8b11494 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 89cc6dc510f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 5d7309c867a [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 81ef4826690 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds cfd918c295e * config/i386/i386.md (*movti_internal): Substitute Ye con [...] adds f0aaf75822a PR85532, crtend.o built without --enable-initfini-array has [...] adds cd73358f847 [C++ PATCH] some cleanups adds f68129a93f8 2018-04-27 Richard Biener rguenther@suse.de adds 787fa75f6fc [C++ PATCH] cleanup 2 adds 27695cc47a2 Fix aarch64 ILP32 ICE with vaarg gimplified code adds b6f86387bc3 PR c++/85545 - ICE with noexcept PMF conversion. adds 7c988d8a161 /cp 2018-04-27 Paolo Carlini paolo.carlini@oracle.com adds 8117a33709c * cvt.c (cp_fold_convert): Use convert_ptrmem. adds 6d5f630f5ee * g++.dg/cpp1z/noexcept-type20.C: Elaborate. adds 7afda0dfb6b PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds e81e39b6406 Don't offer suggestions for compiler-generated variables (P [...] adds c52435659bb 2018-04-27 Andreas Tobler andreast@gcc.gnu.org Mar [...] adds a7d3017af30 * config.gcc: Mark tile* targets as deprecated/obsolete. adds 6f5a18043fa input.h: convert some macros to inline functions adds 854cee9bed1 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 10b13838b3b PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds b7f2cd2f3c0 [openacc, testsuite] Fix undefined behaviour in atomic_capt [...] adds a21c638a218 Daily bump. adds 66b5ed278de 2018-04-28 Richard Biener rguenther@suse.de new e3f13c2afab PR other/77609: Let the assembler choose ELF section types [...]
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 (754a6f4717b) \ N -- N -- N refs/heads/roland/pr77609 (e3f13c2afab)
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: ChangeLog | 19 + MAINTAINERS | 2 +- Makefile.in | 14 +- Makefile.tpl | 14 +- config/ChangeLog | 18 +- config/bootstrap-cet.mk | 7 +- config/cet.m4 | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 463 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 + gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/init.c | 2 +- gcc/c/ChangeLog | 9 + gcc/c/c-decl.c | 2 + gcc/c/c-typeck.c | 4 + gcc/cgraph.h | 5 +- gcc/common/config/i386/i386-common.c | 18 - gcc/config.gcc | 1 + gcc/config/aarch64/aarch64.c | 10 +- gcc/config/aarch64/aarch64.md | 10 +- gcc/config/aarch64/constraints.md | 14 + gcc/config/aarch64/iterators.md | 3 + gcc/config/arc/arc-protos.h | 1 - gcc/config/arc/arc.c | 26 - gcc/config/arc/arc.md | 18 +- gcc/config/i386/cet.h | 6 +- gcc/config/i386/constraints.md | 42 +- gcc/config/i386/driver-i386.c | 6 +- gcc/config/i386/i386-c.c | 20 +- gcc/config/i386/i386.c | 42 +- gcc/config/i386/i386.h | 2 - gcc/config/i386/i386.md | 126 +- gcc/config/i386/i386.opt | 13 +- gcc/config/i386/mmx.md | 19 +- gcc/config/i386/sse.md | 81 +- gcc/config/mips/mips.c | 11 + gcc/config/mips/mips.h | 3 +- gcc/config/nds32/constants.md | 3 + gcc/config/nds32/nds32-doubleword.md | 18 + gcc/config/nds32/nds32-intrinsic.c | 9 + gcc/config/nds32/nds32-intrinsic.md | 91 +- gcc/config/nds32/nds32-predicates.c | 9 +- gcc/config/nds32/nds32-protos.h | 9 +- gcc/config/nds32/nds32.c | 139 +- gcc/config/nds32/nds32.h | 22 +- gcc/config/nds32/nds32.opt | 8 + gcc/config/nds32/nds32_intrinsic.h | 6 + gcc/config/nvptx/nvptx.c | 282 +- gcc/config/riscv/elf.h | 1 + gcc/config/riscv/linux.h | 1 + gcc/config/riscv/riscv.c | 3 +- gcc/config/rs6000/rs6000-p8swap.c | 6 +- gcc/config/rs6000/rs6000.c | 20 +- gcc/cp/ChangeLog | 96 + gcc/cp/constexpr.c | 35 +- gcc/cp/cp-tree.h | 48 +- gcc/cp/cvt.c | 10 +- gcc/cp/decl.c | 16 +- gcc/cp/init.c | 4 +- gcc/cp/name-lookup.c | 8 +- gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 39 +- gcc/cp/search.c | 13 +- gcc/cp/typeck.c | 106 +- gcc/cp/typeck2.c | 7 +- gcc/doc/install.texi | 14 +- gcc/doc/invoke.texi | 30 +- gcc/dumpfile.c | 60 +- gcc/dwarf2out.c | 11 +- gcc/expr.c | 10 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/decl.c | 6 +- gcc/gimple-fold.c | 12 +- gcc/gimple-ssa-warn-restrict.c | 19 +- gcc/go/gofrontend/MERGE | 2 +- gcc/input.h | 34 +- gcc/ipa-cp.c | 29 +- gcc/loop-invariant.c | 3 + gcc/lto-streamer-out.c | 4 + gcc/lto-streamer.h | 2 +- gcc/match.pd | 3 +- gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.c | 2 +- gcc/omp-expand.c | 28 +- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 7086 ++++++++++---------- gcc/reg-stack.c | 15 +- gcc/sel-sched-ir.c | 2 +- gcc/simplify-rtx.c | 4 +- gcc/symtab.c | 6 + gcc/testsuite/ChangeLog | 248 + gcc/testsuite/c-c++-common/attr-aligned-1.c | 8 +- gcc/testsuite/g++.dg/abi/align2.C | 5 + gcc/testsuite/g++.dg/cet-notrack-1.C | 2 +- .../cpp0x/Wzero-as-null-pointer-constant-3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/addressof1.C | 17 +- gcc/testsuite/g++.dg/cpp0x/alignas4.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C | 4 + gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-pmf1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/extern_template-4.C | 23 + gcc/testsuite/g++.dg/cpp0x/friend3.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr85437-1.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr85437-2.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr85437-3.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr85437-4.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr85462.C | 38 + gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 13 + gcc/testsuite/g++.dg/ext/pr85503.C | 218 + gcc/testsuite/g++.dg/ext/undef-bool-1.C | 1 + gcc/testsuite/g++.dg/ipa/pr85447.C | 23 + gcc/testsuite/g++.dg/ipa/pr85549.C | 28 + .../sve/vcond_1.c => g++.dg/other/sve_vcond_1.C} | 4 +- .../other/sve_vcond_1_run.C} | 6 +- gcc/testsuite/g++.dg/pr85478.C | 46 + gcc/testsuite/g++.dg/pr85515-1.C | 18 + gcc/testsuite/g++.dg/pr85515-2.C | 22 + gcc/testsuite/g++.dg/torture/pr85334.C | 2 +- gcc/testsuite/g++.dg/torture/pr85496.C | 18 + gcc/testsuite/gcc.c-torture/execute/pr85529-1.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr85529-2.c | 25 + gcc/testsuite/gcc.dg/Wrestrict-15.c | 38 + gcc/testsuite/gcc.dg/ipa/ipcp-self-recursion-1.c | 46 + gcc/testsuite/gcc.dg/ipa/pr85449.c | 90 + gcc/testsuite/gcc.dg/pr85388-1.c | 2 +- gcc/testsuite/gcc.dg/pr85388-2.c | 2 +- gcc/testsuite/gcc.dg/pr85388-3.c | 2 +- gcc/testsuite/gcc.dg/pr85388-4.c | 2 +- gcc/testsuite/gcc.dg/pr85388-5.c | 2 +- gcc/testsuite/gcc.dg/pr85388-6.c | 4 +- gcc/testsuite/gcc.dg/pr85423.c | 27 + gcc/testsuite/gcc.dg/pr85512.c | 47 + gcc/testsuite/gcc.dg/pr85529.c | 27 + gcc/testsuite/gcc.dg/stack-check-5.c | 2 +- gcc/testsuite/gcc.dg/stack-check-6.c | 2 +- gcc/testsuite/gcc.dg/stack-check-6a.c | 2 +- gcc/testsuite/gcc.dg/torture/pr85397-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr85475.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.target/i386/attr-nocf-check-1a.c | 2 +- gcc/testsuite/gcc.target/i386/attr-nocf-check-3a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-10.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-3.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-5.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-6.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-7.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-8.c | 2 +- gcc/testsuite/gcc.target/i386/cet-intrin-9.c | 2 +- gcc/testsuite/gcc.target/i386/cet-label-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-label-3.c | 16 - gcc/testsuite/gcc.target/i386/cet-label.c | 4 +- gcc/testsuite/gcc.target/i386/cet-notrack-1a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-1b.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-2a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-2b.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-3.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-4a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-4b.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-5a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-5b.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-6a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-6b.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-7.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-4.c | 2 +- gcc/testsuite/gcc.target/i386/cet-property-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-property-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-property-3.c | 11 - gcc/testsuite/gcc.target/i386/cet-rdssp-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-3.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-4.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-5.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-7.c | 48 - gcc/testsuite/gcc.target/i386/cet-switch-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-switch-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-switch-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-12.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-13.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-14.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-15.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-16.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-10.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-8.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr82659-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr82659-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr82659-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr82659-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr82659-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr82659-6.c | 2 +- gcc/testsuite/gcc.target/i386/pr84146.c | 2 +- gcc/testsuite/gcc.target/i386/pr85044.c | 2 +- gcc/testsuite/gcc.target/i386/pr85403.c | 2 +- gcc/testsuite/gcc.target/i386/pr85404.c | 2 +- gcc/testsuite/gcc.target/i386/pr85473-1.c | 15 + gcc/testsuite/gcc.target/i386/pr85473-2.c | 7 + gcc/testsuite/gcc.target/i386/pr85508.c | 12 + gcc/testsuite/gcc.target/i386/pr85511.c | 15 + gcc/testsuite/gcc.target/i386/sse-26.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-17.c | 2 + gcc/testsuite/gcc.target/i386/stack-check-18.c | 1 + gcc/testsuite/gcc.target/i386/stack-check-19.c | 1 + gcc/testsuite/gcc.target/mips/data-sym-pool.c | 10 +- gcc/testsuite/gcc.target/powerpc/pr85456.c | 14 + gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 1 + gcc/testsuite/gfortran.dg/pr85520.f90 | 7 + gcc/testsuite/gnat.dg/loop_optimization24.adb | 35 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-cfg.c | 106 +- gcc/tree-ssa-loop-ch.c | 40 +- gcc/tree-ssa-reassoc.c | 68 +- gcc/tree-vect-data-refs.c | 19 +- gcc/tree-vect-loop.c | 5 +- libatomic/ChangeLog | 4 + libatomic/configure | 2 +- libbacktrace/ChangeLog | 4 + libbacktrace/configure | 2 +- libcc1/libcp1plugin.cc | 3 +- libcpp/po/ChangeLog | 4 + libcpp/po/cpplib.pot | 122 +- libgcc/ChangeLog | 44 +- libgcc/config/arm/freebsd-atomic.c | 22 +- libgcc/config/i386/linux-unwind.h | 2 +- libgcc/config/nds32/sfp-machine.h | 19 + libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/rs6000/_powikf2.c | 63 + libgcc/config/rs6000/float128-ifunc.c | 9 + libgcc/config/rs6000/quad-float128.h | 3 + libgcc/config/rs6000/t-crtstuff | 2 +- libgcc/config/rs6000/t-float128 | 2 +- libgcc/config/rs6000/t-float128-hw | 8 +- libgcc/configure | 2 +- libgfortran/ChangeLog | 4 + libgfortran/configure | 2 +- libgo/go/cmd/go/internal/work/buildid.go | 12 +- libgo/testsuite/gotest | 10 +- libgomp/ChangeLog | 38 + libgomp/configure | 2 +- libgomp/plugin/cuda/cuda.h | 1 + libgomp/plugin/plugin-nvptx.c | 56 +- .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 6 +- libgomp/testsuite/libgomp.oacc-c++/ref-1.C | 78 + .../testsuite/libgomp.oacc-c-c++-common/pr85422.c | 13 + .../libgomp.oacc-fortran/atomic_capture-1.f90 | 244 +- libitm/ChangeLog | 15 + libitm/config/x86/sjlj.S | 16 +- libitm/configure | 2 +- libmpx/ChangeLog | 4 + libmpx/configure | 2 +- libobjc/ChangeLog | 4 + libobjc/configure | 2 +- libquadmath/ChangeLog | 4 + libquadmath/configure | 2 +- libsanitizer/ChangeLog | 19 + libsanitizer/configure | 2 +- libsanitizer/configure.tgt | 8 +- .../sanitizer_atomic_clang_other.h | 2 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libssp/ChangeLog | 4 + libssp/configure | 2 +- libstdc++-v3/ChangeLog | 4 + libstdc++-v3/configure | 2 +- libvtv/ChangeLog | 4 + libvtv/configure | 2 +- maintainer-scripts/ChangeLog | 4 + maintainer-scripts/crontab | 3 +- 279 files changed, 7627 insertions(+), 4541 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/align2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85437-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85437-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85437-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85437-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85462.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C create mode 100644 gcc/testsuite/g++.dg/ext/pr85503.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85447.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85549.C rename gcc/testsuite/{gcc.target/aarch64/sve/vcond_1.c => g++.dg/other/sve_vcond_1 [...] rename gcc/testsuite/{gcc.target/aarch64/sve/vcond_1_run.c => g++.dg/other/sve_vco [...] create mode 100644 gcc/testsuite/g++.dg/pr85478.C create mode 100644 gcc/testsuite/g++.dg/pr85515-1.C create mode 100644 gcc/testsuite/g++.dg/pr85515-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85496.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-2.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-15.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-self-recursion-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr85449.c create mode 100644 gcc/testsuite/gcc.dg/pr85423.c create mode 100644 gcc/testsuite/gcc.dg/pr85512.c create mode 100644 gcc/testsuite/gcc.dg/pr85529.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85475.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/cet-label-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/cet-property-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/cet-sjlj-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85508.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85511.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85456.c create mode 100644 gcc/testsuite/gfortran.dg/pr85520.f90 create mode 100644 gcc/testsuite/gnat.dg/loop_optimization24.adb create mode 100644 libgcc/config/rs6000/_powikf2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/ref-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c