This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 5701643c8d1 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target. new cf3992e353e * config/pa/linux-atomic.c (__kernel_cmpxchg): Change argu [...] new fa07c5d96ef Daily bump. new 36abae60590 libgfortran: Regenerate `Makefile.in' for `runstatedir' removal new 39ca9991b8a libgomp: Regenerate `testsuite/Makefile.in' for GCC_HEADER_ [...] new 1e9cd853b7e Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_RE [...] new a9d16fc7607 Add support for AVR devices from the 0-series. PR target/ [...] new b58471647a5 PR target/92545 * doc/avr-mmcu.texi: Regenerate. new 92197cc91e4 PR target/92545 * config/avr/gen-avr-mmcu-specs.c (print_ [...] new 72b505fd81c [testsuite][ARM] check_effective_target_arm_vfp_ok_nocache: [...] new 9b53e69346f 2019-11-18 Richard Biener rguenther@suse.de new e00e0f8c391 [mid-end][__RTL] Clean state despite unspecified __RTL star [...] new 713631eb692 Verify NOP_EXPR LHS type in IPA ICF. new bcc3e34ba3b Improve -dbg-cnt error message and support :0. new 951eb7d7cb9 s390: add musl support new a0901ab8c2b musl: use correct long double abi by default new 37191291fc4 musl: Don't use gthr weak refs in libgcc PR91737 new 6b1f6013954 2019-11-18 Richard Biener rguenther@suse.de new 3f02b529ab6 libstdc++: Fix some -Wsystem-headers warnings new 10adb047862 libstdc++: Fix std::jthread bugs new 38f05dc5db9 fix ChangeLog to reference the PR new f13d91177b5 Remove strange dump suboptions in testsuite. new 31009f367e2 Unset m_checker in sem_function::init. new c1760d8b599 2019-11-18 Richard Biener rguenther@suse.de new a9d06ea05ab Remove vestiges of MODIFY_JNI_METHOD_CALL new 31ab83a6d2a LRA: handle memory constraints that accept more than "m" new 94b85860eb6 Optimise WAR and WAW alias checks new 55c056a85ab Handle VIEW_CONVERT_EXPR for variable-length vectors new e7d5d495b5a Two RTL CC tweaks for SVE pmore/plast conditions new 72632fed97f Add an empty constructor shortcut to build_vector_from_ctor new 1cf462bfdd1 Add optabs for accelerating RAW and WAR alias checks new 3f64f8b7d5b Add testcase for already fixed PR ipa/92528 new fefec64da86 PR c++/91962 - ICE with reference binding and qualification [...] new 7702d328459 Add more C2x attributes tests. new b8844c035e2 PR ipa/92508 * ipa-inline.c (inline_small_functions): Add [...] new a2ffe7a4514 Refactor tree-loop-distribution.c for thread safety new fdb012cd976 PR middle-end/92493 - ICE in get_origin_and_offset at gimpl [...] new 51f30705585 /cp 2019-11-18 Paolo Carlini paolo.carlini@oracle.com new bb18e264e8a Daily bump. new baacd859bdd Change some bad uses of C2x attributes into pedwarns. new 0048e1d685f Initialize a variable due to -Wmaybe-uninitialized. new 1b486ec1671 2019-09-19 Richard Biener rguenther@suse.de new 8d338507586 2019-11-19 Richard Biener rguenther@suse.de new c81dd9f3d44 PR tree-optimization/92557 * omp-low.c (omp_clause_aligne [...] new 5bf4317d82f PR c++/92504 * semantics.c (handle_omp_for_class_iterator [...] new de90761927b * doc/invoke.texi (-gno-internal-reset-location-views): Fix typo. new 43c314ab92a PR middle-end/91450 * internal-fn.c (expand_mul_overflow) [...] new fe89a55f987 PR target/92549 * config/i386/i386.md (peephole2 for *swa [...] new 08085db255d libstdc++: Fix declarations of variable templates new 654b07f2f44 arm: Fixes for asm-flags vs thumb1 and ilp32 new fcae029b424 [AArch64] Implement Armv8.5-A memory tagging (MTE) intrinsics new 04331b3db8f 2019-11-19 Richard Biener rguenther@suse.de new 869a15cf4e0 Update loop-1.c test for amdgcn new 9fc41d279d3 [Arm] Set Armv7-A tune to Cortex-A53 new da43f00b6f2 Restore init_ggc_heuristics. new e5e526e2b0e Suppress diagnostics substituting into a requires-expressio [...] new e713495bf6e PR c++/92078 new 1cec0239f1a PR c++/89913 new fa052f8a64d [AArch64] PR79262: Adjust vector cost new 79e56994f0b Revert r278441
The 59 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 | 13 + gcc/ChangeLog | 334 +++++++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 14 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-common.c | 10 +- gcc/c/ChangeLog | 13 + gcc/c/c-decl.c | 10 +- gcc/c/c-parser.c | 86 +-- gcc/cfgloop.c | 13 + gcc/cfgloop.h | 2 + gcc/config/aarch64/aarch64-builtins.c | 234 ++++++++ gcc/config/aarch64/aarch64-c.c | 5 +- gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64-sve2.md | 58 ++ gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/aarch64.h | 4 + gcc/config/aarch64/aarch64.md | 92 +++ gcc/config/aarch64/arm_acle.h | 23 + gcc/config/aarch64/iterators.md | 14 +- gcc/config/aarch64/predicates.md | 19 + gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-cpus.in | 6 +- gcc/config/arm/arm.c | 25 + gcc/config/arm/types.md | 3 +- gcc/config/avr/avr-arch.h | 3 + gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-mcus.def | 594 +++++++++--------- gcc/config/avr/gen-avr-mmcu-specs.c | 36 +- gcc/config/avr/gen-avr-mmcu-texi.c | 134 +++-- gcc/config/avr/specs.h | 1 + gcc/config/i386/cygming.h | 8 - gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 11 + gcc/config/i386/x86-tune.def | 4 + gcc/config/riscv/riscv.c | 2 +- gcc/config/s390/linux.h | 3 + gcc/configure | 13 + gcc/configure.ac | 16 +- gcc/cp/ChangeLog | 44 ++ gcc/cp/call.c | 3 +- gcc/cp/pt.c | 93 +-- gcc/cp/semantics.c | 1 - gcc/cp/typeck.c | 16 +- gcc/dbgcnt.c | 18 +- gcc/doc/avr-mmcu.texi | 24 +- gcc/doc/extend.texi | 2 + gcc/doc/invoke.texi | 7 +- gcc/doc/md.texi | 31 + gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 16 - gcc/doc/tm.texi.in | 16 - gcc/fold-const.c | 139 ++++- gcc/gimple-ssa-sprintf.c | 1 - gcc/internal-fn.c | 50 +- gcc/internal-fn.def | 5 + gcc/internal-fn.h | 2 + gcc/ipa-icf-gimple.c | 7 + gcc/ipa-icf.c | 2 + gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline.c | 3 +- gcc/lra-constraints.c | 25 +- gcc/omp-low.c | 4 +- gcc/optabs.def | 3 + gcc/run-rtl-passes.c | 37 +- gcc/testsuite/ChangeLog | 195 ++++++ gcc/testsuite/g++.dg/cpp0x/addressof2.C | 20 +- gcc/testsuite/g++.dg/cpp0x/ref-bind7.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 19 +- gcc/testsuite/g++.dg/cpp2a/pr89913.C | 6 + gcc/testsuite/g++.dg/expr/crash2.C | 2 +- gcc/testsuite/g++.dg/expr/lval1.C | 2 +- gcc/testsuite/g++.dg/expr/unary2.C | 4 +- gcc/testsuite/g++.dg/ext/lvaddr.C | 2 +- gcc/testsuite/g++.dg/ext/lvalue1.C | 2 +- gcc/testsuite/g++.dg/gomp/pr92504.C | 29 + gcc/testsuite/g++.dg/ipa/pr92528.C | 64 ++ gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 7 +- gcc/testsuite/g++.dg/vect/slp-pr92516.cc | 43 ++ gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- gcc/testsuite/g++.old-deja/g++.brendan/alignof.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr91450-1.c | 88 +++ gcc/testsuite/gcc.c-torture/execute/pr91450-2.c | 76 +++ gcc/testsuite/gcc.dg/c11-attr-syntax-1.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-2.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-3.c | 8 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 8 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 6 +- gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 6 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c | 30 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c | 6 +- gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 56 ++ gcc/testsuite/gcc.dg/gomp/pr92557.c | 13 + gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 4 +- gcc/testsuite/gcc.dg/ipa/pr92529.c | 28 + gcc/testsuite/gcc.dg/pr92493.c | 29 + .../gcc.dg/rtl/aarch64/unspecified-pass-error.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 3 - gcc/testsuite/gcc.dg/vect/pr92554.c | 11 + gcc/testsuite/gcc.dg/vect/pr92555.c | 22 + gcc/testsuite/gcc.dg/vect/pr92558.c | 23 + gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c | 36 ++ gcc/testsuite/gcc.dg/vect/vect-ctor-1.c | 17 + gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c | 62 ++ gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c | 70 +++ gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c | 16 + gcc/testsuite/gcc.target/aarch64/asm-flag-6.c | 10 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c | 2 +- .../aarch64/sve/acle/general/temporaries_1.c | 70 +++ .../gcc.target/aarch64/sve/var_stride_1.c | 16 +- .../gcc.target/aarch64/sve/var_stride_2.c | 2 +- .../gcc.target/aarch64/sve/var_stride_3.c | 17 +- .../gcc.target/aarch64/sve/var_stride_5.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c | 37 ++ gcc/testsuite/gcc.target/arm/asm-flag-1.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-3.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-4.c | 13 + gcc/testsuite/gcc.target/arm/asm-flag-5.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-6.c | 1 + gcc/testsuite/gcc.target/i386/pr92549.c | 17 + gcc/testsuite/lib/target-supports.exp | 11 +- gcc/toplev.c | 8 +- gcc/tree-data-ref.c | 296 ++++++++- gcc/tree-loop-distribution.c | 663 ++++++++++++--------- gcc/tree-vect-loop.c | 93 ++- gcc/tree-vect-slp.c | 123 ++-- gcc/tree.c | 3 + libgcc/ChangeLog | 25 + libgcc/config.host | 7 + libgcc/config/pa/linux-atomic.c | 210 +++---- libgcc/config/t-gthr-noweak | 2 + libgfortran/ChangeLog | 4 + libgfortran/Makefile.in | 1 - libgomp/ChangeLog | 4 + libgomp/testsuite/Makefile.in | 1 - libstdc++-v3/ChangeLog | 35 ++ libstdc++-v3/include/bits/alloc_traits.h | 9 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/stl_multiset.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 2 +- libstdc++-v3/include/bits/unordered_set.h | 2 +- libstdc++-v3/include/debug/multiset.h | 2 +- libstdc++-v3/include/debug/set.h | 2 +- libstdc++-v3/include/debug/unordered_set | 2 +- libstdc++-v3/include/std/bit | 4 +- libstdc++-v3/include/std/thread | 47 +- libstdc++-v3/testsuite/30_threads/jthread/1.cc | 1 + libstdc++-v3/testsuite/30_threads/jthread/2.cc | 1 + .../testsuite/30_threads/jthread/{1.cc => 3.cc} | 30 +- .../testsuite/30_threads/jthread/jthread.cc | 89 +-- 178 files changed, 4269 insertions(+), 1222 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr89913.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92504.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92528.C create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr92516.cc create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr92557.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92529.c create mode 100644 gcc/testsuite/gcc.dg/pr92493.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/unspecified-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92554.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92555.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92558.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ctor-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/temporaries_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92549.c create mode 100644 libgcc/config/t-gthr-noweak copy libstdc++-v3/testsuite/30_threads/jthread/{1.cc => 3.cc} (68%)