This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-release-arm-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from f2ec4ab30be Daily bump. adds 4a052ef77d5 Daily bump. adds 3cb07a16060 Daily bump. adds 7ef9f027225 combine: Don't create REG_UNUSED notes if the reg already d [...] adds ecad28561c4 rs6000: Don't let swaps pass break multiply low-part (PR101129) adds 031953bb140 Daily bump. adds ff3a8cd2777 i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph [...] adds 5aa28c8cf15 ipa-sra: Fix thinko when overriding safe_to_import_accesses [...] adds 1bf9ab49f47 Daily bump. adds f4eb2ce1a32 Daily bump. adds 3a415b6a937 libstdc++: Constrain three-way comparison for std::optional [...] adds f2074277aa3 libstdc++: Move atomic functions to libsupc++ [PR 96657] adds 20f5a56a1a6 Daily bump. adds 86f2df744f5 Daily bump. adds c2a3a7c4605 Daily bump. adds 7581694a1c5 Daily bump. adds bd35f0cb635 Daily bump. adds 9ed794cd686 Daily bump. adds 54e79812345 d: Change in DotTemplateExp type semantics leading to regre [...] adds 4ae456dc2fc d: Compile-time reflection for supported built-ins (PR101127) adds 7e225a05dfa d: __FUNCTION__ doesn't work in core.stdc.stdio functions w [...] adds 77e743d9c90 d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490) adds 9a16492f524 d: Wrong evaluation order of binary expressions (PR101640) adds 9d9cebd9205 Backport from GCC 11 [PR99295]. adds 7277ac60e0d Fortran: reject FORMAT tag of unknown type. adds 85901b7fc99 Daily bump. adds 10490b7a453 d: Ensure casting from bool results in either 0 or 1 (PR96435) adds e925336ec30 rs6000: Add int128 target check to pr101129.c (PR101531) new 95cda605a8f Fortran: extend check for array arguments and reject CLASS [...] new fa9729e7d2e Fortran: ICE, OOM while calculating sizes of derived type a [...] new 613e4ebc9c6 mips: Fix up mips_atomic_assign_expand_fenv [PR94780]
The 3 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 | 42 ++++++ gcc/DATESTAMP | 2 +- gcc/combine.c | 5 + gcc/config/i386/sync.md | 152 --------------------- gcc/config/mips/mips.c | 12 +- gcc/config/rs6000/rs6000-p8swap.c | 19 +++ gcc/d/ChangeLog | 48 +++++++ gcc/d/d-builtins.cc | 15 ++ gcc/d/d-codegen.cc | 16 +-- gcc/d/d-convert.cc | 51 ++++++- gcc/d/d-lang.cc | 2 + gcc/d/d-tree.h | 2 + gcc/d/dmd/dcast.c | 15 +- gcc/d/dmd/expression.c | 16 ++- gcc/d/dmd/expression.h | 2 + gcc/d/expr.cc | 15 +- gcc/doc/extend.texi | 21 +-- gcc/fortran/ChangeLog | 8 ++ gcc/fortran/check.c | 3 +- gcc/fortran/io.c | 2 +- gcc/fortran/target-memory.c | 3 + gcc/fortran/trans-types.c | 4 +- gcc/ipa-sra.c | 15 +- gcc/testsuite/ChangeLog | 78 +++++++++++ gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 +++ gcc/testsuite/gcc.target/i386/pr71245-1.c | 22 --- gcc/testsuite/gcc.target/i386/pr71245-2.c | 22 --- gcc/testsuite/gcc.target/powerpc/pr101129.c | 36 +++++ gcc/testsuite/gdc.dg/pr101127a.d | 8 ++ gcc/testsuite/gdc.dg/pr101127b.d | 7 + gcc/testsuite/gdc.dg/pr101490.d | 21 +++ gcc/testsuite/gdc.dg/pr101640.d | 11 ++ gcc/testsuite/gdc.dg/pr96435.d | 21 +++ gcc/testsuite/gdc.test/compilable/b19002.d | 12 ++ gcc/testsuite/gdc.test/compilable/test22133.d | 16 +++ .../gdc.test/fail_compilation/fail22133.d | 24 ++++ .../gdc.test/fail_compilation/fail22144.d | 14 ++ .../gdc.test/fail_compilation/fail7424b.d | 2 +- .../gdc.test/fail_compilation/fail7424c.d | 2 +- .../gdc.test/fail_compilation/fail7424d.d | 2 +- .../gdc.test/fail_compilation/fail7424e.d | 2 +- .../gdc.test/fail_compilation/fail7424f.d | 2 +- .../gdc.test/fail_compilation/fail7424g.d | 2 +- .../gdc.test/fail_compilation/fail7424h.d | 2 +- .../gdc.test/fail_compilation/fail7424i.d | 2 +- gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 | 7 + gcc/testsuite/gfortran.dg/pr101514.f90 | 35 +++++ gcc/testsuite/gfortran.dg/pr101536.f90 | 33 +++++ libstdc++-v3/ChangeLog | 25 ++++ libstdc++-v3/include/std/optional | 7 + libstdc++-v3/libsupc++/Makefile.am | 4 + libstdc++-v3/libsupc++/Makefile.in | 18 ++- libstdc++-v3/src/c++98/Makefile.am | 5 - libstdc++-v3/src/c++98/Makefile.in | 10 +- .../testsuite/18_support/exception_ptr/96657.cc | 17 +++ .../testsuite/20_util/optional/relops/three_way.cc | 22 ++- 56 files changed, 700 insertions(+), 281 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/ipa/pr101066.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71245-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71245-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101129.c create mode 100644 gcc/testsuite/gdc.dg/pr101127a.d create mode 100644 gcc/testsuite/gdc.dg/pr101127b.d create mode 100644 gcc/testsuite/gdc.dg/pr101490.d create mode 100644 gcc/testsuite/gdc.dg/pr101640.d create mode 100644 gcc/testsuite/gdc.dg/pr96435.d create mode 100644 gcc/testsuite/gdc.test/compilable/b19002.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22133.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22133.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22144.d create mode 100644 gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101514.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101536.f90 create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/96657.cc