This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from 11c7261128a c++: constrained class template friend [PR93467] adds e68e80c8ddb Daily bump. adds 3dcea658c9e x86: Add UNSPECV_PATCHABLE_AREA adds 3a179232a74 recog: Use parameter packs for operator() adds 04f0546e3e4 vect: Factor out and rename some functions/macros adds 47fe96341d2 Fix few -Wformat-diag warnings. adds eda72164ade match any program name when pruning collect messages adds 90e97517575 [Ada] Implement AI12-0269 No_Return for functions adds 5fdf7945d92 [Ada] Ada2020: update Big_Numbers.* specs adds 695a27fbb77 [Ada] Missing accessibility error on object in type conversion adds 53c5cd33933 [Ada] Fix typos in comments adds c324c77eeda [Ada] Put_Image attribute adds c14b424ec73 [Ada] Compiler crash on instance with overloaded actual and [...] adds 4459999864a [Ada] Small cleanup in handling of Ada 2012 implicit dereferences adds 6f6f89a494e [Ada] Remove unnecessary use_clause from stringt.ads adds ec772e4b269 [Ada] Implement AI12-0175 Preelaborable packages with addre [...] adds 51ebdbc91a8 [Ada] Simplify getting discriminant value from a list of co [...] adds 1ed0551d5ad [Ada] ACATS 4.1Q - CDD2A04 - RLS not followed adds 879f6fa876b [Ada] Remove suppression for overlapping actuals in internal units adds 052d6488478 [Ada] Remove redundant iterations in checks for overlapping [...] adds 05f799de948 [Ada] Put_Image: preload type Sink, change what types have [...] adds e7148bc74f3 [Ada] ACATS 4.2Q - BDD2007 adds c0cecc953a4 [Ada] Detect overlapping actuals in entry calls adds 019e90494bd [Ada] Reuse Is_Entry where possible adds 3ca9a460f02 [Ada] Diagnose illegal overriding indicators in protected bodies adds 842d28d2acb [Ada] Fix handling of subprograms declared in a protected body adds 5052a270c0f [Ada] AI12-0350 Swap for Indefinite_Holders adds e2b7399e34b [Ada] Don't correct socket timeout on Windows Server 2019 adds a80b1eb72d6 [Ada] Improve code generated for assignment of dynamic reco [...] adds 834bb57ac5a [Ada] Compiler locks up with -gnatX and formal subprogram w [...] adds 7c3e76b8dc4 [Ada] Implement AI12-0369 adds f40a4e4caba [Ada] Fix handling of Ada 83 OUT parameter rule adds cb539f3b30f [Ada] Alphabetic ordering for name and pragmas adds 4739f95b008 [Ada] Bump secondary stack alignment factor in full runtimes adds 3961bedab9b [Ada] AI12-0074 View conversions and out parameters passed by copy adds a3483a77e5d [Ada] Enable Put_Image in pre-Ada-2020 modes adds a6db99a61a8 [Ada] Fix anonymous-to-named access type implicit conversio [...] adds 17412a74c53 libstdc++: Make std::atomic_flag::test members const adds e784f98027d libstdc++: Improve tests for std::atomic_flag adds 135a8ad3a59 fix vectorizable_condition ICE with EXTRACT_LAST_REDUCTION adds d30846a02eb vect: Fix an ICE in vect_loop_versioning [PR95570] adds 4544793ef61 testcase for shared DR alignment adds 1432bc36812 Add .clang-tidy to git ignored. adds 06712fc68dc tsan: Add param to disable func-entry-exit instrumentation
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + contrib/ChangeLog | 21 ++ gcc/ChangeLog | 117 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 324 +++++++++++++++++++ gcc/ada/aspects.ads | 128 ++++++++ gcc/ada/contracts.adb | 3 +- gcc/ada/debug.adb | 5 +- gcc/ada/einfo.adb | 10 +- gcc/ada/einfo.ads | 4 +- gcc/ada/exp_aggr.adb | 311 +++++++++++++----- gcc/ada/exp_attr.adb | 18 +- gcc/ada/exp_ch6.adb | 13 - gcc/ada/exp_ch9.adb | 351 ++++++--------------- gcc/ada/exp_ch9.ads | 11 - gcc/ada/exp_put_image.adb | 110 +++++-- gcc/ada/exp_put_image.ads | 11 +- gcc/ada/exp_strm.adb | 10 + gcc/ada/libgnat/a-coinho.adb | 24 ++ gcc/ada/libgnat/a-coinho.ads | 2 + gcc/ada/libgnat/a-coinho__shared.adb | 24 ++ gcc/ada/libgnat/a-coinho__shared.ads | 2 + gcc/ada/libgnat/a-nbnbin.adb | 13 +- gcc/ada/libgnat/a-nbnbin.ads | 14 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 13 +- gcc/ada/libgnat/a-nbnbre.adb | 13 +- gcc/ada/libgnat/a-nbnbre.ads | 15 +- gcc/ada/libgnat/a-stouut.adb | 29 +- gcc/ada/libgnat/a-stouut.ads | 2 +- gcc/ada/libgnat/a-stteou.ads | 2 +- gcc/ada/libgnat/g-socket.adb | 2 +- gcc/ada/libgnat/g-sothco.ads | 13 +- gcc/ada/libgnat/s-secsta.adb | 2 +- gcc/ada/libgnat/s-secsta.ads | 19 +- gcc/ada/libgnat/s-stratt.adb | 62 ++++ gcc/ada/libgnat/s-stratt.ads | 10 + gcc/ada/libgnat/s-stratt__xdr.adb | 168 +++++++++- gcc/ada/opt.ads | 4 + gcc/ada/par-prag.adb | 22 +- gcc/ada/rtsfind.ads | 9 + gcc/ada/scng.adb | 6 + gcc/ada/sem_attr.adb | 90 +----- gcc/ada/sem_ch10.adb | 3 + gcc/ada/sem_ch12.adb | 108 +++++-- gcc/ada/sem_ch13.adb | 26 +- gcc/ada/sem_ch3.adb | 40 ++- gcc/ada/sem_ch4.adb | 5 +- gcc/ada/sem_ch5.adb | 17 +- gcc/ada/sem_ch6.adb | 335 ++++++++++++++++---- gcc/ada/sem_ch8.adb | 5 +- gcc/ada/sem_disp.adb | 9 - gcc/ada/sem_elab.adb | 104 ++++-- gcc/ada/sem_prag.adb | 30 +- gcc/ada/sem_res.adb | 266 ++++++++++++---- gcc/ada/sem_util.adb | 281 +++++++++++++++-- gcc/ada/sem_util.ads | 9 + gcc/ada/sem_warn.adb | 112 +++---- gcc/ada/sinfo.adb | 16 + gcc/ada/sinfo.ads | 13 + gcc/ada/snames.ads-tmpl | 4 +- gcc/ada/socket.c | 26 +- gcc/ada/stringt.ads | 2 +- gcc/cgraphunit.c | 2 +- gcc/config/i386/i386-features.c | 142 ++++++--- gcc/config/i386/i386-passes.def | 2 +- gcc/config/i386/i386-protos.h | 5 +- gcc/config/i386/i386.c | 51 ++- gcc/config/i386/i386.h | 14 +- gcc/config/i386/i386.md | 17 + gcc/cp/ChangeLog | 17 + gcc/dbgcnt.c | 2 +- gcc/fortran/ChangeLog | 46 +++ gcc/gimplify.c | 3 +- gcc/lto-wrapper.c | 12 +- gcc/params.opt | 4 + gcc/recog.h | 40 +-- gcc/testsuite/ChangeLog | 59 ++++ gcc/testsuite/c-c++-common/tsan/func_entry_exit.c | 29 ++ .../c-c++-common/tsan/func_entry_exit_disabled.c | 29 ++ gcc/testsuite/gcc.dg/vect/bb-slp-44.c | 41 +++ gcc/testsuite/gcc.dg/vect/pr95570.c | 11 + gcc/testsuite/gcc.target/i386/pr93492-1.c | 73 +++++ gcc/testsuite/gcc.target/i386/pr93492-2.c | 12 + gcc/testsuite/gcc.target/i386/pr93492-3.c | 13 + gcc/testsuite/gcc.target/i386/pr93492-4.c | 11 + gcc/testsuite/gcc.target/i386/pr93492-5.c | 12 + gcc/testsuite/gnat.dg/rep_clause8.adb | 4 +- gcc/testsuite/lib/prune.exp | 4 +- gcc/tree-vect-data-refs.c | 83 ++--- gcc/tree-vect-loop-manip.c | 42 +-- gcc/tree-vect-loop.c | 116 ++++--- gcc/tree-vect-stmts.c | 47 +-- gcc/tree-vectorizer.h | 19 +- gcc/tsan.c | 4 +- libstdc++-v3/ChangeLog | 11 + libstdc++-v3/include/bits/atomic_base.h | 4 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 8 +- .../29_atomics/atomic_flag/test/explicit.cc | 16 +- .../29_atomics/atomic_flag/test/implicit.cc | 16 +- .../atomic_flag/test_and_set/explicit.cc | 7 +- .../atomic_flag/test_and_set/implicit.cc | 7 +- 101 files changed, 3270 insertions(+), 1186 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/tsan/func_entry_exit.c create mode 100644 gcc/testsuite/c-c++-common/tsan/func_entry_exit_disabled.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-44.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95570.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-5.c