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-vs-Os_LTO in repository toolchain/ci/gcc.
from 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. adds 9ad19a66d75 Fortran : Implicitly type parameter causes an invalid erro [...] adds 6a48d12475c LTO: pick up -fcf-protection flag for the link step adds f418bd4b92a openmp: Adjust outer bounds of non-rect loops adds 174e79bf733 [Fortran, OpenMP] Fix allocatable-components check (PR67311) adds 102502e32ea [OpenMP, Fortran] Add structure/derived-type element mapping adds 81072bab8d1 Fortran : ICE in gfc_check_pointer_assign PR95612 adds 5ed9a5d02fb doc: Fix some typos adds 6039cb96d10 core: add tree-node comments adds 31dbaab57fe c++: Comments & formatting adds bf567bb3b3c core: formatting & comment adds 9eb370f19c1 c++: Improve checking of decls with trailing return type [PR95820] adds b1d389d60d1 expr: Unbreak build of mesa [PR96194] adds ee352e91d2e testsuite: adapt g++.dg/ipa/pr83667.C for AIX adds 524862db444 Fix goacc/finalize-1.f tree dump-scanning for -m32 adds 4f97bed9a79 aix: FAT libraries: test native compiler mode directly adds 4d4a0aa4232 c++: Refactor some class fns adds 5f809982e8e c++: tree dumper adds 004bb936d6d diagnostics: Support conversion of tabs to spaces [PR49973] [...] adds bae45b8be57 demangler: don't treat lambda as a substitution candidate adds b52643ab900 libgomp: Fix hang when profiling OpenACC programs with CUDA [...] adds 0257997968f c++: Parser entry cleanup adds 0c78f438faf rs6000: Don't call movsi_from_sf in 32 bit mode. adds 8e64d182850 c++: Make convert_like complain about bad ck_ref_bind again [...] adds b2984e5ada6 x86: Replace __glibc_unlikely with __builtin_expect adds 4358099049c c++: Add new test [PR59978] adds 8ca07a30724 Daily bump. adds fff15bad1ab libgomp: Add Fortran routine support for allocators adds 7a9fd18598e rs6000: Refine RTL unroll hook for small loops adds 410675cb634 builtins: Avoid useless char/short -> int promotions before [...] adds 12d69dbfff9 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] adds e0685fadb6a libgomp.fortran/struct-elem-map-1.f90: Add char kind=4 tests adds f0d0be62db5 c++: error recovery & pragmas adds a2f4fc6f3fe [Ada] Fix potentially uninitialized variable flagged by CodePeer adds 3c30eac83cb [Ada] Spurious accessibility error on allocator adds 4f6ebe2a519 [Ada] Ongoing work for unnamed and named container aggregates adds 1c77806b48e [Ada] Use Sloc of delay statement in timed entry call adds 0b4034c06b3 [Ada] Minor reformatting of comments and some code, plus a [...] adds 5f9afe0dc1c [Ada] Fix typo in "accommodate" in docs and comments adds fa02302bc17 [Ada] Potential access to uninitialized variable adds 8cd5951d68b [Ada] Extend static functions adds 98e663f5979 [Ada] Cleanup condition for an effectively volatile array type adds 9fdf1cebafc [Ada] Fix slices and qualified expressions being effectivel [...] adds 3c75d0f23c0 [Ada] Documentation cleanups adds 3a9222bcb36 [Ada] Wrong resolution of 'access in protected subprogram adds bdeeeaf71f1 [Ada] Fix oversight in Delayed_Aspect_Present predicate adds 3221be14443 [Ada] Mark standard containers as not in SPARK adds d0f6dd47fd7 [Ada] ACATS 4.1P [BDB4001] - 13.11.4(22-23/3) not enforced adds 257baf5ab96 [Ada] Small addition and tweaks in documentation on freezing adds 7fe05755eb4 [Ada] Fix for possibly null ranges in 'Update and delta_aggregate adds 00847335c80 [Ada] Missing error on operator call adds d15dc6fb727 [Ada] Assert failure with -gnatwr adds ae265cdd5b2 [Ada] Remove doc on obsolete tools adds fbaadba2468 [Ada] Guard against access to wrong fields in Is_Renaming adds ae6fec84da8 [Ada] Do not generate extra copies inside initialization pr [...] adds 4c1e539511b [Ada] Do not generate elaboration code for alignment aspect adds 580fe036c88 [Ada] Mention -gnat2020 in error message adds 58490184255 [Ada] Spurious error on Predicate_Failure aspect adds b2410a1f023 [Ada] Target name is an object reference adds 1c5f82019ab [Ada] Fix logic in Allocate_Any_Controlled adds 8092c19930b [Ada] Ongoing work for AI12-0212: container aggregates adds c2ba82add6a [Ada] Cleanup in Convert_To_Positional after previous work adds 790b1f64157 [Ada] Cleanup code related to object overlays adds 765fbbf9bb3 c++: refactor some parser code adds 79c12969ec3 openmp: Fix up loop-21.c adds 51542d92544 libgomp.fortran/alloc-1.F90: Fix testcase for 32bit size_t adds 6c2848ad02f i386: Introduce peephole2 to use flags from CMPXCHG more [PR96189] adds fe8185b5091 Daily bump. adds 6805c1c6a62 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] adds 7e06a62f5bb [Ada] AI12-0042: Type invariant checking rules adds 0f6898f9d8c [Ada] Add centralized capacity check in Generic_Bignums adds e4a99831f4f [Ada] Overflow in string streaming adds d9206abba7e [Ada] Ada2020: AI12-0107 convention of By_Protected_Procedure adds c7641c228af [Ada] Spurious redundant use clause warning adds aab8cf8ba42 [Ada] Avoid false positive reported by CodePeer adds b5a05dc501a [Ada] Do not perform null exclusion static checks on genera [...] adds 4211ccbbaed [Ada] Disable Initialize_Scalars on runtime files adds e31f60f31da [Ada] Simplify detection of others choice with just one value adds 25b4c873d19 [Ada] Incorrect static accessibility error in return aggregate adds 04292126821 [Ada] Small cleanup in interface with GCC back-end adds 1a0d29099af [Ada] Spurious accessibility error on allocator in generic [...] adds ad323bbf943 [Ada] Ada2020: AI12-0289 Implicitly null excluding anon access adds 0e35dea645d [Ada] Handle N_Others_Choice case in range-building function adds c6801105e16 [Ada] AI12-0373 Additional check on Integer_Literal function adds ebc2b117e43 [Ada] Implicit dereferencing in container indexing adds f7a8be8a191 [Ada] Ada2020: AI12-0055 No_Dynamic_CPU_Assignment restriction adds eaf6e63a647 [Ada] Adjust heuristics about size of static aggregates adds 504dc347207 [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU adds 8e640a5f321 [Ada] AI12-0004 Normalization and allowed characters adds 340375cae9e [Ada] Set missing Parent field of block entity adds 4c81868d073 [Ada] v7r2cert: minor refactoring adds 875a00faca1 [Ada] Spurious error in instance nested in formal package adds 0b043c8fea1 [Ada] Wrong execution of Tan on large argument adds 22157c64fc3 [Ada] Remove duplicated line adds 47484baae5a [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU adds 81fcf43389e [Ada] gnatbind: Fix No_Entry_Calls_In_Elaboration_Code message adds 7a21651f336 [Ada] Ongoing work for AI12-0212 : container aggregates adds ca320dabf05 [Ada] AI12-0132 Freezing of renames_as_body adds 135c02769b9 [Ada] Misplace of internal master renaming declaration adds 5abe0d81db0 doc: Document TARGET_TRULY_NOOP_TRUNCATION requires trunc?i [...] adds 53a1cb8e749 build: Fix TAGS target in gcc/Makefile.in adds a2086f986e2 coroutines: Spelling corrections in comments [NFC]. adds 3594ef55217 c++: Get rid of convert_like* macros. adds 866c5bfd9c3 Fix ChangeLog PR number. adds a4f49061b6d amdgcn: Handle early debug info in mkoffload adds a54d71cb664 c++: Add test for DR 188. adds f569026aa30 Reunify x86 stack checking implementation adds cc1ef413a85 i386: Additional peephole2 to use flags from CMPXCHG more [ [...] adds 75edc31f9eb analyzer: Use noexcept instead of throw() for C++11 and lat [...] adds 0f66b8486ce coroutines: Correct frame capture of compiler temps [PR95591+4]. adds 39dda002080 openacc: Fix standalone attach for Fortran assumed-shape ar [...] adds 84c5396d4bd combine: Use single_set for is_just_move adds 96686b3fcd1 Daily bump. adds 0757d3660c1 rs6000/test: Add -fno-vect-cost-model to conv-vectorize-[12].c adds 80029561822 Fix PR96127 adds 0c1d1c01039 gcc-changelog: Fix typo in output adds bf592b2ff77 AArch64: Add flags in built-in functions [PR94442] adds 7efc03fd2cb __builtin_shuffle sometimes should produce zip1 rather than [...] adds c9c87e6f9c7 vector creation from two parts of two vectors produces TBL [...] adds 42b47dae498 amdgcn: Fix elf.h build issue adds b399f3c6425 AArch64: Fix bugs in -mcpu=native detection. adds 55f6addc0c1 AArch64: Add GCC_CPUINFO override adds 34a6c43487c Arm: Add GCC_CPUINFO override adds e410cbff5d5 Testsuite: Make it easier to debug environment setting functions adds 7c4491e33d1 Testuite: Document environment setting directives adds 8bc83ee378e AArch64: Add test for -mcpu=native adds 737355072af x86: Rename VF_AVX512VL_VF1_128_256 to VF1_AVX512ER_128_256 adds c08ff9f8191 middle-end: Prefer TRULY_NOOP_TRUNCATION_MODES_P over raw t [...] adds e7f0873a9c4 c++: Diagnose cv-qualified decltype(auto) [PR79815] adds f1b6e46c417 libstdc++, coroutine: Add missing constexpr markers. adds d5dfd4793fe libgo: update to Go 1.14.6 release adds ab660b01c33 Daily bump. adds 8a8c2573568 rs6000: Generate _Decimal128 to _Decimal32 hardware convers [...] new 0b7e26d8f91 testsuite/c-c++-common/cpp/pragma-eof.c: Add missing requir [...]
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: contrib/ChangeLog | 8 + contrib/gcc-changelog/git_update_version.py | 2 +- gcc/ChangeLog | 670 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 3 +- gcc/ada/ChangeLog | 788 +++++++ gcc/ada/Makefile.rtl | 12 +- gcc/ada/bindo-diagnostics.adb | 3 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 22 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 2 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 81 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 128 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 1298 ----------- gcc/ada/einfo.adb | 6 + gcc/ada/einfo.ads | 12 +- gcc/ada/exp_aggr.adb | 491 +++- gcc/ada/exp_attr.adb | 112 +- gcc/ada/exp_ch3.adb | 60 +- gcc/ada/exp_ch4.adb | 73 +- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch6.adb | 13 + gcc/ada/exp_ch9.adb | 36 +- gcc/ada/exp_spark.adb | 4 +- gcc/ada/exp_util.adb | 1 + gcc/ada/fe.h | 2 - gcc/ada/freeze.adb | 6 +- gcc/ada/frontend.adb | 10 + gcc/ada/gnat_rm.texi | 30 +- gcc/ada/gnat_ugn.texi | 2349 +++++--------------- gcc/ada/gnatbind.adb | 39 +- gcc/ada/impunit.adb | 1 - gcc/ada/inline.adb | 16 +- gcc/ada/inline.ads | 8 +- gcc/ada/libgnat/a-cbdlli.adb | 4 +- gcc/ada/libgnat/a-cbdlli.ads | 4 +- gcc/ada/libgnat/a-cbhama.adb | 4 +- gcc/ada/libgnat/a-cbhama.ads | 4 +- gcc/ada/libgnat/a-cbhase.adb | 4 +- gcc/ada/libgnat/a-cbhase.ads | 4 +- gcc/ada/libgnat/a-cbmutr.adb | 4 +- gcc/ada/libgnat/a-cbmutr.ads | 4 +- gcc/ada/libgnat/a-cborma.adb | 4 +- gcc/ada/libgnat/a-cborma.ads | 4 +- gcc/ada/libgnat/a-cborse.adb | 4 +- gcc/ada/libgnat/a-cborse.ads | 4 +- gcc/ada/libgnat/a-cbprqu.adb | 4 +- gcc/ada/libgnat/a-cbprqu.ads | 4 +- gcc/ada/libgnat/a-cbsyqu.adb | 4 +- gcc/ada/libgnat/a-cbsyqu.ads | 4 +- gcc/ada/libgnat/a-cdlili.adb | 4 +- gcc/ada/libgnat/a-cdlili.ads | 4 +- gcc/ada/libgnat/a-chahan.adb | 11 + gcc/ada/libgnat/a-chahan.ads | 1 + gcc/ada/libgnat/a-cidlli.adb | 4 +- gcc/ada/libgnat/a-cidlli.ads | 4 +- gcc/ada/libgnat/a-cihama.adb | 4 +- gcc/ada/libgnat/a-cihama.ads | 4 +- gcc/ada/libgnat/a-cihase.adb | 4 +- gcc/ada/libgnat/a-cihase.ads | 4 +- gcc/ada/libgnat/a-cimutr.adb | 4 +- gcc/ada/libgnat/a-cimutr.ads | 4 +- gcc/ada/libgnat/a-ciorma.adb | 4 +- gcc/ada/libgnat/a-ciorma.ads | 4 +- gcc/ada/libgnat/a-ciormu.adb | 4 +- gcc/ada/libgnat/a-ciormu.ads | 4 +- gcc/ada/libgnat/a-ciorse.adb | 4 +- gcc/ada/libgnat/a-ciorse.ads | 4 +- gcc/ada/libgnat/a-cohama.adb | 4 +- gcc/ada/libgnat/a-cohama.ads | 4 +- gcc/ada/libgnat/a-cohase.adb | 4 +- gcc/ada/libgnat/a-cohase.ads | 4 +- gcc/ada/libgnat/a-coinve.adb | 4 +- gcc/ada/libgnat/a-coinve.ads | 4 +- gcc/ada/libgnat/a-comutr.adb | 4 +- gcc/ada/libgnat/a-comutr.ads | 4 +- gcc/ada/libgnat/a-convec.adb | 4 +- gcc/ada/libgnat/a-convec.ads | 4 +- gcc/ada/libgnat/a-coorma.adb | 4 +- gcc/ada/libgnat/a-coorma.ads | 4 +- gcc/ada/libgnat/a-coormu.adb | 4 +- gcc/ada/libgnat/a-coormu.ads | 4 +- gcc/ada/libgnat/a-coorse.adb | 4 +- gcc/ada/libgnat/a-coorse.ads | 4 +- .../{a-numaux__x86.ads => a-numaux__dummy.adb} | 48 +- gcc/ada/libgnat/a-numaux__x86.adb | 577 ----- gcc/ada/libgnat/a-wichha.adb | 7 + gcc/ada/libgnat/a-wichha.ads | 6 + gcc/ada/libgnat/a-wichun.adb | 9 + gcc/ada/libgnat/a-wichun.ads | 8 +- gcc/ada/libgnat/a-zchhan.adb | 7 + gcc/ada/libgnat/a-zchhan.ads | 6 + gcc/ada/libgnat/a-zchuni.adb | 9 + gcc/ada/libgnat/a-zchuni.ads | 6 + gcc/ada/libgnat/g-socket.adb | 3 + gcc/ada/libgnat/s-genbig.adb | 31 +- gcc/ada/libgnat/s-rident.ads | 16 +- gcc/ada/libgnat/s-secsta.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 15 +- gcc/ada/libgnat/s-ststop.adb | 27 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 55 +- gcc/ada/libgnat/s-utf_32.adb | 411 +++- gcc/ada/libgnat/s-utf_32.ads | 6 + gcc/ada/opt.ads | 2 +- gcc/ada/par-ch4.adb | 36 +- gcc/ada/par-prag.adb | 2 +- gcc/ada/restrict.adb | 51 +- gcc/ada/restrict.ads | 28 +- gcc/ada/scng.adb | 9 +- gcc/ada/sem.adb | 3 + gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 257 ++- gcc/ada/sem_attr.adb | 55 +- gcc/ada/sem_case.adb | 8 +- gcc/ada/sem_ch12.adb | 15 + gcc/ada/sem_ch13.adb | 397 +++- gcc/ada/sem_ch3.adb | 88 +- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 90 +- gcc/ada/sem_ch6.adb | 100 +- gcc/ada/sem_ch8.adb | 31 +- gcc/ada/sem_elab.adb | 2 +- gcc/ada/sem_eval.adb | 270 ++- gcc/ada/sem_eval.ads | 2 - gcc/ada/sem_prag.adb | 167 +- gcc/ada/sem_res.adb | 26 +- gcc/ada/sem_util.adb | 180 +- gcc/ada/sem_util.ads | 16 +- gcc/ada/sinfo.adb | 28 +- gcc/ada/sinfo.ads | 36 + gcc/ada/sprint.adb | 16 + gcc/ada/tbuild.adb | 18 + gcc/ada/tbuild.ads | 5 + gcc/builtins.c | 24 + gcc/c-family/ChangeLog | 9 + gcc/c-family/c-indentation.c | 5 +- gcc/c-family/c-opts.c | 6 - gcc/c-family/c.opt | 4 - gcc/combine.c | 11 +- gcc/common.opt | 21 + gcc/config/aarch64/aarch64-builtins.c | 131 +- gcc/config/aarch64/aarch64-c.c | 13 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 1014 ++++----- gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64.c | 165 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/aarch64/driver-aarch64.c | 140 +- gcc/config/aarch64/geniterators.sh | 4 +- gcc/config/arm/driver-arm.c | 8 +- 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 | 277 ++- gcc/config/i386/avx512fintrin.h | 164 +- gcc/config/i386/i386.c | 277 +-- gcc/config/i386/i386.md | 6 +- gcc/config/i386/sse.md | 14 +- gcc/config/i386/sync.md | 69 + gcc/config/rs6000/dfp.md | 13 + gcc/config/rs6000/rs6000.c | 68 +- gcc/config/rs6000/rs6000.md | 77 +- gcc/config/s390/s390.c | 15 +- gcc/config/s390/s390.md | 4 +- gcc/convert.c | 14 +- gcc/cp/ChangeLog | 176 ++ gcc/cp/Make-lang.in | 1 - gcc/cp/call.c | 139 +- gcc/cp/class.c | 45 +- gcc/cp/coroutines.cc | 1150 ++++++---- gcc/cp/cp-tree.def | 4 +- gcc/cp/cp-tree.h | 81 +- gcc/cp/decl.c | 197 +- gcc/cp/decl2.c | 6 +- gcc/cp/method.c | 3 + gcc/cp/name-lookup.c | 17 +- gcc/cp/parser.c | 210 +- gcc/cp/pt.c | 7 +- gcc/cp/ptree.c | 15 +- gcc/cp/rtti.c | 3 +- gcc/cp/tree.c | 2 +- gcc/cp/typeck.c | 1 + gcc/diagnostic-format-json.cc | 55 +- gcc/diagnostic-show-locus.c | 504 +++-- gcc/diagnostic.c | 113 +- gcc/diagnostic.h | 28 +- gcc/doc/extend.texi | 17 +- gcc/doc/gty.texi | 2 +- gcc/doc/invoke.texi | 69 +- gcc/doc/sourcebuild.texi | 12 + gcc/doc/tm.texi | 4 +- gcc/explow.c | 20 +- gcc/expr.c | 7 +- gcc/fortran/ChangeLog | 78 + gcc/fortran/check.c | 4 +- gcc/fortran/decl.c | 15 +- gcc/fortran/expr.c | 15 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/interface.c | 3 +- gcc/fortran/openmp.c | 5 +- gcc/fortran/resolve.c | 3 +- gcc/fortran/trans-openmp.c | 359 ++- gcc/function.c | 4 +- gcc/gimplify.c | 21 +- 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/hash-map.h | 3 +- gcc/incpath.h | 4 +- gcc/input.c | 72 +- gcc/input.h | 4 +- gcc/internal-fn.c | 3 + gcc/ipa-devirt.c | 9 +- gcc/ipa-fnsummary.c | 10 +- gcc/lto-opts.c | 15 + gcc/lto-wrapper.c | 44 +- gcc/omp-expand.c | 27 +- gcc/omp-general.c | 159 +- gcc/omp-general.h | 9 +- gcc/opts.c | 14 + gcc/target.def | 4 +- gcc/testsuite/ChangeLog | 450 ++++ .../c-c++-common/Wmisleading-indentation-3.c | 12 +- .../c-c++-common/Wmisleading-indentation.c | 6 +- gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 1 + .../c-c++-common/diagnostic-format-json-1.c | 5 + .../c-c++-common/diagnostic-format-json-2.c | 5 + .../c-c++-common/diagnostic-format-json-3.c | 5 + .../c-c++-common/diagnostic-format-json-4.c | 9 + .../c-c++-common/diagnostic-format-json-5.c | 9 + gcc/testsuite/c-c++-common/diagnostic-units-1.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-2.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-3.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-4.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-5.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-6.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-7.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-8.c | 28 + gcc/testsuite/c-c++-common/missing-close-symbol.c | 6 +- gcc/testsuite/g++.dg/DRs/dr188.C | 7 + gcc/testsuite/g++.dg/analyzer/pr94028.C | 7 +- gcc/testsuite/g++.dg/conversion/ref4.C | 22 + gcc/testsuite/g++.dg/conversion/ref5.C | 14 + gcc/testsuite/g++.dg/conversion/ref6.C | 24 + gcc/testsuite/g++.dg/coroutines/pr95591.C | 26 + gcc/testsuite/g++.dg/coroutines/pr95599.C | 69 + gcc/testsuite/g++.dg/coroutines/pr95823.C | 30 + gcc/testsuite/g++.dg/coroutines/pr95824.C | 37 + gcc/testsuite/g++.dg/cpp0x/vt-59978.C | 16 + gcc/testsuite/g++.dg/cpp1y/auto-fn58.C | 13 + gcc/testsuite/g++.dg/cpp1y/auto-fn59.C | 8 + gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 8 +- gcc/testsuite/g++.dg/diagnostic/enum2.C | 10 + gcc/testsuite/g++.dg/ipa/pr83667.C | 2 +- gcc/testsuite/g++.dg/opt/pr96194.C | 21 + gcc/testsuite/g++.dg/parse/enum14.C | 7 + gcc/testsuite/g++.dg/parse/error4.C | 2 +- gcc/testsuite/g++.dg/parse/pragma-recovery.C | 32 + gcc/testsuite/g++.dg/vect/pr96163.cc | 146 ++ gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/overload2.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb109.C | 4 +- gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 2 +- gcc/testsuite/gcc.dg/bad-binary-ops.c | 8 +- gcc/testsuite/gcc.dg/format/branch-1.c | 2 +- gcc/testsuite/gcc.dg/format/pr79210.c | 2 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 16 +- .../plugin/diagnostic-test-string-literals-1.c | 4 +- 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/redecl-4.c | 2 +- gcc/testsuite/gcc.dg/torture/pr96130.c | 26 + gcc/testsuite/gcc.dg/torture/pr96133.c | 2 +- .../acle.exp => cpunative/aarch64-cpunative.exp} | 0 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_11.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_12.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_15.c | 15 + .../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_9.c | 14 + .../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/aarch64/vdup_n_3.c | 16 + gcc/testsuite/gcc.target/aarch64/vins-1.c | 23 + gcc/testsuite/gcc.target/aarch64/vins-2.c | 23 + gcc/testsuite/gcc.target/aarch64/vins-3.c | 23 + gcc/testsuite/gcc.target/aarch64/vzip_1.c | 12 + gcc/testsuite/gcc.target/aarch64/vzip_2.c | 13 + gcc/testsuite/gcc.target/aarch64/vzip_3.c | 13 + gcc/testsuite/gcc.target/aarch64/vzip_4.c | 13 + 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/avx512f-vcmppd-3.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 + gcc/testsuite/gcc.target/i386/pr88713-3.c | 17 + 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/i386/pr96176.c | 13 + gcc/testsuite/gcc.target/i386/pr96189-1.c | 24 + gcc/testsuite/gcc.target/i386/pr96189.c | 12 + .../gcc.target/powerpc/conv-vectorize-1.c | 2 +- .../gcc.target/powerpc/conv-vectorize-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 18 +- gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 + gcc/testsuite/gcc.target/powerpc/pr92488.c | 43 + gcc/testsuite/gcc.target/powerpc/vector_float.c | 15 + .../gcc.target/riscv/read-thread-pointer.c | 2 +- gcc/testsuite/gcc.target/s390/pr96127.c | 29 + .../gfortran.dg/diagnostic-format-json-1.F90 | 5 + .../gfortran.dg/diagnostic-format-json-2.F90 | 5 + .../gfortran.dg/diagnostic-format-json-3.F90 | 5 + .../gfortran.dg/goacc/attach-descriptor.f90 | 18 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 8 +- gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 35 +- gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 6 + 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/pr95612.f90 | 7 + gcc/testsuite/gfortran.dg/pr95981.f90 | 9 + gcc/testsuite/gfortran.dg/pr96038.f90 | 8 + gcc/testsuite/go.dg/arrayclear.go | 3 + gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/testsuite/lib/scanlang.exp | 51 + gcc/testsuite/lib/target-supports.exp | 30 +- gcc/tree-core.h | 2 + gcc/tree-diagnostic-path.cc | 5 +- gcc/tree-nested.c | 15 +- gcc/tree-pretty-print.c | 5 +- gcc/tree-vect-slp.c | 32 +- gcc/tree.c | 13 +- gcc/tree.h | 4 +- gcc/value-range.cc | 47 +- gcc/var-tracking.c | 235 +- libatomic/ChangeLog | 4 + libatomic/config/t-aix | 2 +- libcpp/ChangeLog | 23 + libcpp/charset.c | 98 +- libcpp/include/cpplib.h | 40 +- libcpp/init.c | 1 - libgcc/ChangeLog | 17 + libgcc/config/aarch64/aarch64-unwind.h | 40 +- libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgcc/unwind-dw2.c | 34 +- libgfortran/ChangeLog | 4 + libgfortran/config/t-aix | 2 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/go_test.go | 39 - libgo/go/cmd/go/testdata/test_regexps.txt | 75 + libgo/go/crypto/x509/root_windows.go | 46 +- libgo/go/crypto/x509/verify.go | 43 +- libgo/go/crypto/x509/verify_test.go | 888 +++----- libgo/go/database/sql/driver/driver.go | 9 +- libgo/go/database/sql/fakedb_test.go | 45 +- libgo/go/database/sql/sql.go | 200 +- libgo/go/database/sql/sql_test.go | 219 ++ libgo/go/encoding/json/decode.go | 74 +- libgo/go/encoding/json/decode_test.go | 16 + .../x/tools/go/analysis/passes/printf/printf.go | 1 + libgo/go/net/http/fs.go | 1 + libgo/go/net/http/fs_test.go | 9 + libgo/go/net/http/server.go | 43 +- libgo/go/reflect/all_test.go | 6 + libgo/go/reflect/deepequal.go | 16 +- libgo/go/reflect/type.go | 1 + libgo/go/reflect/value.go | 1 + libgo/go/testing/benchmark.go | 3 + libgo/go/testing/sub_test.go | 126 +- libgo/go/testing/testing.go | 80 +- libgomp/ChangeLog | 132 ++ libgomp/Makefile.in | 1 + libgomp/allocator.c | 3 + libgomp/config/t-aix | 2 +- libgomp/configure | 11 +- libgomp/configure.ac | 2 + libgomp/fortran.c | 38 + libgomp/icv.c | 2 + libgomp/libgomp.map | 5 + libgomp/libgomp.texi | 11 + libgomp/oacc-init.c | 38 + libgomp/omp_lib.f90.in | 138 ++ libgomp/omp_lib.h.in | 103 + libgomp/testsuite/Makefile.in | 2 + libgomp/testsuite/libgomp.c-c++-common/alloc-2.c | 4 +- libgomp/testsuite/libgomp.c/loop-21.c | 230 ++ libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 174 ++ libgomp/testsuite/libgomp.fortran/alloc-2.F90 | 3 + libgomp/testsuite/libgomp.fortran/alloc-3.F | 3 + libgomp/testsuite/libgomp.fortran/alloc-4.f90 | 71 + libgomp/testsuite/libgomp.fortran/alloc-5.f90 | 23 + .../libgomp.fortran/struct-elem-map-1.f90 | 411 ++++ libgomp/testsuite/libgomp.fortran/target-map-1.f90 | 41 + .../libgomp.oacc-c-c++-common/acc_prof-init-2.c | 80 + .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 53 + .../libgomp.oacc-fortran/attach-descriptor-2.f90 | 18 + .../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 + libiberty/ChangeLog | 15 + libiberty/cp-demangle.c | 3 - libiberty/testsuite/demangle-expected | 14 +- libsanitizer/ChangeLog | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 6 +- libstdc++-v3/ChangeLog | 31 + libstdc++-v3/config/os/aix/t-aix | 2 +- libstdc++-v3/include/bits/istream.tcc | 44 +- libstdc++-v3/include/std/coroutine | 12 +- 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 +- 458 files changed, 15828 insertions(+), 8217 deletions(-) rename gcc/ada/libgnat/{a-numaux__x86.ads => a-numaux__dummy.adb} (67%) delete mode 100644 gcc/ada/libgnat/a-numaux__x86.adb create mode 100644 gcc/config/cris/cris-passes.def create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-2.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-3.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-4.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-5.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-6.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-7.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-8.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr188.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref4.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref5.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref6.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95591.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95599.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95823.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95824.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-59978.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn59.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr96194.C create mode 100644 gcc/testsuite/g++.dg/parse/enum14.C create mode 100644 gcc/testsuite/g++.dg/parse/pragma-recovery.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/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 copy gcc/testsuite/gcc.target/aarch64/{acle/acle.exp => cpunative/aarch64-cpunativ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_1 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_2 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_3 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_4 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_5 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_6 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_7 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_8 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_9 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96146.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_n_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_4.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/avx512f-vcmppd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-3.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 100644 gcc/testsuite/gcc.target/i386/pr96176.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96189-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96189.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-supported.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92488.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vector_float.c create mode 100644 gcc/testsuite/gcc.target/s390/pr96127.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/attach-descriptor.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-2.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/pr95612.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95981.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96038.f90 create mode 100644 libgo/go/cmd/go/testdata/test_regexps.txt create mode 100644 libgomp/testsuite/libgomp.c/loop-21.c create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-1.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-2.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-3.F create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/struct-elem-map-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-map-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-init-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/attach-descriptor-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/attach-descriptor-2.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 [...]