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_debug in repository toolchain/ci/gcc.
from 8413abdb7f4 PR tree-optimization/92373 - ICE in -Warray-bounds on acces [...] adds a3f9c6f666e PR92090: Fix part of testcase failures by r276469 adds 5c388a27bac PR inline-asm/92352 * gimplify.c (gimplify_asm_expr): Rej [...] adds 9a66161d443 Warn about inconsistent OpenACC nested reduction clauses adds eaded36f850 introduce -fcallgraph-info option adds 51f86c8db8f [vect] PR92317: fix skip_epilogue creation for epilogues adds f087dd8b200 [PATCH] [ARC] Add builtins for identifying floating point support adds 1331bbf3743 Restructure vect_analyze_loop adds 485622e23d7 Check the VF is small enough for an epilogue loop adds adf36d7a7e3 Use scan-tree-dump instead of scan-tree-dump-times for some [...] adds ddd8e8f3122 2019-11-06 Richard Biener rguenther@suse.de adds a13ef23f8ce [ARC] Cleanup sign/zero extend patterns adds 8c0ed6294d3 [ARC] Update mea option documentation adds 1d642b7faef [ARC] Don't split ior/mov predicated insns. adds fe55f25e009 Don't vectorise single-iteration epilogues adds abd3136df79 Fix parser to recognize operator?: adds 050441d0f01 libstdc++: remove redundant equality operators adds bb5743d3f1d libstdc++: Add compare_three_way and install <compare> header adds c86ac070c0e * ggc-common.c (ggc_prune_overhead_list): Do not delete su [...] adds e4363b3cac8 C++20 NB CA378 - Remove constrained non-template functions. adds 2cfa3787bd3 [Darwin, testsuite] Fix framework-1.c on later Darwin. adds e98238c6cc1 gcc/ChangeLog: adds 52e907c21b9 Support using multiple registers to hold the frame pointer adds 8bb92a598c5 Daily bump. adds 8d0cec732f4 Use satisfaction with nested requirements. adds e9058aa7765 PR c++/92150 - partial specialization with class NTTP. adds c8f3f9b1eea Implement D1907R1 "structural type". adds a65d5ae024a Move string concatenation for C into the parser. adds fb3741ccd9f Fix copy-paste typo syntax error by r276469 adds e77fa95602b 2019-11-06 Jerry DeLisle jvdelisle@gcc.ngu.org adds 8c7e57c6d7d Adjust pr92163.c test to require effective target fopenacc. adds 0c0b297d688 2019-11-07 Richard Biener rguenther@suse.de adds 8075f1c743b gcc/ Support 64-bit double and 64-bit long double configurations. adds 33781ebdf61 Libsanitizer: merge from trunk adds b6fa8501764 Reapply all revisions mentioned in LOCAL_PATCHES. adds a4f645b1b01 Update LOCAL_PATCHES. adds fa6e2b94f00 Add CONSTRUCTOR_NO_CLEARING to operand_equal_p. adds 359b906703d Clear version_info_node in delete_function_version. adds 31e875a6840 [arm][1/X] Add initial support for saturation intrinsics adds 3517732d0c9 [arm][2/X] Implement __qadd, __qsub, __qdbl intrinsics adds ad4d23c2a7e [arm][3/X] Implement __smla* intrinsics (Q-setting) adds eb0be2e2a38 [arm][4/X] Add initial support for GE-setting SIMD32 intrinsics adds 5cc321d2e11 [arm][5/X] Implement Q-bit-setting SIMD32 intrinsics adds 01619c703bf [arm][6/X] Add support for __[us]sat16 intrinsics adds 911f62e51c1 Remove gimple_call_types_likely_match_p (PR 70929) adds 0584b4bdeef 2019-11-07 Richard Biener rguenther@suse.de adds 1cef83424c0 IBM Z: Add pattern for load truth value of comparison into reg adds 210e2303be5 Loop split on semi-invariant conditional statement new 93962956230 * lto-streamer-in.c: Include alloc-pool.h. (freeing_strin [...] new b697a8fd7e0 Implement D1959R0, remove weak_equality and strong_equality. new 516a2e360b6 * optc-save-gen.awk: Generate cl_target_option_free and c [...] new 44dacb99078 PR ipa/92406 * ipa-fnsummary.c (analyze_function_body): U [...] new aac9ebf1189 Allow MODE_PARTIAL_INT modes for integer constant input operands. new 7975daf6e4b PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Un [...] new 6b1daccbdea [Darwin, X86, testsuite] Fix pr92258.c. new ec371710f9e simplify-rtx: simplify_logical_relational_operation new ba9150c4b2a libstdc++: make negative count safe with std::for_each_n new 8e837a43ded * ipa-utils.c (ipa_merge_profiles): Fix fprintf format str [...] new 4ad0a43581d * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from [...] new 323d28cf2d8 Expand C2x attribute parsing support and factor out from TM [...] new 8c3a9f29c4d rs6000: Remove no longer correct assert new 5a856dda8a2 Daily bump. new bb2f3eae161 * config/pa/pa.md (memory_barrier): Revise to use ldcw bar [...] new eb0f6e07e10 Add another test case to exercise the previous MODE_PARTIAL [...] new ccc2fbf851c libstdc++: define std::common_comparison_category for C++20 new 203b9cfcc92 libsupc++: add <compare> to precompiled header new 88f3bee5d16 Handle removal of old-style function definitions in C2x.
The 19 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: gcc/ChangeLog | 497 +++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/misc.c | 3 - gcc/auto-profile.c | 4 +- gcc/builtins.c | 4 + gcc/c-family/ChangeLog | 20 + gcc/c-family/c-attribs.c | 6 +- gcc/c-family/c-opts.c | 4 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 43 + gcc/c/c-decl.c | 27 +- gcc/c/c-parser.c | 621 +++++++++--- gcc/c/c-parser.h | 1 + gcc/c/gimple-parser.c | 9 +- gcc/calls.c | 6 + gcc/cgraph.c | 142 +-- gcc/cgraph.h | 2 - gcc/cif-code.def | 4 - gcc/common.opt | 8 + gcc/common/config/avr/avr-common.c | 95 ++ gcc/config.gcc | 82 ++ gcc/config/arc/arc-c.c | 10 + gcc/config/arc/arc.c | 16 +- gcc/config/arc/arc.md | 118 ++- gcc/config/arc/arc.opt | 2 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 87 +- gcc/config/arm/arm-fixed.md | 111 ++- gcc/config/arm/arm-protos.h | 4 + gcc/config/arm/arm.c | 28 + gcc/config/arm/arm.h | 18 +- gcc/config/arm/arm.md | 419 +++++++- gcc/config/arm/arm_acle.h | 262 +++++ gcc/config/arm/arm_acle_builtins.def | 38 + gcc/config/arm/iterators.md | 40 +- gcc/config/arm/predicates.md | 8 + gcc/config/arm/unspecs.md | 28 + gcc/config/avr/avr-c.c | 49 + gcc/config/avr/avr.c | 3 + gcc/config/avr/avr.h | 12 +- gcc/config/avr/avr.opt | 18 + gcc/config/avr/driver-avr.c | 57 ++ gcc/config/avr/genmultilib.awk | 64 +- gcc/config/avr/t-avr | 14 +- gcc/config/avr/t-multilib | 46 - gcc/config/pa/pa.md | 52 +- gcc/config/pa/pa.opt | 8 + gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000.c | 8 - gcc/config/rs6000/vsx.md | 11 + gcc/config/s390/s390.md | 15 + gcc/cp/ChangeLog | 55 ++ gcc/cp/class.c | 9 +- gcc/cp/constraint.cc | 100 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 12 +- gcc/cp/init.c | 2 +- gcc/cp/method.c | 47 +- gcc/cp/parser.c | 20 +- gcc/cp/pt.c | 65 +- gcc/cp/tree.c | 57 ++ gcc/cp/typeck.c | 13 +- gcc/dbgcnt.def | 1 + gcc/doc/install.texi | 39 +- gcc/doc/invoke.texi | 47 +- gcc/doc/sourcebuild.texi | 6 + gcc/explow.c | 5 + gcc/flag-types.h | 16 + gcc/fold-const.c | 4 + gcc/fortran/ChangeLog | 7 + gcc/fortran/io.c | 33 +- gcc/function.c | 59 +- gcc/function.h | 30 + gcc/ggc-common.c | 8 +- gcc/gimplify.c | 19 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-fnsummary.c | 2 +- gcc/ipa-inline.c | 8 - gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 5 - gcc/ipa-utils.c | 4 +- gcc/ira.c | 33 +- gcc/lto-streamer-in.c | 43 +- gcc/lto-streamer.h | 1 + gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 4 + gcc/mem-stats.h | 7 +- gcc/omp-low.c | 97 ++ gcc/optabs-libfuncs.c | 4 - gcc/optc-save-gen.awk | 25 + gcc/opth-gen.awk | 6 + gcc/opts.c | 26 + gcc/output.h | 2 +- gcc/params.def | 6 + gcc/print-tree.c | 76 ++ gcc/print-tree.h | 4 + gcc/simplify-rtx.c | 130 +++ gcc/testsuite/ChangeLog | 166 ++++ .../c-c++-common/goacc/nested-reductions-warn.c | 525 ++++++++++ .../c-c++-common/goacc/nested-reductions.c | 420 ++++++++ gcc/testsuite/c-c++-common/pr92352.c | 15 + gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C | 26 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 77 ++ gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 58 ++ gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 19 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 25 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 27 - gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 12 - gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 18 +- gcc/testsuite/g++.dg/cpp2a/ucn2.C | 30 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +- gcc/testsuite/g++.dg/ext/utf16-4.C | 4 +- gcc/testsuite/g++.dg/ext/utf32-4.C | 4 +- gcc/testsuite/g++.dg/lto/pr70929_0.C | 18 + gcc/testsuite/g++.dg/lto/pr70929_1.C | 10 + gcc/testsuite/g++.dg/opt/pr92317.C | 51 + gcc/testsuite/g++.dg/parse/operator9.C | 5 + gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C | 33 + gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +- gcc/testsuite/g++.target/i386/pr92354.C | 8 + gcc/testsuite/gcc.dg/asm-wide-1.c | 18 +- gcc/testsuite/gcc.dg/c11-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c11-old-style-definition-2.c | 15 + gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c | 10 + gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c | 15 + gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c | 16 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 2 +- gcc/testsuite/gcc.dg/framework-1.c | 2 +- .../plugin/diagnostic-test-string-literals-1.c | 3 +- .../plugin/diagnostic-test-string-literals-2.c | 3 +- gcc/testsuite/gcc.dg/tm/attrs-1.c | 39 + gcc/testsuite/gcc.dg/tm/props-5.c | 26 + gcc/testsuite/gcc.dg/torture/pr55107.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-cond-split-1.c | 97 ++ gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 1 + gcc/testsuite/gcc.dg/vect/slp-9.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c | 2 +- gcc/testsuite/gcc.dg/winline-10.c | 6 +- gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 12 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 73 ++ gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c | 19 + gcc/testsuite/gcc.target/arm/acle/saturation.c | 40 + gcc/testsuite/gcc.target/arm/acle/simd32.c | 160 +++ gcc/testsuite/gcc.target/arm/acle/simd32_sel.c | 15 + gcc/testsuite/gcc.target/i386/pr92258.c | 1 + gcc/testsuite/gcc.target/powerpc/pr72804.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 44 + gcc/testsuite/gcc.target/powerpc/pr92090.c | 42 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +- .../gcc.target/s390/addsub-signed-overflow-1.c | 2 + .../gcc.target/s390/addsub-signed-overflow-2.c | 2 + .../gcc.target/s390/mul-signed-overflow-1.c | 2 + .../gcc.target/s390/mul-signed-overflow-2.c | 2 + .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 18 +- gcc/testsuite/gcc.target/s390/zvector/vec-cmp-1.c | 72 +- gcc/testsuite/gfortran.dg/fmt_error_10.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_7.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_9.f | 2 +- gcc/testsuite/gfortran.dg/fmt_zero_width.f90 | 36 + .../gfortran.dg/goacc/nested-reductions-warn.f90 | 674 +++++++++++++ .../gfortran.dg/goacc/nested-reductions.f90 | 540 +++++++++++ gcc/testsuite/lib/prune.exp | 1 + gcc/testsuite/lib/target-supports.exp | 38 + gcc/toplev.c | 178 +++- gcc/tree-ssa-loop-ivcanon.c | 7 + gcc/tree-ssa-loop-split.c | 1023 +++++++++++++++++++- gcc/tree-vect-loop-manip.c | 12 +- gcc/tree-vect-loop.c | 184 ++-- gcc/tree.c | 4 + gcc/value-prof.c | 30 - libcpp/ChangeLog | 11 + libcpp/charset.c | 16 +- libgcc/ChangeLog | 11 + libgcc/config.host | 3 + libgcc/config/avr/t-avr | 8 +- libgcc/config/avr/t-avrlibc | 31 + libgcc/config/avr/t-copy-libgcc | 13 + libgfortran/ChangeLog | 17 + libgfortran/io/format.c | 8 +- libgfortran/io/format.h | 16 - libgfortran/io/io.h | 18 +- libgfortran/io/transfer.c | 22 +- libgfortran/io/write.c | 25 +- libgomp/ChangeLog | 11 + .../par-loop-comb-reduction-1.c | 2 +- .../par-loop-comb-reduction-2.c | 2 +- .../par-loop-comb-reduction-3.c | 2 +- .../par-loop-comb-reduction-4.c | 2 +- libsanitizer/ChangeLog | 10 + libsanitizer/LOCAL_PATCHES | 3 +- libsanitizer/MERGE | 4 +- libsanitizer/asan/asan_allocator.cpp | 28 +- libsanitizer/asan/asan_interface.inc | 1 + libsanitizer/asan/asan_interface_internal.h | 3 + libsanitizer/asan/asan_malloc_win.cpp | 3 - libsanitizer/include/sanitizer/asan_interface.h | 4 + .../include/sanitizer/netbsd_syscall_hooks.h | 165 +++- libsanitizer/lsan/lsan_allocator.cpp | 13 +- libsanitizer/merge.sh | 7 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 3 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 8 +- .../sanitizer_platform_limits_linux.cpp | 2 +- .../sanitizer_platform_limits_netbsd.h | 6 + .../sanitizer_platform_limits_posix.cpp | 2 +- .../sanitizer_platform_limits_posix.h | 3 + .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 56 +- libsanitizer/tsan/tsan_mman.cpp | 15 +- libstdc++-v3/ChangeLog | 28 + libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/include/Makefile.in | 5 +- libstdc++-v3/include/bits/iterator_concepts.h | 17 - libstdc++-v3/include/bits/stl_algo.h | 2 + libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/libsupc++/compare | 249 ++--- .../testsuite/18_support/comparisons/common/1.cc | 48 + .../25_algorithms/for_each/for_each_n_debug.cc | 44 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 9 - 229 files changed, 9063 insertions(+), 1317 deletions(-) delete mode 100644 gcc/config/avr/t-multilib create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-warn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions.c create mode 100644 gcc/testsuite/c-c++-common/pr92352.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/ucn2.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92317.C create mode 100644 gcc/testsuite/g++.dg/parse/operator9.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr92354.C create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c create mode 100644 gcc/testsuite/gcc.dg/tm/attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/tm/props-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-cond-split-1.c create mode 100644 gcc/testsuite/gcc.target/arc/or-cnst-size2.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/dsp_arith.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/saturation.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32_sel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090.c create mode 100644 gcc/testsuite/gfortran.dg/fmt_zero_width.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-warn.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions.f90 create mode 100644 libgcc/config/avr/t-copy-libgcc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/common/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc