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-O3 in repository toolchain/ci/gcc.
from 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 adds 7a4770f0394 fix global variable alignment for testcase gcc.dg/torture/p [...] adds b20097c65d2 openacc: Don't strip TO_PSET/POINTER for enter/exit data adds ba8fe4b4832 libstdc++: Fix istream::ignore exit conditions (PR 94749, P [...] adds 5834e96a08f ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds 463a54e5d49 aarch64: fix return address access with pac [PR94891][PR94791] adds 2bc95be3bb8 aarch64: fix __builtin_eh_return with pac-ret [PR94891] adds b097c7a27fb libgcc: fix the handling of return address mangling [PR94891] adds 6a391e06f95 doc: Clarify __builtin_return_address [PR94891] adds a1faa8e2470 aarch64: Add missing ACLE support for PAC-RET adds 3f069011019 Fortran : ICE in gfc_find_array_ref(): No ref found PR95981 adds c4facd483de tree-optimization/96163 - fix placement issue with SLP and vectors adds a4312519223 testsuite: Fix scan-lang-dump-not adds 4fd124a2366 c++: Fix tentative parsing of enum-specifier [PR96077] adds bae66e0f043 Fortran : accepts pointer initialization of DT dummy args PR45337 adds 776e48e0931 ipa-fnsummary: Fix ICE with switch predicates [PR96130] adds 6a9a3434c73 c++: Add test [PR95288] adds 9cba8984813 x86: Pass a copy of the string length to cmpstrnqi adds 305ab735bd4 rs6000: add effective-target test ppc_mma_hw adds 0b12638ba3f Remove long-gone cxxmain.c from makefiles adds 698bad8d483 testsuite: scan-lang-dump-times & scan-lang-dump-not adds 94c7c67b82d rs6000: clean up testsuite power10_hw check adds 8651714a78b Merge sibcall_local32/64 adds ea69fcf9a03 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 4 + contrib/download_prerequisites | 2 +- gcc/ChangeLog | 477 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/ada/ChangeLog | 279 +++++++++++ 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/ChangeLog | 7 + gcc/c/c-typeck.c | 16 + 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 | 13 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 31 +- gcc/config/aarch64/aarch64.h | 2 +- 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/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/i386.md | 6 +- gcc/config/i386/sse.md | 24 +- gcc/config/rs6000/altivec.h | 10 + gcc/config/rs6000/rs6000-builtin.def | 45 ++ gcc/config/rs6000/rs6000-call.c | 91 +++- gcc/config/rs6000/rs6000.c | 63 ++- gcc/config/rs6000/rs6000.md | 71 ++- gcc/config/rs6000/vsx.md | 49 ++ gcc/convert.c | 14 +- gcc/cp/ChangeLog | 44 ++ gcc/cp/Make-lang.in | 1 - gcc/cp/class.c | 27 +- gcc/cp/constexpr.c | 1 + gcc/cp/mangle.c | 11 +- gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 47 +- gcc/cp/semantics.c | 16 + gcc/cp/tree.c | 39 +- gcc/doc/extend.texi | 23 +- gcc/doc/invoke.texi | 13 + gcc/doc/sourcebuild.texi | 11 + gcc/dumpfile.c | 3 +- gcc/dumpfile.h | 1 + gcc/expr.c | 14 +- gcc/fortran/ChangeLog | 44 ++ gcc/fortran/check.c | 4 +- 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 | 26 +- gcc/fortran/trans-openmp.c | 4 +- gcc/gimple-fold.c | 11 +- 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/ipa-devirt.c | 9 +- gcc/ipa-fnsummary.c | 10 +- gcc/omp-expand.c | 211 +++++++- gcc/omp-general.c | 23 +- gcc/omp-general.h | 7 + gcc/passes.c | 47 +- gcc/shrink-wrap.c | 7 +- gcc/testsuite/ChangeLog | 297 +++++++++++ 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/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/diagnostic/enum2.C | 10 + gcc/testsuite/g++.dg/parse/enum14.C | 7 + 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++.dg/vect/pr96163.cc | 146 ++++++ gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + 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/torture/pr96130.c | 26 + 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.target/aarch64/return_address_sign_1.c | 8 +- .../gcc.target/aarch64/return_address_sign_b_1.c | 8 +- .../gcc.target/aarch64/sve/acle/general/pr96146.c | 20 + 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/testsuite/gcc.target/i386/pr95443-1.c | 130 +++++ gcc/testsuite/gcc.target/i386/pr95443-2.c | 79 +++ gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 186 +++++++ gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 194 +++++++ gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 + 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_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 | 2 +- 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/pr45337_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr45337_2.f90 | 18 + gcc/testsuite/gfortran.dg/pr95980_2.f90 | 11 + gcc/testsuite/gfortran.dg/pr95981.f90 | 9 + gcc/testsuite/gfortran.dg/pr96086.f90 | 8 + gcc/testsuite/lib/scanlang.exp | 51 ++ gcc/testsuite/lib/scanwpaipa.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 64 ++- gcc/tree-loop-distribution.c | 21 +- gcc/tree-pretty-print.c | 5 +- gcc/tree-vect-data-refs.c | 88 +--- gcc/tree-vect-loop.c | 10 +- gcc/tree-vect-slp.c | 74 +-- gcc/tree-vect-stmts.c | 14 + gcc/tree-vectorizer.h | 4 +- gcc/tree.c | 7 +- gcc/tree.h | 4 +- gcc/value-range.cc | 47 +- gcc/var-tracking.c | 235 +++++---- include/ChangeLog | 11 + include/gomp-constants.h | 12 +- libgcc/ChangeLog | 23 + libgcc/config/aarch64/aarch64-unwind.h | 40 +- libgcc/unwind-dw2.c | 34 +- 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 | 81 +++ 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 + libstdc++-v3/ChangeLog | 22 + 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 +- 288 files changed, 9720 insertions(+), 2210 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/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/diagnostic/enum2.C create mode 100644 gcc/testsuite/g++.dg/parse/enum14.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete12.C create mode 100644 gcc/testsuite/g++.dg/vect/pr96163.cc create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.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/torture/pr96130.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/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/i386/pr95443-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-2.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/mma-supported.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_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/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/pr45337_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr45337_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95980_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95981.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 [...]