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-aarch64-stable-allnoconfig in repository toolchain/ci/gcc.
from 0f64123bde8 Daily bump. adds d8391918de2 i386: Add _mm256_cmov_si256 [PR98521] adds b39a4023d3f i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 [...] adds 4a8a0d38b12 c++: Fix wrong error with constexpr destructor [PR97427] adds a38b0c6d62d c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [PR98103] adds 48aa64322e8 c++: ICE with switch and scoped enum bit-fields [PR98043] adds d0684e49ee8 c++: Fix ICE with inline variable in template [PR97975] adds 6fd09a6e8bc c++: Prevent warnings for value-dependent exprs [PR96742] adds ff22b4e8d06 c++: ICE with deferred noexcept when deducing targs [PR82099] adds ede825af2c1 Daily bump. new ebc8606a940 x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] new d62daad11b2 openmp: Avoid ICE on depend clause on depobj OpenMP constru [...] new 45a5aa80240 vec.h: Fix GCC build with -std=gnu++20 [PR98059] new a08add4b115 dwarf2out: Fix up add_scalar_info not to create invalid DWARF new 4c18faa4dd4 debug: Fix another vector DECL_MODE ICE [PR98100] new 0c3467bd82d c++: Fix constexpr access to union member through pointer-t [...] new e315ba968d2 openmp: -fopenmp-simd fixes [PR98187] new a9a0d654006 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] new c925d4cebf8 openmp: Fix ICE with broken doacross loop [PR98205] new 8c1ed7223ad openmp, openacc: Fix up handling of data regions [PR98183] new 99ddd36e800 openmp: Don't optimize shared to firstprivate on task with [...] new 03fd9caa6a2 openmp: Fix up handling of addressable temporaries in simd [...] new f3113a85f09 gimplify: Gimplify value in gimplify_init_ctor_eval_range [ [...] new a4d191d08c6 wide-int: Fix wi::to_mpz [PR98474] new 8d2e64c4a28 reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs [...]
The 15 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 | 12 ++ gcc/DATESTAMP | 2 +- gcc/c-family/c-pragma.c | 2 +- gcc/cfgexpand.c | 7 +- gcc/config/i386/i386-expand.c | 12 +- gcc/config/i386/i386-options.c | 39 +++++- gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.h | 8 +- gcc/config/i386/i386.opt | 10 ++ gcc/config/i386/sse.md | 50 ++++++-- gcc/config/i386/xopintrin.h | 6 + gcc/cp/ChangeLog | 59 ++++++++++ gcc/cp/constexpr.c | 131 +++++++++++++++------ gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.c | 17 ++- gcc/cp/parser.c | 5 + gcc/cp/pt.c | 10 +- gcc/cp/typeck2.c | 7 +- gcc/dwarf2out.c | 13 +- gcc/gimplify.c | 41 ++++++- gcc/omp-expand.c | 43 +++---- gcc/omp-low.c | 7 +- gcc/testsuite/ChangeLog | 51 ++++++++ gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 ++ gcc/testsuite/c-c++-common/gomp/doacross-4.c | 30 +++++ gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 +++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 +++++ gcc/testsuite/g++.dg/cpp0x/noexcept61.C | 17 +++ gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 +++ gcc/testsuite/g++.dg/cpp1z/inline-var8.C | 17 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 ++++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 +++ gcc/testsuite/g++.dg/gomp/pr98383.C | 18 +++ gcc/testsuite/g++.dg/opt/pr98353.C | 17 +++ gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 ++++ gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 ++ gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 ++ gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 - gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 +++++ gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 +++ gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 +++ gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 ++++ gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 +++ gcc/testsuite/gcc.target/i386/pr98063.c | 13 ++ gcc/testsuite/gcc.target/i386/pr98100.c | 9 ++ gcc/testsuite/gcc.target/i386/pr98522.c | 39 ++++++ gcc/tree-ssa-reassoc.c | 34 +++--- gcc/vec.h | 2 +- gcc/wide-int.cc | 14 +++ libgomp/testsuite/libgomp.c/task-6.c | 47 ++++++++ 51 files changed, 1042 insertions(+), 116 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/depobj-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept61.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr98383.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98353.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-18.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98474.c create mode 100644 gcc/testsuite/gcc.dg/goacc/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr98183.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98063.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98100.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98522.c create mode 100644 libgomp/testsuite/libgomp.c/task-6.c