This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-lts-defconfig in repository toolchain/ci/gcc.
from 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 [...] new 980a7a0be5a c++: Fix parsing of invalid enum specifiers [PR90995] new 87ce34fa00c c: Handle C_TYPE_INCOMPLETE_VARS even for ENUMERAL_TYPEs [PR94172] new 8db876e9c04 phiopt: Avoid -fcompare-debug bug in phiopt [PR94211] new 484206967f9 c++: Fix up handling of captured vars in lambdas in OpenMP [...] new 827e5af19a2 c: Fix up cfun->function_end_locus from the C FE [PR94029] new f83c2d2991a c: Fix up cfun->function_end_locus on invalid function bodi [...] new 4ac9ab60f06 cgraphunit: Avoid code generation differences based on -w/T [...] new 4dcfd4e56b0 if-conv: Fix -fcompare-debug bugs in ifcvt_local_dce [PR94283] new 8ea7970c496 if-conv: Delete dead stmts backwards in ifcvt_local_dce [PR94283] new 56407bab53a varasm: Fix output_constructor where a RANGE_EXPR index nee [...] new aa9c08ef97f reassoc: Fix -fcompare-debug bug in reassociate_bb [PR94329] new 57e276f3e30 Fix vextract* masked patterns [PR93069] new a6bf0e5fb11 c++: Fix handling of internal fn calls in statement express [...] new 8f99f9e6cce fold-const: Fix division folding with vector operands [PR94412] new 4486a537f14 objsz: Don't call replace_uses_by on SSA_NAME_OCCURS_IN_ABN [...] new dbff1829843 i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460] new d1371dbe122 openmp: Fix ICE on #pragma omp parallel master in template [...] new b5039b7259e debug: Improve debug info of c++14 deduced return type [PR94459] new 7f3ac38b3c7 aarch64: Fix {ash[lr],lshr}<mode>3 expanders [PR94488] new 0490cb0e611 openmp: Fix parallel master error recovery [PR94512] new 14192f1ed48 i386: Fix V{64QI,32HI}mode constant permutations [PR94509]
The 21 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 | 109 +++++++++++++++++++ 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-simd.md | 100 ++++++----------- gcc/config/aarch64/atomics.md | 2 +- gcc/config/i386/i386.c | 68 ++++++------ gcc/config/i386/sse.md | 60 ++++++----- gcc/cp/ChangeLog | 37 +++++++ gcc/cp/cp-gimplify.c | 17 +-- gcc/cp/parser.c | 56 +++++----- gcc/cp/pt.c | 4 +- gcc/cp/semantics.c | 3 +- gcc/d/ChangeLog | 12 +++ gcc/d/typeinfo.cc | 47 ++++---- gcc/dwarf2out.c | 15 ++- gcc/fold-const.c | 8 +- gcc/fortran/ChangeLog | 9 ++ gcc/fortran/decl.c | 4 + gcc/testsuite/ChangeLog | 102 ++++++++++++++++++ gcc/testsuite/c-c++-common/pr94385.c | 12 +++ gcc/testsuite/g++.dg/cpp0x/enum40.C | 26 +++++ 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/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/ubsan/pr94423.c | 17 +++ gcc/testsuite/gcc.dg/vect/pr93069.c | 10 ++ gcc/testsuite/gcc.misc-tests/gcov-pr94029.c | 14 +++ 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/pr94283.c | 5 + 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/pr94329.f90 | 12 +++ gcc/tree-if-conv.c | 21 ++-- gcc/tree-object-size.c | 5 +- gcc/tree-ssa-phiopt.c | 10 +- gcc/tree-ssa-reassoc.c | 14 +-- gcc/varasm.c | 20 ++++ libgomp/ChangeLog | 8 ++ libgomp/testsuite/libgomp.c++/pr93931.C | 120 +++++++++++++++++++++ 58 files changed, 1263 insertions(+), 276 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94385.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum40.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/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/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/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/pr94283.c 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/pr94329.f90 create mode 100644 libgomp/testsuite/libgomp.c++/pr93931.C