This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from 30fdaead5b7 compute and check alignment info during analysis adds c1a57681a64 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] adds 9eb7d0d76eb c++: ICE in is_really_empty_class [PR95497] adds 1f0d6145571 Update gcc sv.po. adds 1fa08dcac68 PR fortran/96085 - ICE in gfc_finish_var_decl, at fortran/t [...] adds a8b522311be amdgcn, nvptx: Handle -fpic/-fPIC in mkoffload adds b541b871135 Make memory copy functions scalar storage order barriers adds 50873cc588f Daily bump. adds 4c0d1322033 RISC-V: Disable remove unneeded save-restore call optimizat [...] adds 1073b500e5d RISC-V: Implement __builtin_thread_pointer adds 23fb9e7c1c4 vect/testsuite: Adjust dumping for fully masking decision adds 2a39c42a42c vect: Enhance condition check to use partial vectors adds a9ba2a9b77b aarch64: New Straight Line Speculation (SLS) mitigation flags adds be178ecd5ac aarch64: Introduce SLS mitigation for RET and BR instructions adds 96b7f495f92 aarch64: Mitigate SLS for BLR instruction adds 63b6808e696 aarch64: Add missing ACLE support for BTI adds 463ba375f7b aarch64: Fix noexecstack note in libitm adds e73ec755489 aarch64: Fix noexecstack note in libgcc adds f0f62fa0320 aarch64: Fix BTI support in libgcc [PR96001] adds 319078dad62 aarch64: Fix BTI support in libitm adds edf95e51e53 ira: Fix unnecessary register spill adds ea82325afec openmp: Change omp_atv_default value and rename omp_atv_seq [...] adds 5acef69f9d3 openmp: Optimize triangular loop logical iterator to actual [...] adds dd21b039000 Schedule reduction partition in the last. adds a1e25d00087 remove premature vect_verify_datarefs_alignment adds fab263ab0fc x86: Enable FMA in rsqrt<mode>2 expander adds 614662064ad c++: Partially revert fix for PR c++/95497 [PR96132] adds 9ddea930625 fixup BIT_FIELD_REF detection in SLP discovery adds fd263be4b52 rs6000: Allow MMA built-in initialization regardless of com [...] adds ac8996edb14 openacc: Fortran derived-type mapping fix adds 8d2e5026d22 openacc: GOMP_MAP_ATTACH handling in find_group_last adds 0d00fe404c1 openacc: Set bias to zero for explicit attach/detach clause [...] adds 3f8ca9cb86a Daily bump. adds 08a94a95d10 vect: Use adjusted niters by considering peeling prologue adds 02947a87c4b Add -fdump-profile-report. adds ba9c87d3255 Initial Sapphire Rapids and Alder Lake support from ISA r40 adds 6e41c27bf54 fix constant folding from array CTORs adds 5f74065e26a [Ada] Crash in Walk_Library_Items on ghost units adds 964cf38cb37 [Ada] Fix expansion of 'Update with multiple choices in GNATprove adds a9d72b1bcfc [Ada] Reuse SPARK expansion of attribute Update for delta_a [...] adds c24633fbbb8 [Ada] Remove use of debug flag -gnatdF for GNATprove adds eb6eb3b79aa [Ada] Fix failing assertions related to volatile objects adds b8989631246 [Ada] Fix internal error on if-expression in call returning [...] adds a042b9c6809 [Ada] Fix crash on quantified expression in expression function adds 9e0cd875b5c [Ada] Fix crash on quantified expression in expression func [...] adds 2f9821a09ac [Ada] Make System.Generic_Bignums more flexible adds 745f56989ea [Ada] Part of implementation of AI12-0212: container aggregates adds 25af525c300 [Ada] Add global contracts to Ada.Numerics.Big_Numbers libraries adds 8248cf4b700 [Ada] Revert too late setting of Ekind on discriminants adds 5f43e789300 [Ada] Fix assertion failure on (in-)out function parameter adds 4e91f87c3e7 [Ada] Spurious error in generic dispatching constructor call adds cbe3b8d49d0 [Ada] Small cleanup throughout Exp_Ch4 adds 152f64c2c6c [Ada] Use small limit for aggregates inside subprograms adds c3b4ce9b912 [Ada] Remove references to non-existing E_Protected_Object adds a6ddbacd3ad [Ada] Cleanup excessive conditions in Check_Completion adds c3026d451da [Ada] Fix detection of volatile properties in SPARK adds ce59f39f78b [Ada] Reformatting and typo corrections adds 1b5dc454ac8 [Ada] Potentially unevaluated nested expressions adds 715aea70f35 [Ada] Minor style fixes adds 002f8329d20 [Ada] Fix memory leak in routine Wait_On_Socket adds 98af369b948 [Ada] Preserve casing of output files adds b748c3d1b72 [Ada] Further improve the expansion of array aggregates adds 7d3a9f399af [Ada] Spurious error on parameterless acccess_to_subprogram adds 61939546757 [Ada] Ada2020: AI12-0368 Declare expressions can be static adds 33502a3a8ce [Ada] Fix detection of actual parameters for procedure calls adds db6c298d166 [Ada] Add warning for overlays changing scalar storage order adds c4fc6a3e0a2 [Ada] Revert mistaken negation related to references to labels adds d2ed233cb94 arm: Implement Armv8.1-M low overhead loops adds a6645a826f5 x86: Check TARGET_AVX512VL when enabling FMA adds e47dfca5aa4 c++: [[no_unique_address]] fixes. [PR96105] adds 50f071d9993 c++: Allow floating-point template parms in C++20. adds 6324c52bba4 c++: Support non-type template parms of union type. adds e969e9be88e testsuite: Fix WPA scanning. adds c6b7ba5de62 rs6000: Fix __builtin_altivec_mask_for_load to use correct type adds cb7effde6f3 openacc: Helper functions for enter/exit data using single mapping adds 6f5b4b64d25 openacc: Adjust dynamic reference count semantics adds 02ef74bad65 RS6000, add VSX mask manipulation support adds efe99cca782 arm: Treat GNU and Advanced SIMD vectors as distinct [PR927 [...] adds 510125d2272 expr: Move reduce_bit_field target mode check [PR96151] adds 2b6d99468d4 libgo: update to Go 1.14.4 release adds 8a0b69f0b08 PR fortran/96086 - ICE in gfc_match_select_rank, at fortran [...] adds 70c884a4b82 PR fortran/95980 - ICE in get_unique_type_string, at fortra [...] adds def4c0b47e0 This is a harmless bug, as the script still works, but curl [...] adds 5ada27f8e0c Improve shrink wrapping debug output adds ed1d3639e42 rs6000: Add execution tests for mma builtins [v4] adds b2104239c8f c: Add C2X BOOL_MAX and BOOL_WIDTH to limits.h adds c5ec2f858b7 aix: only create named section for VAR_DECL or FUNCTION_DECL adds 865362954f7 Daily bump. adds c19f95fb1b8 RISC-V: Fix regular expression in target-specific test adds 505032d97d0 value-range: Fix handling of POLY_INT_CST anti-ranges [PR96146] adds 2ea10cbd66d ChangeLog: add missing Bugzilla PR. adds 90efb2512d4 Fix ICE on warning with new interface check. adds 2b4bbc17077 middle-end: Improve RTL expansion in expand_mul_overflow, adds e7d6d8f9f7b compiler: handle aliases to pointer types with interfaces adds e109f6e438b compiler: avoid generating unnamed bool type descriptor adds 42f19c385db Daily bump. adds 267891bd3c7 x86: Require Linux target for PR target/93492 tests adds 9e28851b345 Daily bump. adds 466dd1629c6 rs6000: Init V4SF vector without converting SP to DP adds 56d78c58c23 rs6000: Define define_insn_and_split to split unspec sldi+o [...] adds a4aca1edaf3 PR94600: fix volatile access to the whole of a compound object. adds 79fcdd2dd9f make var-tracking iteration consistent adds f4ac1a7fee8 cris: Correct output templates in define_subst patterns. adds ef07c7a5884 cris: Use addi.b for additions where flags aren't inspected adds 881fb2091cf cris: Remove config/cris/t-cris gt-cris.h cargo adds 9a2ae08b02d cris: Add new pass eliminating compares after delay-slot-filling adds b8697d0cd06 middle-end: Remove truly_noop_truncation check from convert.c new 7a4770f0394 fix global variable alignment for testcase gcc.dg/torture/p [...] new b20097c65d2 openacc: Don't strip TO_PSET/POINTER for enter/exit data new ba8fe4b4832 libstdc++: Fix istream::ignore exit conditions (PR 94749, P [...]
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: contrib/ChangeLog | 4 + contrib/download_prerequisites | 2 +- gcc/ChangeLog | 420 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 554 +++++++++++ gcc/ada/Makefile.rtl | 1 + gcc/ada/aspects.ads | 6 + gcc/ada/checks.adb | 256 ++--- gcc/ada/debug.adb | 8 +- gcc/ada/einfo.adb | 1 + gcc/ada/einfo.ads | 4 - gcc/ada/exp_aggr.adb | 278 ++++-- gcc/ada/exp_ch3.adb | 22 +- gcc/ada/exp_ch4.adb | 78 +- gcc/ada/exp_ch6.adb | 28 +- gcc/ada/exp_spark.adb | 310 +++--- gcc/ada/exp_util.adb | 36 +- gcc/ada/exp_util.ads | 10 +- gcc/ada/freeze.adb | 32 + gcc/ada/lib-xref.ads | 1 - gcc/ada/libgnat/a-nbnbin.adb | 109 +- gcc/ada/libgnat/a-nbnbin.ads | 107 +- gcc/ada/libgnat/a-nbnbre.adb | 21 +- gcc/ada/libgnat/a-nbnbre.ads | 104 +- gcc/ada/libgnat/a-stoufo.adb | 34 +- gcc/ada/libgnat/a-stoufo.ads | 8 +- gcc/ada/libgnat/g-socket.adb | 40 +- gcc/ada/libgnat/s-bignum.adb | 141 ++- gcc/ada/libgnat/s-bignum.ads | 6 +- gcc/ada/libgnat/s-genbig.adb | 557 +++++++---- gcc/ada/libgnat/s-genbig.ads | 104 +- gcc/ada/libgnat/{a-stoufo.ads => s-shabig.ads} | 82 +- gcc/ada/osint-c.adb | 17 +- gcc/ada/osint.adb | 75 +- gcc/ada/sem.adb | 6 +- gcc/ada/sem_aggr.adb | 55 +- gcc/ada/sem_aggr.ads | 1 + gcc/ada/sem_ch13.adb | 320 +++++- gcc/ada/sem_ch13.ads | 11 + gcc/ada/sem_ch3.adb | 54 +- gcc/ada/sem_ch4.adb | 2 - gcc/ada/sem_ch6.adb | 6 +- gcc/ada/sem_ch8.adb | 38 +- gcc/ada/sem_prag.adb | 9 +- gcc/ada/sem_res.adb | 112 ++- gcc/ada/sem_util.adb | 248 +++-- gcc/ada/sem_util.ads | 5 + gcc/ada/snames.ads-tmpl | 9 + gcc/ada/sprint.adb | 1 + gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 13 + gcc/c/c-typeck.c | 51 + gcc/common/config/i386/cpuinfo.h | 8 + gcc/common/config/i386/i386-common.c | 6 + gcc/common/config/i386/i386-cpuinfo.h | 2 + gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-c.c | 3 + gcc/config/aarch64/aarch64-protos.h | 5 + gcc/config/aarch64/aarch64.c | 346 ++++++- gcc/config/aarch64/aarch64.h | 25 +- gcc/config/aarch64/aarch64.md | 87 +- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/predicates.md | 3 +- gcc/config/arm/arm-builtins.c | 35 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 47 + gcc/config/arm/arm.h | 3 + gcc/config/arm/thumb2.md | 49 +- gcc/config/arm/unspecs.md | 1 + gcc/config/cris/cris-passes.def | 20 + gcc/config/cris/cris-protos.h | 2 + gcc/config/cris/cris.c | 202 ++++ gcc/config/cris/cris.md | 46 +- gcc/config/cris/t-cris | 3 +- gcc/config/gcn/mkoffload.c | 15 +- gcc/config/i386/driver-i386.c | 13 +- gcc/config/i386/i386-c.c | 15 + gcc/config/i386/i386-expand.c | 21 +- gcc/config/i386/i386-options.c | 21 +- gcc/config/i386/i386.h | 13 + gcc/config/i386/sse.md | 24 +- gcc/config/nvptx/mkoffload.c | 15 +- gcc/config/riscv/riscv-sr.c | 6 + gcc/config/riscv/riscv.md | 8 + gcc/config/rs6000/altivec.h | 11 + gcc/config/rs6000/altivec.md | 11 + gcc/config/rs6000/rs6000-builtin.def | 47 + gcc/config/rs6000/rs6000-call.c | 97 +- gcc/config/rs6000/rs6000.c | 63 +- gcc/config/rs6000/rs6000.md | 26 + gcc/config/rs6000/vsx.md | 49 + gcc/convert.c | 14 +- gcc/cp/ChangeLog | 47 + gcc/cp/class.c | 27 +- gcc/cp/constexpr.c | 3 +- gcc/cp/mangle.c | 11 +- gcc/cp/pt.c | 47 +- gcc/cp/semantics.c | 16 + gcc/cp/tree.c | 39 +- gcc/doc/extend.texi | 27 + gcc/doc/invoke.texi | 25 + gcc/doc/sourcebuild.texi | 11 + gcc/dumpfile.c | 3 +- gcc/dumpfile.h | 1 + gcc/expr.c | 14 +- gcc/fortran/ChangeLog | 37 + gcc/fortran/class.c | 6 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/interface.c | 3 +- gcc/fortran/match.c | 5 +- gcc/fortran/primary.c | 2 +- gcc/fortran/resolve.c | 24 +- gcc/fortran/trans-openmp.c | 4 +- gcc/gimple-fold.c | 49 +- gcc/gimplify.c | 21 +- gcc/glimits.h | 8 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 5 +- gcc/go/gofrontend/gogo.cc | 6 +- gcc/go/gofrontend/names.cc | 9 +- gcc/go/gofrontend/types.cc | 17 +- gcc/internal-fn.c | 3 + gcc/ira.c | 2 + gcc/omp-expand.c | 211 +++- gcc/omp-general.c | 23 +- gcc/omp-general.h | 7 + gcc/passes.c | 47 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 1038 +++----------------- gcc/shrink-wrap.c | 7 +- gcc/testsuite/ChangeLog | 225 +++++ gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +- gcc/testsuite/g++.dg/cpp0x/pr81246.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C | 12 + gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C | 22 + gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C | 25 + gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 25 + gcc/testsuite/g++.dg/template/crash106.C | 8 +- gcc/testsuite/g++.dg/template/crash119.C | 2 +- gcc/testsuite/g++.dg/template/incomplete12.C | 9 + gcc/testsuite/g++.dg/template/nontype12.C | 20 +- gcc/testsuite/g++.dg/template/void3.C | 2 +- gcc/testsuite/g++.dg/template/void7.C | 2 +- gcc/testsuite/g++.dg/template/void9.C | 2 +- gcc/testsuite/g++.target/arm/pr95726.C | 49 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/gcc.dg/c11-bool-limits-1.c | 13 + gcc/testsuite/gcc.dg/c2x-bool-limits-1.c | 19 + gcc/testsuite/gcc.dg/pr94600-1.c | 36 + gcc/testsuite/gcc.dg/pr94600-2.c | 34 + gcc/testsuite/gcc.dg/pr94600-3.c | 35 + gcc/testsuite/gcc.dg/pr94600-4.c | 34 + gcc/testsuite/gcc.dg/pr94600-5.c | 34 + gcc/testsuite/gcc.dg/pr94600-6.c | 33 + gcc/testsuite/gcc.dg/pr94600-7.c | 33 + gcc/testsuite/gcc.dg/pr94600-8.c | 33 + gcc/testsuite/gcc.dg/sso-11.c | 36 + gcc/testsuite/gcc.dg/sso/memcpy-1.c | 59 ++ gcc/testsuite/gcc.dg/sso/sso.exp | 12 +- gcc/testsuite/gcc.dg/torture/pr96133.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-45.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-109.c | 2 +- gcc/testsuite/gcc.target/aarch64/nospill.c | 35 + .../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 + .../aarch64/sls-mitigation/sls-miti-blr.c | 33 + .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 21 + .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 +++ .../aarch64/sls-mitigation/sls-mitigation.exp | 73 ++ .../gcc.target/aarch64/sve/acle/general/pr96146.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/lob.h | 15 + gcc/testsuite/gcc.target/arm/lob1.c | 85 ++ gcc/testsuite/gcc.target/arm/lob2.c | 32 + gcc/testsuite/gcc.target/arm/lob3.c | 27 + gcc/testsuite/gcc.target/arm/lob4.c | 34 + gcc/testsuite/gcc.target/arm/lob5.c | 35 + gcc/testsuite/gcc.target/arm/lob6.c | 97 ++ gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 2 +- gcc/testsuite/gcc.target/cris/pr93372-44.c | 13 + gcc/testsuite/gcc.target/cris/pr93372-45.c | 13 + gcc/testsuite/gcc.target/cris/pr93372-46.c | 16 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/pr88713-1.c | 13 + gcc/testsuite/gcc.target/i386/pr88713-2.c | 6 + gcc/testsuite/gcc.target/i386/pr93492-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-5.c | 3 +- .../gcc.target/powerpc/builtins-msum-runnable.c | 74 ++ gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 185 ++++ gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 193 ++++ gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 25 + gcc/testsuite/gcc.target/powerpc/p10-identify.c | 26 + gcc/testsuite/gcc.target/powerpc/pr96125.c | 47 + gcc/testsuite/gcc.target/powerpc/vector_float.c | 15 + .../gcc.target/powerpc/vsx-builtin-msum.c | 26 + .../gcc.target/powerpc/vsx_mask-count-runnable.c | 149 +++ .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 194 ++++ .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 162 +++ .../gcc.target/powerpc/vsx_mask-move-runnable.c | 225 +++++ .../gcc.target/riscv/read-thread-pointer.c | 7 + gcc/testsuite/gcc.target/riscv/save-restore-9.c | 23 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- .../gfortran.dg/goacc/mapping-tests-3.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-4.f90 | 17 + gcc/testsuite/gfortran.dg/interface_48.f90 | 31 + gcc/testsuite/gfortran.dg/pr95980_2.f90 | 11 + gcc/testsuite/gfortran.dg/pr96085.f90 | 12 + gcc/testsuite/gfortran.dg/pr96086.f90 | 8 + gcc/testsuite/lib/scanwpaipa.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 36 +- gcc/tree-loop-distribution.c | 21 +- gcc/tree-ssa-sccvn.c | 12 +- gcc/tree-vect-data-refs.c | 88 +- gcc/tree-vect-loop.c | 16 +- gcc/tree-vect-slp.c | 42 +- gcc/tree-vect-stmts.c | 35 +- gcc/tree-vectorizer.h | 4 +- gcc/value-range.cc | 47 +- gcc/var-tracking.c | 235 +++-- include/ChangeLog | 11 + include/gomp-constants.h | 12 +- libbacktrace/ChangeLog | 5 + libgcc/ChangeLog | 10 + libgcc/config/aarch64/lse.S | 30 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/cgo/gcc.go | 12 +- libgo/go/encoding/json/decode.go | 5 + libgo/go/encoding/json/decode_test.go | 33 +- libgo/go/encoding/json/encode.go | 11 +- libgo/go/encoding/json/encode_test.go | 87 +- libgo/go/encoding/json/stream_test.go | 8 +- libgo/go/go/doc/example.go | 6 +- libgo/go/go/doc/example_test.go | 76 +- libgo/go/go/parser/interface.go | 8 +- libgo/go/math/big/nat.go | 15 +- libgo/go/math/big/nat_test.go | 18 + libgo/go/os/os_test.go | 35 + libgo/go/runtime/crash_test.go | 14 +- libgo/go/runtime/mgcscavenge.go | 22 + libgo/go/runtime/mpagecache.go | 13 +- libgo/go/runtime/mpagecache_test.go | 33 +- libgo/go/runtime/proc.go | 6 + libgo/go/runtime/proc_test.go | 24 + libgo/go/runtime/testdata/testprog/lockosthread.go | 49 + libgo/misc/cgo/test/testx.go | 10 + libgomp/ChangeLog | 76 ++ libgomp/allocator.c | 10 +- libgomp/libgomp.h | 8 +- libgomp/oacc-mem.c | 374 ++++--- libgomp/omp.h.in | 8 +- libgomp/target.c | 38 +- libgomp/testsuite/libgomp.c/loop-19.c | 86 ++ libgomp/testsuite/libgomp.c/loop-20.c | 84 ++ .../libgomp.oacc-c-c++-common/pr92843-1.c | 9 - .../libgomp.oacc-c-c++-common/pr95270-1.c | 46 + .../libgomp.oacc-c-c++-common/pr95270-2.c | 48 + .../libgomp.oacc-c-c++-common/refcounting-1.c | 31 + .../libgomp.oacc-c-c++-common/refcounting-2.c | 31 + .../libgomp.oacc-c-c++-common/struct-3-1-1.c | 34 + .../structured-dynamic-lifetimes-4.c | 2 - .../deep-copy-6-no_finalize.F90 | 5 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 - .../dynamic-incr-structural-1.f90 | 49 + .../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 ++ .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 5 +- .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 7 +- libiberty/ChangeLog | 8 + libiberty/cp-demangle.c | 77 +- libiberty/testsuite/demangle-expected | 9 + libitm/ChangeLog | 9 + libitm/config/aarch64/sjlj.S | 29 +- libstdc++-v3/ChangeLog | 12 + libstdc++-v3/include/bits/istream.tcc | 44 +- libstdc++-v3/src/c++98/compatibility.cc | 32 +- libstdc++-v3/src/c++98/istream.cc | 56 +- .../27_io/basic_istream/ignore/char/94749.cc | 151 +++ .../ignore/char/{94749.cc => 96161.cc} | 53 +- .../27_io/basic_istream/ignore/wchar_t/94749.cc | 155 ++- .../ignore/{char/94749.cc => wchar_t/96161.cc} | 55 +- 301 files changed, 10556 insertions(+), 3060 deletions(-) copy gcc/ada/libgnat/{a-stoufo.ads => s-shabig.ads} (55%) create mode 100644 gcc/config/cris/cris-passes.def create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete12.C create mode 100644 gcc/testsuite/g++.target/arm/pr95726.C create mode 100644 gcc/testsuite/gcc.dg/c11-bool-limits-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-bool-limits-1.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-1.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-2.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-3.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-4.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-5.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-6.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-7.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-8.c create mode 100644 gcc/testsuite/gcc.dg/sso-11.c create mode 100644 gcc/testsuite/gcc.dg/sso/memcpy-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96133.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nospill.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr- [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96146.c create mode 100644 gcc/testsuite/gcc.target/arm/lob.h create mode 100644 gcc/testsuite/gcc.target/arm/lob1.c create mode 100644 gcc/testsuite/gcc.target/arm/lob2.c create mode 100644 gcc/testsuite/gcc.target/arm/lob3.c create mode 100644 gcc/testsuite/gcc.target/arm/lob4.c create mode 100644 gcc/testsuite/gcc.target/arm/lob5.c create mode 100644 gcc/testsuite/gcc.target/arm/lob6.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-44.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-45.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-46.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c create mode 100755 gcc/testsuite/gcc.target/powerpc/mma-double-test.c create mode 100755 gcc/testsuite/gcc.target/powerpc/mma-single-test.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-arch31.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-identify.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96125.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vector_float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-count-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-expand-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-extract-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-move-runnable.c create mode 100644 gcc/testsuite/gcc.target/riscv/read-thread-pointer.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-9.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95980_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96085.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96086.f90 create mode 100644 libgomp/testsuite/libgomp.c/loop-19.c create mode 100644 libgomp/testsuite/libgomp.c/loop-20.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-3-1-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-incr-structural-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-pointer-1.f90 copy libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/{94749.cc => 96161.cc} (52%) copy libstdc++-v3/testsuite/27_io/basic_istream/ignore/{char/94749.cc => wchar_t/9 [...]