This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from c61f678a4f4 aix: Don't implicitly include inttypes.h adds 3b3ad4af022 Fix formatting in rs6000.c. adds 19019cd3019 aix: xfail pure-virtual1.C expects weak __cxa_pure_virtual adds 2ee70f5d161 PR95331 - Unlimited polymorphic arrays have wrong bounds. adds 87af4f40453 PR fortran/95503 - Fix ICE in gfc_is_simply_contiguous, at [...] adds 8f896fe5cd5 Testsuite: Mark check_effective_target_exceptions_enabled t [...] adds b32eea9c0c2 libstdc++: Fix istream::ignore discarding too many chars (P [...] adds 1c140cfbfa4 coroutines: Handle lambda closure pointers like 'this'. adds 7fd614ee818 PR fortran/95544 - Fix ICE in NULL() argument to intrinsics adds 393ccb72566 PR fortran/95611 - ICE in access_attr_decl, at fortran/decl.c:9075 adds df665e568dc contrib: Make prepare-commit-msg hook smarter for amends adds 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 adds 309a6c468f3 go.test: update issue4085b.go to version from Go 1.13 adds 75452d68672 runtime: fix arenaBaseOffset for aix/ppc adds 8e3b453e087 Daily bump. adds 0cfc34ad129 Disable -Wstringop-overflow warning after checking code pat [...] adds c19ef23bb98 Remove failing test case accidentally committed.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + ChangeLog | 4 + contrib/ChangeLog | 21 + contrib/prepare-commit-msg | 13 + gcc/ChangeLog | 247 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 640 +++++++++++++++++++++ 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/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 17 + gcc/cp/constraint.cc | 13 + gcc/cp/coroutines.cc | 23 +- gcc/cp/pt.c | 10 + gcc/dbgcnt.c | 2 +- gcc/fortran/ChangeLog | 46 ++ gcc/fortran/check.c | 30 +- gcc/fortran/decl.c | 2 +- gcc/fortran/expr.c | 4 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/intrinsic.c | 12 + gcc/fortran/trans-array.c | 13 +- gcc/gimplify.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/lto-wrapper.c | 12 +- gcc/params.opt | 4 + gcc/recog.h | 40 +- gcc/testsuite/ChangeLog | 91 +++ gcc/testsuite/c-c++-common/tsan/func_entry_exit.c | 29 + .../c-c++-common/tsan/func_entry_exit_disabled.c | 29 + gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C | 18 + 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/gfortran.dg/PR95331.f90 | 163 ++++++ gcc/testsuite/gfortran.dg/pr95503.f90 | 7 + gcc/testsuite/gfortran.dg/pr95544.f90 | 15 + gcc/testsuite/gfortran.dg/pr95611.f90 | 7 + gcc/testsuite/gnat.dg/rep_clause8.adb | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 4 +- gcc/testsuite/lib/prune.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 1 + 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 +- libgfortran/io/write.c | 8 + libgo/go/runtime/export_test.go | 2 +- libgo/go/runtime/malloc.go | 2 +- libstdc++-v3/ChangeLog | 28 + libstdc++-v3/include/bits/atomic_base.h | 4 +- libstdc++-v3/include/bits/istream.tcc | 6 +- libstdc++-v3/src/c++98/istream.cc | 12 +- .../27_io/basic_istream/ignore/char/94749.cc | 76 +++ .../27_io/basic_istream/ignore/wchar_t/94749.cc | 76 +++ .../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 +- 130 files changed, 4258 insertions(+), 1239 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/g++.dg/cpp2a/concepts-friend6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend7.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 create mode 100644 gcc/testsuite/gfortran.dg/PR95331.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95503.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95544.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95611.f90 create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/94749.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/94749.cc