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-master-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 47d13acbda9 Correct decls for functions which do not pass actual arguments. adds 308e40331f9 Ada, Darwin, PowerPC : Fix bootstrap after 128 int changes. adds 9651cba4360 Daily bump. adds a7d153ab847 Add overloaded debug_bb and debug_bb_n with dump flags adds 3b01ce303bf [Ada] Handle subtype_indication in 'Update for arrays adds e8d6d5f0399 [Ada] Crash on membership test in expression function adds e3710c6509f [Ada] AI12-0395: Allow aspect_specifications on formal parameters adds acdd1bd4c6c [Ada] Fix typos in comments about parsing iterated_componen [...] adds 9fdbcec6945 [Ada] Cleanup SPARK expansion of aggregates with iterated_c [...] adds 8cb66f96091 [Ada] Fix SPARK expansion of iterated_component_assoc in de [...] adds 1ab538527f9 [Ada] Improve error on missing with clause adds cc744c0c238 [Ada] Delete: set Position to No_Element adds 5c6430d68c3 [Ada] Missing errors on extension aggregates with unknown d [...] adds adf1c867c01 [Ada] gnatpp: Document that --no-comments-fill is now the default adds cfc3a1db82c [Ada] Spurious error on Old attribute reference in delta aggregate adds aa32e8f4665 [Ada] Do not instantiate generic bodies outside of main uni [...] adds 5d2041a0c75 [Ada] Fix interference between iterated element-and-compone [...] adds 51fb7000aa3 [Ada] x86-lynx178elf - gcc build fails adds d111f09ee50 [Ada] Restore hex addresses and improve symbolic backtraces adds f69ecf3bbad [Ada] Fix typos in error message for array delta aggregates adds 7649892bfc8 [Ada] Suppress warnings on unreferenced parameters of dispa [...] adds 326c36ce378 [Ada] Fix GNATprove crash on generics with access types adds e0481cf5fcf [Ada] Minor editions to documentation of Ada.Text_IO.Fixed_IO adds 86d774f68ee [Ada] Fix Accept_Socket and Connect_Socket timeout support adds 4d4a3fb738e [Ada] Relax assertion on Small in Ada.Text_IO.Fixed_IO adds 4ab5d8c17b7 [Ada] Document characteristics of ordinary fixed point types adds acd4ef9df25 [Ada] Fix harmless assertion failure in GNATprove mode adds d4506716bcd [Ada] Another small edition to documentation of Ada.Text_IO [...] adds 19b00ffa9cb [Ada] Fix freezing of previous contracts adds 4b0fe398dbe [Ada] Further small edition to documentation of Ada.Text_IO [...] adds 10c633b7d6d [Ada] Avoid crash on use of Ada 2020 feature adds 38a61cff222 [Ada] Replace GNAT_Extended_Ravenscar profile name adds fcae4f70cd2 [Ada] Further small edition to documentation of Ada.Text_IO [...] adds 02a8253980d [Ada] Handle Iterated_Component_Association with Others_Choice adds dc7824734e6 libstdc++: Add missing exception-specifications in shared_ptr adds 40e67ab8e59 Make default duplicate and insert methods of summaries abor [...] adds 27c14056f48 tree-optimization/97539 - reset out-of-loop debug uses befo [...] adds 50f9e1f4d45 middle-end/97554 - avoid overflow in alloc size compute adds 19534269d89 IBM Z: Add vcond_mask expander adds 3edc21af527 x86: Add cmpmemsi for -minline-all-stringops adds 4052c05e5b3 x86: Inline strncmp only with -minline-all-stringops adds 605c2a393d3 middle-end/97521 - always use single-bit bools in mask vect [...] adds 7f0ce82a4c0 PR tree-optimization/97546 Bail out of find_bswap_or_nop on [...] adds 93e9a7bcd54 libstdc++: Fix declarations of memalign etc. for freestandi [...] adds 2d5aad691f5 AArch64: Add FLAG for store intrinsics [PR94442] adds 783dc02d897 Fix simdclones adds 9e2256dcd48 c++: Implement __is_nothrow_constructible and __is_nothrow_ [...] new 425bb53b54a Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was: [PUSHE [...]
The 1 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/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/Makefile.rtl | 13 +- gcc/ada/contracts.adb | 19 ++- .../doc/gnat_rm/implementation_defined_aspects.rst | 2 +- .../implementation_defined_characteristics.rst | 15 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 25 ++-- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 4 +- gcc/ada/errout.ads | 11 +- gcc/ada/exp_aggr.adb | 24 ++- gcc/ada/exp_attr.adb | 3 + gcc/ada/exp_spark.adb | 11 +- gcc/ada/freeze.adb | 11 +- gcc/ada/gnat_rm.texi | 40 ++--- gcc/ada/inline.adb | 19 ++- gcc/ada/libgnat/a-cihama.adb | 2 + gcc/ada/libgnat/a-cohama.adb | 2 + gcc/ada/libgnat/a-cohase.adb | 2 + gcc/ada/libgnat/a-tifiio.adb | 144 +++++++++--------- gcc/ada/libgnat/g-socket.adb | 75 ++++------ gcc/ada/libgnat/s-dwalin.adb | 21 +-- gcc/ada/libgnat/s-imgrea.ads | 4 +- gcc/ada/par-ch4.adb | 26 ++-- gcc/ada/par-ch6.adb | 4 +- gcc/ada/s-oscons-tmplt.c | 3 + gcc/ada/sem_aggr.adb | 32 +++- gcc/ada/sem_attr.adb | 2 +- gcc/ada/sem_ch12.adb | 20 ++- gcc/ada/sem_ch8.adb | 22 ++- gcc/ada/sem_warn.adb | 29 ++-- gcc/c-family/c-common.c | 2 + gcc/c-family/c-common.h | 1 + gcc/cfg.c | 20 ++- gcc/cfg.h | 2 + gcc/cgraph.h | 2 +- gcc/cgraphclones.c | 1 + gcc/cgraphunit.c | 1 - gcc/config/aarch64/aarch64-builtins.c | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 22 +-- gcc/config/i386/i386-expand.c | 79 ++++++++++ gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.md | 84 +++-------- gcc/config/s390/vector.md | 11 ++ gcc/cp/cp-tree.h | 5 +- gcc/cp/method.c | 17 ++- gcc/cp/parser.c | 10 ++ gcc/cp/semantics.c | 8 + gcc/expr.c | 39 +---- gcc/fortran/ChangeLog | 22 +++ gcc/gimple-range.cc | 2 +- gcc/gimple-ssa-store-merging.c | 6 +- gcc/ipa-inline-analysis.c | 3 + gcc/ipa-inline-transform.c | 11 +- gcc/ipa-prop.c | 5 +- gcc/ipa-prop.h | 5 +- gcc/ipa-reference.c | 6 +- gcc/ipa-sra.c | 164 ++++++++++++--------- gcc/passes.c | 3 +- gcc/print-rtl.c | 2 +- gcc/sbitmap.c | 3 +- gcc/symbol-summary.h | 112 ++++++++++---- gcc/symtab.c | 10 +- .../g++.dg/ext/is_nothrow_constructible1.C | 48 ++++++ .../g++.dg/ext/is_nothrow_constructible2.C | 15 ++ .../g++.dg/ext/is_nothrow_constructible3.C | 8 + .../g++.dg/ext/is_nothrow_constructible4.C | 11 ++ .../g++.dg/ext/is_nothrow_constructible5.C | 12 ++ .../g++.dg/ext/is_nothrow_constructible6.C | 11 ++ gcc/testsuite/gcc.c-torture/compile/pr97576.c | 18 +++ gcc/testsuite/gcc.dg/pr97539.c | 17 +++ .../gcc.target/aarch64/sve/acle/general/pr97546.c | 22 +++ gcc/testsuite/gcc.target/i386/pr95151-1.c | 17 +++ gcc/testsuite/gcc.target/i386/pr95151-2.c | 10 ++ gcc/testsuite/gcc.target/i386/pr95151-3.c | 18 +++ gcc/testsuite/gcc.target/i386/pr95151-4.c | 11 ++ gcc/testsuite/gcc.target/i386/pr95458-1.c | 11 ++ gcc/testsuite/gcc.target/i386/pr95458-2.c | 7 + gcc/testsuite/gcc.target/i386/pr97521.c | 27 ++++ gcc/testsuite/gnat.dg/warn14.adb | 2 +- gcc/tree-nested.c | 10 +- gcc/tree-ssa-structalias.c | 4 - gcc/tree-vect-loop-manip.c | 41 +++++- gcc/tree.c | 11 +- libstdc++-v3/include/bits/shared_ptr_base.h | 9 +- libstdc++-v3/include/std/type_traits | 53 +------ libstdc++-v3/libsupc++/new_opa.cc | 2 +- 86 files changed, 1118 insertions(+), 529 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible5.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97576.c create mode 100644 gcc/testsuite/gcc.dg/pr97539.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr97546.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95458-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95458-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97521.c