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 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 [...] adds 0b7e26d8f91 testsuite/c-c++-common/cpp/pragma-eof.c: Add missing requir [...] adds 7aa22a8f1a5 x86-64: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL adds 60c1baebbaa testsuite: fix goacc/finalize-1.f "original" regex for 32 bits. adds a36b14a333c fortran: Restore translation to hint. adds 2f1d4cb54ef testsuite: Fix pragma-eof.c failure due to added line to the test. adds aeb34e15143 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 4 + contrib/gcc-changelog/git_update_version.py | 2 +- gcc/ChangeLog | 369 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 509 +++++ 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-simd-builtins.def | 1014 ++++----- gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64.c | 134 ++ gcc/config/aarch64/driver-aarch64.c | 140 +- gcc/config/aarch64/geniterators.sh | 4 +- gcc/config/arm/driver-arm.c | 8 +- gcc/config/gcn/mkoffload.c | 277 ++- gcc/config/i386/avx512fintrin.h | 164 +- gcc/config/i386/i386.c | 277 +-- gcc/config/i386/sse.md | 14 +- gcc/config/i386/sync.md | 69 + gcc/config/i386/x86-64.h | 11 + gcc/config/rs6000/dfp.md | 13 + gcc/config/rs6000/rs6000.c | 13 +- gcc/config/rs6000/rs6000.md | 8 +- gcc/config/s390/s390.c | 15 +- gcc/config/s390/s390.md | 4 +- gcc/cp/ChangeLog | 145 ++ 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 | 203 +- 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/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 | 4 +- gcc/fortran/ChangeLog | 43 + gcc/fortran/check.c | 2 +- gcc/fortran/decl.c | 15 +- gcc/fortran/expr.c | 15 +- gcc/fortran/openmp.c | 5 +- gcc/fortran/trans-openmp.c | 359 ++- gcc/function.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-map.h | 3 +- gcc/incpath.h | 4 +- gcc/input.c | 72 +- gcc/input.h | 4 +- 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 | 250 +++ .../c-c++-common/Wmisleading-indentation-3.c | 12 +- .../c-c++-common/Wmisleading-indentation.c | 6 +- gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 3 +- .../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/ipa/pr83667.C | 2 +- gcc/testsuite/g++.dg/opt/pr96194.C | 21 + gcc/testsuite/g++.dg/parse/error4.C | 2 +- gcc/testsuite/g++.dg/parse/pragma-recovery.C | 32 + 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/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/redecl-4.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/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/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/pr95443-1.c | 2 +- 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/pr92488.c | 43 + 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 | 4 +- gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 35 +- gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 6 + gcc/testsuite/gfortran.dg/pr95612.f90 | 7 + gcc/testsuite/gfortran.dg/pr96038.f90 | 8 + gcc/testsuite/go.dg/arrayclear.go | 3 + gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/tree-core.h | 2 + gcc/tree-diagnostic-path.cc | 5 +- gcc/tree-nested.c | 15 +- gcc/tree.c | 6 +- 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 | 4 + libgcc/config/rs6000/t-slibgcc-aix | 2 +- 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 | 82 + 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.c/pr95620.c | 18 + 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 + libiberty/ChangeLog | 7 + libiberty/cp-demangle.c | 3 - libiberty/testsuite/demangle-expected | 14 +- libsanitizer/ChangeLog | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 6 +- libstdc++-v3/ChangeLog | 9 + libstdc++-v3/config/os/aix/t-aix | 2 +- libstdc++-v3/include/std/coroutine | 12 +- 385 files changed, 12754 insertions(+), 7787 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/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/opt/pr96194.C create mode 100644 gcc/testsuite/g++.dg/parse/pragma-recovery.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/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/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/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/pr92488.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/pr95612.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.c/pr95620.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