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-release-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 26df22e3909 Daily bump. adds 70fe4fc073e Daily bump. adds 9251b78b9e8 Daily bump. adds 79166bd28d0 [Fortran] Fix result-variable handling of MODULE PROCEDURE [...] adds bebb3607796 Daily bump. adds 8ab40918a3b rs6000: Add command line and builtin compatibility check adds 02a201f7158 rs6000: vec_rlnm fix to make builtin work according to ABI adds 0e66150084a c++: Fix comparison of fn() and ns::fn() [PR90711] adds 2594e9a0696 Daily bump. adds ea7ffe1da05 aarch64: Extend %R for integer registers adds 53c1356515a aarch64: Implement TImode compare-and-swap adds 43e46197c10 aarch64: Tidy aarch64_split_compare_and_swap adds b36f6a808e5 aarch64: Add out-of-line functions for LSE atomics adds 9cf2784a69e aarch64: Implement -moutline-atomics adds ea376dd471a [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) adds bb9156ede00 aarch64: Fix store-exclusive in load-operate LSE helpers adds c15ff4d0803 aarch64: Configure for sys/auxv.h in libgcc for lse-init.c adds 13f6d5ac48a aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368] adds f0897a45216 doc: Fix a typo in the documentation of the copy attribute adds 0c509c6b5ac Daily bump. adds 514bd32c527 fortran: ICE equivalence with an element of an array PR94030 adds b6e54691255 fortran : ICE in gfc_resolve_findloc PR93498 adds be64fc4cab7 aarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_ze [PR94435] adds 4b1087f8dc7 middle-end/94206 fix memset folding to avoid types with padding adds 4b0b6303dde tree-optimization/94103 avoid CSE of loads with padding adds 86f7d3333bd Fix fortran/85982 ICE in resolve_component. adds 7fe7c950c32 Daily bump. adds 69df6742cb4 Backport 55a7380213a5c16120d5c674fb42b38a3d796b57 adds b20b7f7e88f libstdc++: Fix std::to_address for debug iterators (PR 93960) adds a1bb16994ca gcc-9 sra: Cap number of sub-access propagations with a par [...] adds 70ae6169224 c++: alias template and parameter packs (PR91966). adds 46fabc24d31 Daily bump. adds 5ed8c71b53a c++: Fix reuse of class constants [PR94453] adds ab525ec30f0 c++: Mangling of dependent conversions [PR91377] adds 1aa6d76d002 Daily bump. adds e76564a81fe Daily bump. adds 6db837a5288 c++: Fix ICE with lambda in operator function [PR93597] adds 83c9ff0291e Fix fortran/93686 -- ICE matching data statements with deri [...] adds af1c291f509 Daily bump. adds 1168240fbe4 i386: Fix emit_reduc_half on V{64Q,32H}Imode [PR94500] adds e926d076f28 d: Fix ICE in add_symbol_to_partition_1, at lto/lto-partiti [...] adds 470626394ab [AArch64] PR target/94518: Fix memmodel index in aarch64_st [...] adds 980a7a0be5a c++: Fix parsing of invalid enum specifiers [PR90995] adds 87ce34fa00c c: Handle C_TYPE_INCOMPLETE_VARS even for ENUMERAL_TYPEs [PR94172] adds 8db876e9c04 phiopt: Avoid -fcompare-debug bug in phiopt [PR94211] adds 484206967f9 c++: Fix up handling of captured vars in lambdas in OpenMP [...] adds 827e5af19a2 c: Fix up cfun->function_end_locus from the C FE [PR94029] adds f83c2d2991a c: Fix up cfun->function_end_locus on invalid function bodi [...] adds 4ac9ab60f06 cgraphunit: Avoid code generation differences based on -w/T [...] adds 4dcfd4e56b0 if-conv: Fix -fcompare-debug bugs in ifcvt_local_dce [PR94283] adds 8ea7970c496 if-conv: Delete dead stmts backwards in ifcvt_local_dce [PR94283] adds 56407bab53a varasm: Fix output_constructor where a RANGE_EXPR index nee [...] adds aa9c08ef97f reassoc: Fix -fcompare-debug bug in reassociate_bb [PR94329] adds 57e276f3e30 Fix vextract* masked patterns [PR93069] adds a6bf0e5fb11 c++: Fix handling of internal fn calls in statement express [...] adds 8f99f9e6cce fold-const: Fix division folding with vector operands [PR94412] adds 4486a537f14 objsz: Don't call replace_uses_by on SSA_NAME_OCCURS_IN_ABN [...] adds dbff1829843 i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460] adds d1371dbe122 openmp: Fix ICE on #pragma omp parallel master in template [...] adds b5039b7259e debug: Improve debug info of c++14 deduced return type [PR94459] adds 7f3ac38b3c7 aarch64: Fix {ash[lr],lshr}<mode>3 expanders [PR94488] adds 0490cb0e611 openmp: Fix parallel master error recovery [PR94512] adds 14192f1ed48 i386: Fix V{64QI,32HI}mode constant permutations [PR94509] adds 9a385bd124d rs6000 pragma fix backport from mainline to gcc-9 adds 1a2a0af530c Daily bump. adds f1a6a1e588e Daily bump. adds 892c755eae2 Backport PR target/93932 (variable vec_extract) to GCC 9 adds ffd2a2014d0 Daily bump. adds 3e84068b30f arc: Allow more ABIs in GLIBC_DYNAMIC_LINKER adds 3c7a476c5ad Test cases for mixed structured/dynamic data lifetimes with [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 294 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 46 ++++ gcc/c/c-decl.c | 54 ++-- gcc/c/c-parser.c | 54 ++-- gcc/c/c-tree.h | 14 +- gcc/c/c-typeck.c | 3 +- gcc/cgraphunit.c | 12 +- gcc/config/aarch64/aarch64-protos.h | 13 + gcc/config/aarch64/aarch64-simd.md | 100 +++---- gcc/config/aarch64/aarch64.c | 202 ++++++++++---- gcc/config/aarch64/aarch64.opt | 3 + gcc/config/aarch64/atomics.md | 190 ++++++++++++- gcc/config/aarch64/constraints.md | 7 + gcc/config/aarch64/iterators.md | 3 + gcc/config/arc/linux.h | 3 +- gcc/config/i386/i386.c | 68 ++--- gcc/config/i386/sse.md | 60 +++-- gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/rs6000.c | 36 +-- gcc/config/rs6000/vsx.md | 88 ++++-- gcc/cp/ChangeLog | 69 +++++ gcc/cp/constexpr.c | 2 +- gcc/cp/cp-gimplify.c | 17 +- gcc/cp/expr.c | 22 +- gcc/cp/mangle.c | 1 + gcc/cp/name-lookup.c | 8 +- gcc/cp/parser.c | 56 ++-- gcc/cp/pt.c | 35 ++- gcc/cp/semantics.c | 3 +- gcc/cp/tree.c | 14 +- gcc/d/ChangeLog | 12 + gcc/d/typeinfo.cc | 47 ++-- gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 21 +- gcc/dwarf2out.c | 15 +- gcc/fold-const.c | 8 +- gcc/fortran/ChangeLog | 39 +++ gcc/fortran/check.c | 4 + gcc/fortran/decl.c | 51 +++- gcc/fortran/resolve.c | 6 +- gcc/gimple-fold.c | 6 + gcc/ipa-icf-gimple.c | 4 + gcc/params.def | 7 + gcc/testsuite/ChangeLog | 214 ++++++++++++++- gcc/testsuite/c-c++-common/pr94385.c | 12 + gcc/testsuite/g++.dg/abi/mangle75.C | 13 + gcc/testsuite/g++.dg/cpp0x/enum40.C | 26 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C | 8 + .../g++.dg/cpp0x/lambda/lambda-constexpr1.C | 28 ++ gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C | 103 ++++++++ gcc/testsuite/g++.dg/debug/pr94459.C | 58 ++++ gcc/testsuite/g++.dg/gomp/pr94477.C | 18 ++ gcc/testsuite/g++.dg/gomp/pr94512.C | 18 ++ gcc/testsuite/g++.dg/template/dependent-name14.C | 38 +++ gcc/testsuite/g++.dg/torture/pr94303.C | 17 ++ gcc/testsuite/gcc.c-torture/compile/pr94488.c | 22 ++ gcc/testsuite/gcc.c-torture/execute/pr94412.c | 28 ++ gcc/testsuite/gcc.dg/pr94172-1.c | 12 + gcc/testsuite/gcc.dg/pr94172-2.c | 19 ++ gcc/testsuite/gcc.dg/pr94211.c | 12 + gcc/testsuite/gcc.dg/pr94277.c | 11 + gcc/testsuite/gcc.dg/pr94283.c | 16 ++ gcc/testsuite/gcc.dg/pr94368.c | 25 ++ gcc/testsuite/gcc.dg/torture/pr94206.c | 17 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93435.c | 159 +++++++++++ gcc/testsuite/gcc.dg/ubsan/pr94423.c | 17 ++ gcc/testsuite/gcc.dg/vect/pr93069.c | 10 + gcc/testsuite/gcc.misc-tests/gcov-pr94029.c | 14 + .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- .../gcc.target/aarch64/atomic-op-acq_rel.c | 2 +- .../gcc.target/aarch64/atomic-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-char.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-int.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-long.c | 2 +- .../gcc.target/aarch64/atomic-op-relaxed.c | 2 +- .../gcc.target/aarch64/atomic-op-release.c | 2 +- .../gcc.target/aarch64/atomic-op-seq_cst.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-short.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_reg_1.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_strong_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr94435.c | 25 ++ gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-pr94460.c | 31 +++ gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c | 28 ++ gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c | 30 +++ gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c | 38 +++ gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c | 12 + gcc/testsuite/gcc.target/i386/pr94103.c | 17 ++ gcc/testsuite/gcc.target/i386/pr94283.c | 5 + gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 47 ++++ gcc/testsuite/gcc.target/powerpc/pragma_power6.c | 17 ++ gcc/testsuite/gcc.target/powerpc/pragma_power7.c | 32 +++ gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 52 ++++ gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 63 +++++ .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- gcc/testsuite/gfortran.dg/dec_structure_28.f90 | 35 +++ gcc/testsuite/gfortran.dg/module_procedure_3.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr93498_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr93498_2.f90 | 12 + gcc/testsuite/gfortran.dg/pr93686_1.f90 | 10 + gcc/testsuite/gfortran.dg/pr93686_2.f90 | 10 + gcc/testsuite/gfortran.dg/pr93686_3.f90 | 9 + gcc/testsuite/gfortran.dg/pr93686_4.f90 | 8 + gcc/testsuite/gfortran.dg/pr94030_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr94030_2.f90 | 33 +++ gcc/testsuite/gfortran.dg/pr94329.f90 | 12 + gcc/tree-if-conv.c | 21 +- gcc/tree-object-size.c | 5 +- gcc/tree-sra.c | 34 ++- gcc/tree-ssa-phiopt.c | 10 +- gcc/tree-ssa-reassoc.c | 14 +- gcc/tree-ssa-sccvn.c | 23 +- gcc/varasm.c | 20 ++ libgcc/ChangeLog | 30 +++ libgcc/config.host | 4 + libgcc/config.in | 8 + libgcc/config/aarch64/lse-init.c | 47 ++++ libgcc/config/aarch64/lse.S | 235 ++++++++++++++++ libgcc/config/aarch64/t-lse | 44 +++ libgcc/configure | 26 +- libgcc/configure.ac | 2 +- libgomp/ChangeLog | 45 ++++ libgomp/testsuite/libgomp.c++/pr93931.C | 120 +++++++++ .../static-dynamic-lifetimes-1-lib.c | 3 + .../static-dynamic-lifetimes-1.c | 160 +++++++++++ .../static-dynamic-lifetimes-2-lib.c | 3 + .../static-dynamic-lifetimes-2.c | 166 ++++++++++++ .../static-dynamic-lifetimes-3-lib.c | 3 + .../static-dynamic-lifetimes-3.c | 183 +++++++++++++ .../static-dynamic-lifetimes-4-lib.c | 3 + .../static-dynamic-lifetimes-4.c | 64 +++++ .../static-dynamic-lifetimes-5-lib.c | 3 + .../static-dynamic-lifetimes-5.c | 56 ++++ .../static-dynamic-lifetimes-6-lib.c | 3 + .../static-dynamic-lifetimes-6.c | 42 +++ .../static-dynamic-lifetimes-7-lib.c | 3 + .../static-dynamic-lifetimes-7.c | 42 +++ .../static-dynamic-lifetimes-8-lib.c | 3 + .../static-dynamic-lifetimes-8.c | 47 ++++ libstdc++-v3/ChangeLog | 11 + libstdc++-v3/include/bits/ptr_traits.h | 11 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../20_util/to_address/{1_neg.cc => debug.cc} | 26 +- 149 files changed, 4287 insertions(+), 468 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94385.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle75.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C create mode 100644 gcc/testsuite/g++.dg/debug/pr94459.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr94477.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr94512.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/g++.dg/torture/pr94303.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94488.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94412.c create mode 100644 gcc/testsuite/gcc.dg/pr94172-1.c create mode 100644 gcc/testsuite/gcc.dg/pr94172-2.c create mode 100644 gcc/testsuite/gcc.dg/pr94211.c create mode 100644 gcc/testsuite/gcc.dg/pr94277.c create mode 100644 gcc/testsuite/gcc.dg/pr94283.c create mode 100644 gcc/testsuite/gcc.dg/pr94368.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94206.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93435.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr94423.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93069.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr94029.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94435.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr94460.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94103.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94283.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_misc9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power9.c create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93498_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93498_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94030_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94030_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94329.f90 create mode 100644 libgcc/config/aarch64/lse-init.c create mode 100644 libgcc/config/aarch64/lse.S create mode 100644 libgcc/config/aarch64/t-lse mode change 100644 => 100755 libgcc/configure create mode 100644 libgomp/testsuite/libgomp.c++/pr93931.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] copy libstdc++-v3/testsuite/20_util/to_address/{1_neg.cc => debug.cc} (66%)