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_ubsan in repository toolchain/ci/gcc.
from bb9df2ac0dd Initialize a BB count in switch lowering. adds 536a869f1c0 Fortran] PR92754 - fix an issue with resolving intrinsic functions adds 358f04af997 2019-12-04 Richard Biener rguenther@suse.de adds 0a46a8dd34b Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps adds 394858f41eb 2019-12-04 Richard Biener rguenther@suse.de adds ac96a83ffe9 [AArch64] Add support for fused compare and branch adds 8fd1a5c6434 Remove stray comma in primary_constraint_error. adds c729fba187a [ARM] Improve max_cond_insns setting for Cortex cores adds 230e5aee489 Do not define builtins that overload disabled builtins. adds c407cf9544d Use fixed registers for queue ptr sgpr pair adds 3cce71b23f6 * cp-gimplify.c: Include tm_p.h. adds da3be166abf Fix C handling of use of lvalues of incomplete types (PR c/ [...] adds 26575058826 Daily bump. adds 7da0fc24aa6 libstdc++: Implement spaceship for std::array (P1614R2) adds 00cb9d48923 libstdc++: Define pretty printer for comparison categories adds f16e23a797e PR middle-end/91582 - missing heap overflow detection for strcpy adds cf1c61e0316 libbacktrace: simplify DWARF section handling adds 3cfaa401e44 * edtest.c (test1): Add noclone attribute. adds 6ab070034ea testsuite/libgomp.oacc-fortran: Update dg-output to fix GCN adds 972ce108210 /gcc/cp 2019-12-05 Paolo Carlini paolo.carlini@oracle.com adds 92ca63e9f97 PR fortran/92781 * trans-decl.c (gfc_get_symbol_decl): If [...] adds 26bfd88aeab PR target/92791 * config/i386/i386.md (movstrict<mode>): [...] adds 40c1e5d54bb Fix profile name files without -fprofile-dir. adds 429af17a7d6 2019-12-05 Richard Biener rguenther@suse.de adds 14171a4b281 PR target/92055 * config/avr/t-avrlibc (MULTISUBDIR): Sea [...] adds 1a55328b6d5 Skip test gcc/testsuite/gcc.dg/asm-4.c for amdgcn target adds 914d2119720 MSP430: Fix postinc addressing mode being used for dst op o [...] adds 37102db46e1 Fix __gcov_exit fn prototype. adds 13305207bbf libstdc++: Define std::lexicographical_compare_three_way for C++20 adds 1b016c8b327 2019-12-05 Richard Biener rguenther@suse.de adds 274b473041c libstdc++: Implement P1872R0 and P1394R0 for std::span adds dc939264516 libstdc++: Fix bug in std::span test adds 7a1602afe90 Check for bitwise identity when encoding VECTOR_CSTs (PR 92768) adds abce67ed22b * cp-gimplify.c: Include memmodel.h. adds 4c6b66e19a6 OpenMP] Fix use_device_… with absent optional arg adds 3b32179e340 PR go/92820 runtime: always mark assembly file as non- [...] adds 5c7479045e7 [Patch, GCC] Fix a condition post r278611 adds e6174aa664b * cgraphclones.c (localize_profile): New function. (cgrap [...] adds 836326216f2 PR c++/92271 - make __is_same alias for __is_same_as. adds 5c233781fb2 PR c++/91353 - P1331R2: Allow trivial default init in cons [...] adds 1d3dcab3a29 Fix g++.dg/torture/pr59226.C adds aac9a4810d5 2019-12-05 Sandra Loosemore sandra@codesourcery.com adds 923cecddb3c PR tree-optimization/92768 * gcc.dg/pr92768.c: Add -w -Wn [...] adds 56fc28bf9fd Do not clear m_vr and bits in ipa_set_jf_unknown. adds e3fd37900c0 Daily bump. adds 643bb7d0074 PR middle-end/92622 - FAIL: gcc.dg/Warray-bounds-22.c on IL [...] adds 79c921689a4 * common.opt (fprofile-partial-training): Terminate descri [...] adds 012b1dae7c7 PR testsuite/92829 - several test case failures starting wi [...] new 071b20b9d07 PR go/92810 libgo: recognize aarch64_be as arm64be new f5a11941959 2019-12-06 Richard Biener rguenther@suse.de new a116baaff2b 2019-12-06 Richard Biener rguenther@suse.de new 851b467bcdc * cfgexpand.c (expand_debug_expr): Do not ICE on SAD_EXPR. new dc927fdf335 * cgraphclones.c (cgraph_node::create_clone): Only localiz [...] new 0ad3a97ad98 2019-12-06 Richard Biener rguenther@suse.de new 1dfc2298097 Avoid quadratic behaviour in prune_runtime_alias_test_list new a950ea27415 [testsuite][aarch64] type_redef_11.c: Update expected diagnostics. new a8f8ad3ffd6 2019-12-06 Richard Biener rguenther@suse.de
The 9 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 | 223 +- gcc/DATESTAMP | 2 +- gcc/builtins.c | 230 +- gcc/builtins.h | 3 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-common.c | 1 + gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c/ChangeLog | 10 + gcc/c/c-tree.h | 3 - gcc/c/c-typeck.c | 12 +- gcc/cfgexpand.c | 1 + gcc/cgraphclones.c | 27 + gcc/common.opt | 4 + gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64.c | 24 +- gcc/config/arm/arm.c | 5 + gcc/config/gcn/gcn.h | 2 +- gcc/config/i386/i386.md | 5 +- gcc/config/msp430/msp430.md | 14 +- gcc/config/nios2/linux.h | 6 + gcc/config/rs6000/rs6000-c.c | 5215 ------------------- gcc/config/rs6000/rs6000-call.c | 5229 +++++++++++++++++++- gcc/config/rs6000/rs6000.h | 12 + gcc/coverage.c | 5 +- gcc/cp/ChangeLog | 48 + gcc/cp/call.c | 6 +- gcc/cp/class.c | 10 +- gcc/cp/constexpr.c | 45 +- gcc/cp/cp-gimplify.c | 2 + gcc/cp/cp-tree.h | 3 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/decl.c | 19 +- gcc/cp/method.c | 10 +- gcc/cp/parser.c | 20 +- gcc/cp/pt.c | 2 +- gcc/cp/semantics.c | 3 +- gcc/cp/typeck2.c | 13 +- gcc/doc/invoke.texi | 17 +- gcc/doc/match-and-simplify.texi | 3 + gcc/fold-const.c | 180 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/intrinsic.c | 27 +- gcc/fortran/trans-decl.c | 11 +- gcc/fortran/trans-openmp.c | 13 +- gcc/genmatch.c | 158 +- gcc/gimple-ssa-warn-restrict.c | 2 - gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 9 + gcc/ipa-inline-transform.c | 3 +- gcc/ipa-prop.c | 24 +- gcc/match.pd | 48 +- gcc/omp-low.c | 15 +- gcc/profile.c | 29 +- gcc/testsuite/ChangeLog | 153 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 2 +- gcc/testsuite/g++.dg/cpp0x/auto25.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-union2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 11 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr79118.C | 10 +- gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 99 + gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C | 11 + gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C | 37 + gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C | 28 + gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C | 61 + gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C | 22 + gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C | 26 + gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C | 63 + gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C | 17 + gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 12 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 10 +- .../diagnostic/functional-cast-to-array-type-1.C | 2 + gcc/testsuite/g++.dg/ext/attr-alloc_size.C | 2 +- gcc/testsuite/g++.dg/ext/is_same.C | 5 + gcc/testsuite/g++.dg/ext/stmtexpr21.C | 2 +- gcc/testsuite/g++.dg/init/reference2.C | 2 +- gcc/testsuite/g++.dg/parse/template2.C | 3 +- gcc/testsuite/g++.dg/template/error8.C | 3 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 157 + gcc/testsuite/g++.old-deja/g++.ns/crash3.C | 3 +- gcc/testsuite/g++.old-deja/g++.ns/template7.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/crash8.C | 6 +- gcc/testsuite/g++.target/nios2/hello-pie.C | 14 + gcc/testsuite/g++.target/nios2/nios2.exp | 34 + gcc/testsuite/gcc.dg/Warray-bounds-56.c | 90 + gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 377 ++ gcc/testsuite/gcc.dg/array-8.c | 1 - gcc/testsuite/gcc.dg/asm-4.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size.c | 2 +- gcc/testsuite/gcc.dg/attr-copy-2.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 12 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 10 +- gcc/testsuite/gcc.dg/enum-incomplete-1.c | 10 +- gcc/testsuite/gcc.dg/enum-incomplete-3.c | 10 +- gcc/testsuite/gcc.dg/lvalue-10.c | 22 + gcc/testsuite/gcc.dg/lvalue-9.c | 77 + gcc/testsuite/gcc.dg/noncompile/incomplete-3.c | 2 +- gcc/testsuite/gcc.dg/pr48552-1.c | 5 +- gcc/testsuite/gcc.dg/pr48552-2.c | 5 +- gcc/testsuite/gcc.dg/pr63543.c | 12 +- gcc/testsuite/gcc.dg/pr69796.c | 2 +- gcc/testsuite/gcc.dg/pr92768.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c | 19 + .../aarch64/sve/acle/general-c/type_redef_11.c | 2 +- .../aarch64/sve/acle/general/whilelt_5.c | 163 + gcc/testsuite/gcc.target/i386/pr82002-2a.c | 2 + gcc/testsuite/gcc.target/i386/pr82002-2b.c | 2 + gcc/testsuite/gcc.target/i386/pr92803.c | 40 + gcc/testsuite/gcc.target/i386/pr92818.c | 14 + gcc/testsuite/gcc.target/i386/pr92819-1.c | 20 + gcc/testsuite/gfortran.dg/intrinsic_9.f90 | 15 + gcc/testsuite/gfortran.dg/pr92781.f90 | 11 + gcc/tree-core.h | 3 +- gcc/tree-data-ref.c | 17 +- gcc/tree-profile.c | 3 +- gcc/tree-ssa-forwprop.c | 25 +- gcc/tree-ssa-sccvn.c | 100 +- gcc/tree-ssa-strlen.c | 18 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vector-builder.h | 2 +- gcc/tree-vrp.c | 30 +- libbacktrace/ChangeLog | 33 + libbacktrace/dwarf.c | 110 +- libbacktrace/edtest.c | 3 +- libbacktrace/elf.c | 113 +- libbacktrace/internal.h | 34 +- libbacktrace/pecoff.c | 45 +- libbacktrace/xcoff.c | 60 +- libcc1/ChangeLog | 5 + libcc1/libcp1plugin.cc | 2 +- libgcc/ChangeLog | 5 + libgcc/config/avr/t-avrlibc | 4 +- libgo/configure | 3 + libgo/configure.ac | 3 + libgo/runtime/go-context.S | 3 +- libgomp/ChangeLog | 7 + .../libgomp.fortran/use_device_ptr-optional-2.f90 | 51 +- .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 11 +- .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 11 +- .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 11 +- libstdc++-v3/ChangeLog | 41 + libstdc++-v3/include/bits/cpp_type_traits.h | 9 + libstdc++-v3/include/bits/range_access.h | 79 +- libstdc++-v3/include/bits/stl_algobase.h | 101 + libstdc++-v3/include/std/array | 20 + libstdc++-v3/include/std/ranges | 57 +- libstdc++-v3/include/std/span | 212 +- libstdc++-v3/include/std/type_traits | 5 + libstdc++-v3/python/libstdcxx/v6/printers.py | 19 + .../array/comparison_operators/constexpr.cc | 20 + .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../testsuite/23_containers/span/lwg3255.cc | 9 +- .../lexicographical_compare_three_way/1.cc | 129 + .../lexicographical_compare_three_way/constexpr.cc | 65 + .../testsuite/libstdc++-prettyprinters/cxx20.cc | 61 + 173 files changed, 9065 insertions(+), 6179 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/functional-cast-to-array-type-1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_same.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C create mode 100644 gcc/testsuite/g++.target/nios2/hello-pie.C create mode 100644 gcc/testsuite/g++.target/nios2/nios2.exp create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-56.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-10.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-9.c create mode 100644 gcc/testsuite/gcc.dg/pr92768.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92803.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92818.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819-1.c create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92781.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_th [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_th [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc