This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards 1091df7cb8e [PR87012] canonicalize ref type for tmpl arg discards 5df79d31c1b [PR86823] retain deferred access checks from outside firewall discards 826b1effabf [PR c++/88146] do not crash synthesizing inherited ctor(...) discards a4a795959ab [PR c++/87814] undefer deferred noexcept on tsubst if request adds c9c99aefed9 /cp 2018-12-06 Paolo Carlini paolo.carlini@oracle.com adds 71c3d84e12d PR c++/87506 * constexpr.c (adjust_temp_type): Handle EMP [...] adds fe115e3147d PR c/88367 * tree-vrp.c (extract_range_from_binary_expr): [...] adds b8b14a315f9 PR fortran/88377 * trans-openmp.c (gfc_omp_clause_default [...] adds c979e7405f5 PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: Re [...] adds 4eed1eb6ec6 PR target/85593 * final.c (rest_of_handle_final): Don't c [...] adds d7b45b090d7 Daily bump. adds 96fdb9d4a45 * profile-count.h (profile_count::oeprator>=): Fix typo by [...] adds 03e51746ed9 Add a recursion limit to libiberty's demangling code. The [...] adds effd96a92bb Build gcc.target/i386/ipa-stack-alignment-2.c with -fomit-f [...] adds 75a36427120 Add forgotten PR marker. adds 999e1c07382 runtime: add missing return for non-GNU/Linux version o [...] adds 9e089468d85 [AArch64][SVE] Remove unnecessary PTRUEs from FP arithmetic adds 0fd5a0b47fd [AArch64][SVE] Remove unnecessary PTRUEs from integer arithmetic adds 8670be8840d PR c++/86669 * call.c (make_temporary_var_for_ref_to_temp [...] adds 31e5af84dfd 2018-12-07 Vladimir Makarov vmakarov@redhat.com adds f3051f194ae [rs6000] mmintrin.h: fix use of "vector" adds 6537af8fce1 [AArch64][1/2] Implement TARGET_ESTIMATED_POLY_VALUE adds 447602ef379 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): A [...] adds 453f8114042 [AArch64][2/2] Add sve_width -moverride tunable adds ea229a47927 gcc/ PR target/87496 * config/rs6000/rs6000.c (rs6000_opt [...] adds 768666aa206 /cp 2018-12-07 Paolo Carlini paolo.carlini@oracle.com adds 1fb29be9fa9 Daily bump. adds 224592c657e PR libgomp/87995 * testsuite/libgomp.c-c++-common/cancel- [...] adds 7c4affc04eb Pass GDCFLAGS and CCASFLAGS to libphobos subdirs adds 098b819fb6f PR rtl-optimization/88390 * dwarf2cfi.c (struct dw_cfi_ro [...] adds 83209b18555 PR fortran/88304 * tree-nested.c (convert_local_reference [...] adds da83b1cb98f 2018-12-08 Steven G. Kargl kargl@gcc.gnu.org adds 92a63031cf8 c: Delete a stray line in asm inline adds 123a0472e73 Daily bump. adds 0ae3ceeafb5 2018-12-08 Steven G. Kargl kargl@gcc.gnu.org adds 3e6f210070d 20180-12-08 Steven G. Kargl kargl@gcc.gnu.org adds 3d6df6223b4 2018-12-08 Steven G. Kargl kargl@gcc.gnu.org adds f7222ab8083 * ipa-cp.c (update_profiling_info): Call adjust_for_ipa_sc [...] adds 9d5a0b9dbb3 Coalesce host to device transfers in libgomp: not for link pointer adds 7e5550c06d7 [PR88420] Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT" adds 8aa2f4ea84a Split up "gfortran.dg/goacc/loop-2.f95" adds fd1f371dd47 Use existing middle end checking for Fortran OpenACC loop clauses adds 21fb940c5d5 Correct the reported line number in C++ combined OpenACC di [...] adds a43ff24656f Correct the reported line number in Fortran combined OpenAC [...] adds 1710a063d71 Merge dmd upstream e2fe2687b adds fe8c7c6b9af 2018-12-09 Fritz Reese fritzoreese@gmail.com adds d6e5a859289 2018-12-09 Thomas Koenig tkoenig@gcc.gnu.org adds b79c59fba14 2018-12-09 Steven G. Kargl kargl@gcc.gnu.org adds f3c59f1b824 * config.gcc (hppa*-*-linux*): Add pa/t-pa to tmake_file. [...] adds dd5e32e7397 Generate and scan documentation output in Ddoc tests. adds 4f0786575be libphobos: Add druntime bindings for SPARC/Solaris adds 54b7187217f 2018-12-09 Steven G. Kargl kargl@gcc.gnu.org adds 8c432fac863 Daily bump. adds a1d43205ff3 * auto-profile.c (string_table::get_index_by_decl) (funct [...] adds f909b305903 * auto-profile.c (afdo_calculate_branch_prob): Convert pro [...] adds dda7755db7f Don't try to use libgcc-unwind.map with --disable-shared (P [...] adds 4df3d988d1d Add missing def of TARGET_VXWORKS_HAVE_CTORS_DTORS for VxWorksAE adds 1a6efb71ba8 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu [...] adds d491a51f434 libphobos: Fix modify immutable error on Solaris. adds c6f46fccc4f 2018-12-10 Richard Biener rguenther@suse.de adds d8575c0c701 PR testsuite/88369 * gcc.dg/vect/vect-ivdep-1.c: Prune ve [...] adds a2fd08219c8 [PR 88214] Check that an argument is a pointer adds 2e525a31659 PR ipa/87955 * gcc.target/i386/pr87955.c: Add -msse2 -mfp [...] adds ab0481414d8 2018-12-10 Richard Biener rguenther@suse.de adds 9861da3b17e 2018-12-10 Richard Biener rguenther@suse.de adds ad9530d2ec8 Make test for Filesystem TS actually use the Filesystem TS adds 95fa3e2d427 PR target/88418 * config/i386/i386.c (ix86_expand_sse_cmp [...] adds 600220b0ef3 2018-12-10 Steven G. Kargl kargl@gcc.gnu.org adds b31d0348dda Delete powerpcspe adds 3774a71450b * gcc.dg/sinatan-1.c: Use dg-add-options ieee. adds a3457a4ca32 Daily bump. adds 97316f5874b PR tree-optimization/86196 - Bogus -Wrestrict on memcpy bet [...] adds 88be49deb07 2018-12-10 Steven G. Kargl kargl@gcc.gnu.org adds dbfb65f257c * doc/xml/manual/documentation_hacking.xml: Update referen [...] adds 0e625e0b0a1 PR tree-optimization/80520 * gimple-ssa-split-paths.c (is [...] adds 8316a8d1125 PR c/88430 * quadmath_weak.h (__qmath2): Add __quadmath_throw. adds 8313593973e rs6000: Don't use rs6000_isa_flags_explicit for soft float [...] adds 02a8727d073 PR lto/86004 * doc/sourcebuild.texi (lto_incremental): Do [...] adds 2bb3e41d271 2018-12-11 Richard Biener rguenther@suse.de adds f11d400e538 [Ada] Almost always inline init. procedure of small and sim [...] adds 4030d28e789 [Ada] Suppress call to Initial_Condition when the annotatio [...] adds 236d875af89 [Ada] Crash on nesting of subunits with bodies acting as specs adds b406d312629 [Ada] Document the -fgnat-encodings switch adds b4dcd57e941 [Ada] Spurious errors on aspect specifications in generic units adds 80a5bf03af6 [Ada] Update gnatstub documentation for the Libadalang-base [...] adds 52b8d5ad199 [Ada] Fix an ACATS regression with CCG adds c4460c20b8d [Ada] Update gnatmetric documentation for the Libadalang-ba [...] adds 382dacb09e9 [Ada] Fix an ICE on instantiated subprogram with -gnatc adds 796ad64d31b [Ada] Spurious visibility error on aspect Predicate adds 9f0c8e59fa6 [Ada] Remove vxworks*-crtbe-link.spec adds 7cb9ab16249 [Ada] Additionsal trasformations for unnesting in package bodies adds 076939294a4 [Ada] Fix runtime stack overflow for out/in-out actuals wit [...] adds cb25591e807 [Ada] Better error message from GNATprove on illegal switch adds 84b008ce675 [Ada] Support access types in GNATprove adds 81262845c3a [Ada] GNATprove: improve proofs for uninitialized constrain [...] adds f735bd19ebb [Ada] Stubs that complete generic subprogram do have a "pri [...] adds a6d5dfca938 [Ada] Complete implementation of RM C.6(19) clause adds 92038d643d6 [Ada] Minor reformatting adds e0ce1e735aa [Ada] Remove vxlink and vxaddr2line from this repository adds cb831cb8131 [Ada] Crash on ignored Ghost expression function adds d80ef1addc5 [Ada] Minor reformattings adds 7301befef06 [Ada] GNAT.Sockets: fix timeout computations for sockets adds 3d8677c9b09 [Ada] Crash on compilation unit function that builds in place adds da4a41d2925 [Ada] Uintp: add a new UI_From_Integral generic constructor adds bd7ab9dac89 [Ada] Crash on generic instantiation in ignored Ghost context adds 46b806bb16d [Ada] Missing predicate check on declaration with aggregate [...] adds 9c5df8cd764 [Ada] Unnesting: fix for constrained arrays and improve sta [...] adds 80616255689 [Ada] gnatbind: ghost code with -gnatQ adds 12202386a4e [Ada] Fix elaboration of record with 1-element dynamic array adds 196aa9dd488 [Ada] Plug small loophole with pathological packed array type adds b40fc97e12c [Ada] Fix setting of Has_Predicate flag for aggregate subtypes adds 2a649a2a3f6 [Ada] Fix -gnatR3 output for dynamically constrained record adds c4edda1b12a [Ada] Unnesting: ensure Current_Subprogram is always initialized adds a906221fc1f [Ada] Unnesting: fix a missing activation record adds 2176c4d0148 [Ada] Improve error message when named number passed as glo [...] adds becb6111947 [Ada] Volatility, validity checks, and System.Aux_DEC adds cca461619e0 [Ada] Crash on misplaced First operation for GNAT iterable type adds ab5d137aab9 [Ada] Unnesting: do not eliminate subprogram whose address [...] adds 3aa3c0e581c [Ada] Do not expand code inside ignored ghost bodies adds b924a4be4ff [Ada] GNAT.Sockets: add IPv6 support adds f6ce9fc6d1a [Ada] Spurious error with pragma Thread_Local_Storage adds fc220636773 [Ada] Add "Global => null" contracts to Ada.Calendar routines adds 51a9fd0a4ca [aarch64] PR target/87369 Prefer bsl/bit/bif for copysign adds ce27f7c15ba Fix a failure in the libiberty testsuite by increasing the [...] adds 50583b9c141 2018-12-11 Richard Biener rguenther@suse.de adds f16601df807 PR sanitizer/88426 * c-convert.c (convert): Call c_fully_ [...] adds 18e7aebf1cd PR target/88425 * config/i386/i386.md (*x86_mov<SWI48:mod [...] adds bbc7540febb Fix stack offsets and alloca alignments on ppc-vxworks adds 7675b21555c gcc/ 2018-12-11 Dimitar Dimitrov dimitar@dinux.eu adds 6a8583f120b PR tree-optimization/88444 * tree-vrp.c (register_edge_as [...] adds d2506fd9bb6 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds af727f4cb87 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds c9d7c810556 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds 04ced4a2593 PR c++/86608 - reading constexpr volatile variable. * con [...] adds 670d4338c5a PR tree-optimization/80520 * gcc.dg/tree-ssa/split-path-1 [...] adds 9a97d94a14d PR c++/87861 * class.c (build_vtbl_initializer): For TARG [...] adds b686c391b6f runtime: use _URC_FAILURE on ARM32 adds 40caaded74f libada/ PR ada/88429 * configure.ac (default_gnatlib_targ [...] adds 5ec05376467 2018-12-11 Steven G. Kargl kargl@gcc.gnu.org adds a29acb999c5 Daily bump. adds 928ac93cd2f 2018-12-11 Steven G. Kargl kargl@gcc.gnu.org adds 919873c72f8 PR c++/88449 * constexpr.c (struct constexpr_call): Add p [...] adds 0eed6e63fb5 P0595R2 - is_constant_evaluated * include/bits/c++config [...] adds 711fc91cd11 rs6000, darwin - fix bootstrap. adds 1562c831174 PR c++/88446 * cp-tree.h (maybe_constant_value): Add mani [...] adds 6b760973b51 rs6000, update Darwin call handling to latest scheme. adds 0edf78b1b2a rs6000 - Fix PR target/88343 adds 74596c68253 rs6000 - add missed hunk adds 3467ed6827b libgcc: rs6000: tramp.S: fix placement of .cfi_endproc for [...] adds d75d8ab0891 Don't mark stack pointer as clobbered in asm adds a2930cd619f PR target/86806 * config/sparc/sparc.md (unspecv): Add UN [...] adds 69b2e9311c6 [libbacktrace] Add allocfail.sh test-case adds 40019e7e9d3 require profiling support for gcc.dg/lto/20100430-1_0.c test adds 59d8a86834d PR libstdc++/80762 avoid ambiguous __constructible_from<voi [...] adds 637f32c4215 Overload std::distance and std::advance for path::iterator adds 246ca1d7e3e Fix PR number in my last commit adds af3700e3c17 Use REGNUM macros in the definitions of aarch64 PROBE_STACK regs adds b0ef00dffdd Add support for SUBTARGET_OVERRIDE_OPTIONS on aarch64 adds acf6ca2a976 Fix independent-cloneids-1.c testcase (PR88318) adds b676566dfc7 gcc/ChangeLog: adds 488d33834fc gcc/ChangeLog: adds 4a8a652d1b4 /cp 2018-12-12 Paolo Carlini paolo.carlini@oracle.com adds b98d9703bcb * omp-builtins.def (BUILT_IN_GOMP_LOOP_NONMONOTONIC_RUNTIM [...] adds 419469f7050 os/signal: increase deliver time for signal testcase adds cb23c4be5ee PR fortran/88463 * trans-openmp.c (gfc_omp_predetermined_ [...] adds 11de78ee0ea runtime: handle DW_EH_PE_absptr in type table encoding adds d6d25b4fe7b Daily bump. adds 835888ab3fa PR target/88461 * config/i386/i386.md (*zero_extendsidi2, [...] adds c8cc98b8a2e PR target/88461 * config/i386/sse.md (VI1248_AVX512VLBW, [...] adds 106ab9e0ee4 PR target/88465 * config/i386/i386.md (*movdi_internal, * [...] adds fe0fafc59e4 Add note about abort and ZCX runtime. adds e9d55edafac gcc/ * common/config/i386/i386-common.c (processor_na [...] adds 91818d6f186 [AArch64][doc] Clarify -msve-vector-bits=128 behaviour adds cd55b1f0003 Disable new tests for configurations with no libstdc++fs.a adds 46f0e1b6a8a S/390: Use VEC_INEXACT/VEC_NOINEXACT instead of magic numbers. adds 0cd64514d55 S/390: Fix zvector vec_double builtin adds 13c991350d8 Fix test to work when path::native() returns wstring adds 3586fdc5911 Fix [fs.path.gen] tests to use backslashes for mingw adds 37eaa4adc75 PR testsuite/88454 * gcc.dg/tree-ssa/split-path-5.c (__ct [...] adds 05e999dd4b4 PR libgomp/88460 * testsuite/libgomp.c++/for-24.C (result [...] adds dc014eedb0e Include gdc.test prefix in test names (PR testsuite/88041) adds a1610c98cf0 [PR c++/87531] Fix second bug adds 2dbd3990baf PR tree-optimization/88464 * tree-vect-stmts.c (vect_buil [...] adds 8541a54a6cf * gdbinit.in (pp): New macro. adds cfd86e2cfb7 [libgomp, nvptx] Fix libgomp.c/target-5.c compilation adds 879e6da4074 libitm/ * config/powerpc/target.h (htm_available): Add su [...] adds 253f39c3f9e * config/rs6000/rs6000.c (rs6000_function_arg): Ensure type [...] adds df11cb7d152 PR rtl-optimization/88416 * valtrack.c (cleanup_auto_inc_ [...] adds 6bec006a621 PR libstdc++/71044 optimize std::filesystem::path construction adds b15b89d09ec Fix handling of POSIX paths containing a root-name adds 1ed9e78d58c PR c++/88216 - ICE with class type in non-type template pa [...] adds 3923c63ef0f 2018-12-13 Vladimir Makarov vmakarov@redhat.com adds 456b21cccbc gcc/ChangeLog: * doc/extend.texi: Consistently use @code f [...] adds 060f0b578e0 PR rtl-optimization/88470 * cfgcleanup.c (outgoing_edges_ [...] adds aa1b72a3d3f PR tree-optimization/88444 * tree-inline.c (fold_marked_s [...] adds 3925bf14c0d * ipa-cp.c: Fix various comment typos. adds 8ed952e276b Daily bump. adds 6e7b2077261 * ipa-cp.c (print_all_lattices): Skip cp clones. adds 1cd65f4bb13 * auto-profile.c (AFDO_EINFO): New macro. (class edge_inf [...] adds 31bd1d429c1 * auto-profile.c (afdo_indirect_call): Skip generating his [...] adds 91199290ebb * auto-profile.c (afdo_annotate_cfg): Call update_max_bb_c [...] adds 4391aaed541 match_asm_constraints: Use copy_rtx where needed (PR88001) adds ad893df7fe1 [RS6000] PR88311, mlongcall indirections are optimised away adds 500cb649157 2018-12-14 Richard Biener rguenther@suse.de adds 0ae5612b2a4 [testsuite] Remove bashism from libbacktrace/allocfail.sh adds e141c1cef74 [ARC] Fix REG_CLASS_NAMES. adds 99fef349389 [ARC] Fix millicode wrong blink restore. adds 1777adb54d4 * dwarf2out.c (analyze_discr_in_predicate): Simplify. (an [...] adds 424c340a23b * gcc-interface/decl.c (rm_size): Take into account the pa [...] adds 95f61091a12 Fix LRA bug adds 76c21b27124 x86: Don't use get_frame_size when finalizing stack frame adds 07c14f81e79 [offloading] Error on missing symbols adds 13ad7b2dab6 [PATCH 1/3][GCC] Add new target hook asm_post_cfi_startproc adds cdb81f2e714 * target.def (post_cfi_startproc): Fix text. adds d4b5717bea3 PR target/88474 * internal-fn.def (HYPOT): New. * optabs [...] adds f46017c13c6 libphobos/ChangeLog: adds 581f16e5dd0 ARM] Improve robustness of -mslow-flash-data adds a10ffdadbd8 PR c++/82294 PR c++/87436 * init.c (build_vec_init): Cha [...] adds c90b96f5c42 PR c++/82294 PR c++/87436 * expr.h (categorize_ctor_elem [...] new 518da94947c [PR86823] retain deferred access checks from outside firewall new 8437d972fd3 [PR87012] canonicalize ref type for tmpl arg
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1091df7cb8e) \ N -- N -- N refs/heads/aoliva/testme (8437d972fd3)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 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: ChangeLog | 4 + contrib/config-list.mk | 4 +- gcc/ChangeLog | 631 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 476 + gcc/ada/Makefile.rtl | 21 - gcc/ada/checks.adb | 34 +- .../building_executable_programs_with_gnat.rst | 37 + gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 685 +- .../doc/gnat_ugn/platform_specific_information.rst | 12 +- gcc/ada/einfo.ads | 8 +- gcc/ada/exp_aggr.adb | 96 +- gcc/ada/exp_ch13.adb | 5 +- gcc/ada/exp_ch7.adb | 229 +- gcc/ada/exp_prag.adb | 8 +- gcc/ada/exp_unst.adb | 35 +- gcc/ada/exp_util.adb | 51 +- gcc/ada/exp_util.ads | 41 +- gcc/ada/fe.h | 6 + gcc/ada/freeze.adb | 207 +- gcc/ada/gcc-interface/Make-lang.in | 10 - gcc/ada/gcc-interface/Makefile.in | 64 +- gcc/ada/gcc-interface/decl.c | 297 +- gcc/ada/gcc-interface/gigi.h | 6 +- gcc/ada/gcc-interface/trans.c | 119 +- gcc/ada/gcc-interface/utils.c | 30 +- gcc/ada/gnat1drv.adb | 23 +- gcc/ada/gnat_ugn.texi | 63 +- gcc/ada/gnatbind.adb | 1 + gcc/ada/gsocket.h | 12 +- gcc/ada/libgnat/a-calend.ads | 40 +- gcc/ada/libgnat/g-socket.adb | 814 +- gcc/ada/libgnat/g-socket.ads | 216 +- gcc/ada/libgnat/g-sothco.adb | 133 +- gcc/ada/libgnat/g-sothco.ads | 178 +- gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks-arm.ads | 4 - gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc.ads | 4 - gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 4 - .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-aarch64.ads | 4 - gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 3 - gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 4 - gcc/ada/osint.adb | 11 + gcc/ada/osint.ads | 3 + gcc/ada/s-oscons-tmplt.c | 270 + gcc/ada/sem_aggr.adb | 14 +- gcc/ada/sem_ch10.adb | 16 +- gcc/ada/sem_ch13.adb | 221 +- gcc/ada/sem_ch13.ads | 17 - gcc/ada/sem_ch3.adb | 14 +- gcc/ada/sem_ch4.adb | 7 +- gcc/ada/sem_ch6.adb | 60 +- gcc/ada/sem_ch6.ads | 3 +- gcc/ada/sem_ch7.adb | 26 +- gcc/ada/sem_prag.adb | 6 + gcc/ada/sem_spark.adb | 6 +- gcc/ada/sem_util.adb | 65 +- gcc/ada/sem_util.ads | 4 +- gcc/ada/socket.c | 167 +- gcc/ada/uintp.adb | 46 + gcc/ada/uintp.ads | 7 + gcc/ada/vx_crtbegin.c | 39 - gcc/ada/vx_crtbegin.inc | 68 - gcc/ada/vx_crtbegin_array.c | 45 - gcc/ada/vx_crtbegin_attr.c | 49 - gcc/ada/vx_crtend.c | 53 - gcc/ada/vxaddr2line.adb | 525 - gcc/ada/vxlink-bind.adb | 390 - gcc/ada/vxlink-bind.ads | 87 - gcc/ada/vxlink-link.adb | 194 - gcc/ada/vxlink-link.ads | 63 - gcc/ada/vxlink-main.adb | 81 - gcc/ada/vxlink.adb | 280 - gcc/ada/vxlink.ads | 68 - gcc/ada/vxworks-gnat-crtbe-link.spec | 16 - gcc/auto-profile.c | 208 +- gcc/c/ChangeLog | 11 + gcc/c/c-convert.c | 1 + gcc/c/c-parser.c | 1 - gcc/ccmp.c | 11 +- gcc/cfgcleanup.c | 7 +- gcc/cfgexpand.c | 42 +- gcc/common/config/i386/i386-common.c | 3 + gcc/config.gcc | 70 +- gcc/config.host | 4 - gcc/config/aarch64/aarch64-opts.h | 1 + gcc/config/aarch64/aarch64-protos.h | 4 + gcc/config/aarch64/aarch64-sve.md | 81 +- gcc/config/aarch64/aarch64.c | 78 +- gcc/config/aarch64/aarch64.md | 67 +- gcc/config/aarch64/iterators.md | 10 +- gcc/config/arc/arc.c | 4 +- gcc/config/arc/arc.h | 1 + gcc/config/arm/arm.md | 89 +- gcc/config/arm/constraints.md | 17 +- gcc/config/arm/predicates.md | 18 + gcc/config/arm/thumb2.md | 30 +- gcc/config/arm/vfp.md | 80 +- gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386.c | 20 +- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.md | 155 +- gcc/config/i386/sse.md | 97 +- gcc/config/{riscv/riscv-d.c => pa/pa-d.c} | 18 +- gcc/config/pa/pa-protos.h | 3 + gcc/config/pa/pa.h | 3 + gcc/config/pa/t-pa | 4 + gcc/config/powerpcspe/40x.md | 124 - gcc/config/powerpcspe/440.md | 138 - gcc/config/powerpcspe/476.h | 32 - gcc/config/powerpcspe/476.md | 143 - gcc/config/powerpcspe/476.opt | 24 - gcc/config/powerpcspe/601.md | 137 - gcc/config/powerpcspe/603.md | 147 - gcc/config/powerpcspe/6xx.md | 284 - gcc/config/powerpcspe/7450.md | 188 - gcc/config/powerpcspe/750cl.h | 30 - gcc/config/powerpcspe/7xx.md | 186 - gcc/config/powerpcspe/8540.md | 248 - gcc/config/powerpcspe/a2.md | 138 - gcc/config/powerpcspe/aix-stdint.h | 51 - gcc/config/powerpcspe/aix.h | 277 - gcc/config/powerpcspe/aix43.h | 167 - gcc/config/powerpcspe/aix51.h | 169 - gcc/config/powerpcspe/aix52.h | 179 - gcc/config/powerpcspe/aix53.h | 180 - gcc/config/powerpcspe/aix61.h | 213 - gcc/config/powerpcspe/aix64.opt | 55 - gcc/config/powerpcspe/aix71.h | 230 - gcc/config/powerpcspe/altivec.h | 648 - gcc/config/powerpcspe/altivec.md | 3987 -- gcc/config/powerpcspe/biarch64.h | 26 - gcc/config/powerpcspe/bmi2intrin.h | 169 - gcc/config/powerpcspe/bmiintrin.h | 187 - gcc/config/powerpcspe/cell.md | 423 - gcc/config/powerpcspe/constraints.md | 323 - gcc/config/powerpcspe/crypto.md | 110 - gcc/config/powerpcspe/darwin.h | 420 - gcc/config/powerpcspe/darwin.md | 480 - gcc/config/powerpcspe/darwin.opt | 42 - gcc/config/powerpcspe/darwin64.h | 32 - gcc/config/powerpcspe/darwin7.h | 32 - gcc/config/powerpcspe/darwin8.h | 31 - gcc/config/powerpcspe/default64.h | 31 - gcc/config/powerpcspe/dfp.md | 419 - gcc/config/powerpcspe/driver-powerpcspe.c | 541 - gcc/config/powerpcspe/e300c2c3.md | 193 - gcc/config/powerpcspe/e500.h | 45 - gcc/config/powerpcspe/e500mc.md | 198 - gcc/config/powerpcspe/e500mc64.md | 200 - gcc/config/powerpcspe/e5500.md | 190 - gcc/config/powerpcspe/e6500.md | 228 - gcc/config/powerpcspe/eabi.h | 41 - gcc/config/powerpcspe/eabialtivec.h | 27 - gcc/config/powerpcspe/eabisim.h | 51 - gcc/config/powerpcspe/eabispe.h | 26 - gcc/config/powerpcspe/freebsd.h | 79 - gcc/config/powerpcspe/freebsd64.h | 433 - gcc/config/powerpcspe/genopt.sh | 64 - gcc/config/powerpcspe/host-darwin.c | 155 - gcc/config/powerpcspe/host-ppc64-darwin.c | 32 - gcc/config/powerpcspe/htm.md | 296 - gcc/config/powerpcspe/htmintrin.h | 131 - gcc/config/powerpcspe/htmxlintrin.h | 214 - gcc/config/powerpcspe/linux.h | 153 - gcc/config/powerpcspe/linux64.h | 655 - gcc/config/powerpcspe/linux64.opt | 42 - gcc/config/powerpcspe/linuxaltivec.h | 32 - gcc/config/powerpcspe/linuxspe.h | 32 - gcc/config/powerpcspe/lynx.h | 120 - gcc/config/powerpcspe/milli.exp | 7 - gcc/config/powerpcspe/mpc.md | 112 - gcc/config/powerpcspe/netbsd.h | 92 - gcc/config/powerpcspe/option-defaults.h | 64 - gcc/config/powerpcspe/paired.h | 75 - gcc/config/powerpcspe/paired.md | 492 - gcc/config/powerpcspe/power4.md | 451 - gcc/config/powerpcspe/power5.md | 351 - gcc/config/powerpcspe/power6.md | 629 - gcc/config/powerpcspe/power7.md | 366 - gcc/config/powerpcspe/power8.md | 396 - gcc/config/powerpcspe/power9.md | 489 - gcc/config/powerpcspe/powerpcspe-builtin.def | 2674 -- gcc/config/powerpcspe/powerpcspe-c.c | 6585 --- gcc/config/powerpcspe/powerpcspe-cpus.def | 264 - gcc/config/powerpcspe/powerpcspe-d.c | 45 - gcc/config/powerpcspe/powerpcspe-linux.c | 38 - gcc/config/powerpcspe/powerpcspe-modes.def | 56 - gcc/config/powerpcspe/powerpcspe-opts.h | 168 - gcc/config/powerpcspe/powerpcspe-passes.def | 27 - gcc/config/powerpcspe/powerpcspe-protos.h | 258 - gcc/config/powerpcspe/powerpcspe-tables.opt | 32 - gcc/config/powerpcspe/powerpcspe.c | 43711 ------------------- gcc/config/powerpcspe/powerpcspe.h | 2705 -- gcc/config/powerpcspe/powerpcspe.md | 14770 ------- gcc/config/powerpcspe/powerpcspe.opt | 702 - gcc/config/powerpcspe/ppc-asm.h | 381 - gcc/config/powerpcspe/ppc-auxv.h | 105 - gcc/config/powerpcspe/ppu_intrinsics.h | 727 - gcc/config/powerpcspe/predicates.md | 2124 - gcc/config/powerpcspe/rs64.md | 162 - gcc/config/powerpcspe/rtems.h | 65 - gcc/config/powerpcspe/secureplt.h | 21 - gcc/config/powerpcspe/si2vmx.h | 2048 - gcc/config/powerpcspe/singlefp.h | 40 - gcc/config/powerpcspe/spe.h | 1107 - gcc/config/powerpcspe/spe.md | 3499 -- gcc/config/powerpcspe/spu2vmx.h | 2415 - gcc/config/powerpcspe/sync.md | 481 - gcc/config/powerpcspe/sysv4.h | 1044 - gcc/config/powerpcspe/sysv4.opt | 161 - gcc/config/powerpcspe/sysv4le.h | 35 - gcc/config/powerpcspe/t-aix43 | 39 - gcc/config/powerpcspe/t-aix52 | 26 - gcc/config/powerpcspe/t-darwin64 | 2 - gcc/config/powerpcspe/t-darwin8 | 3 - gcc/config/powerpcspe/t-fprules | 20 - gcc/config/powerpcspe/t-freebsd64 | 29 - gcc/config/powerpcspe/t-linux | 23 - gcc/config/powerpcspe/t-linux64 | 36 - gcc/config/powerpcspe/t-linux64bele | 7 - gcc/config/powerpcspe/t-linux64le | 3 - gcc/config/powerpcspe/t-linux64lebe | 7 - gcc/config/powerpcspe/t-lynx | 29 - gcc/config/powerpcspe/t-netbsd | 36 - gcc/config/powerpcspe/t-powerpcspe | 73 - gcc/config/powerpcspe/t-ppccomm | 23 - gcc/config/powerpcspe/t-ppcendian | 30 - gcc/config/powerpcspe/t-ppcgas | 32 - gcc/config/powerpcspe/t-ppcos | 8 - gcc/config/powerpcspe/t-rtems | 79 - gcc/config/powerpcspe/t-spe | 72 - gcc/config/powerpcspe/t-vxworks | 25 - gcc/config/powerpcspe/t-vxworksae | 5 - gcc/config/powerpcspe/t-vxworksmils | 10 - gcc/config/powerpcspe/t-xilinx | 28 - gcc/config/powerpcspe/titan.md | 168 - gcc/config/powerpcspe/vec_types.h | 52 - gcc/config/powerpcspe/vector.md | 1417 - gcc/config/powerpcspe/vsx.md | 4115 -- gcc/config/powerpcspe/vxworks.h | 153 - gcc/config/powerpcspe/vxworksae.h | 28 - gcc/config/powerpcspe/vxworksmils.h | 29 - gcc/config/powerpcspe/x-aix | 5 - gcc/config/powerpcspe/x-darwin | 3 - gcc/config/powerpcspe/x-darwin64 | 3 - gcc/config/powerpcspe/x-linux-relax | 2 - gcc/config/powerpcspe/x-powerpcspe | 3 - gcc/config/powerpcspe/x86intrin.h | 43 - gcc/config/powerpcspe/xcoff.h | 316 - gcc/config/powerpcspe/xfpu.h | 26 - gcc/config/powerpcspe/xfpu.md | 140 - gcc/config/powerpcspe/xilinx.h | 47 - gcc/config/powerpcspe/xilinx.opt | 32 - gcc/config/rs6000/darwin.md | 60 - gcc/config/rs6000/mmintrin.h | 4 +- gcc/config/rs6000/rs6000-protos.h | 6 +- gcc/config/rs6000/rs6000.c | 226 +- gcc/config/rs6000/rs6000.md | 99 +- gcc/config/rs6000/vxworks.h | 13 +- gcc/config/s390/s390-builtins.def | 4 +- gcc/config/s390/vx-builtins.md | 12 +- gcc/config/sol2.h | 2 +- gcc/config/sparc/sparc.md | 11 + gcc/config/vxworksae.h | 6 + gcc/cp/ChangeLog | 161 +- gcc/cp/call.c | 4 +- gcc/cp/class.c | 11 +- gcc/cp/constexpr.c | 93 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.c | 47 +- gcc/cp/decl2.c | 15 +- gcc/cp/init.c | 9 +- gcc/cp/mangle.c | 10 +- gcc/cp/method.c | 9 +- gcc/cp/name-lookup.c | 11 - gcc/cp/parser.c | 14 +- gcc/cp/pt.c | 20 +- gcc/cp/semantics.c | 7 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/constfold.c | 4 +- gcc/d/dmd/dcast.c | 226 +- gcc/d/dmd/dsymbol.c | 4 +- gcc/d/dmd/intrange.c | 470 +- gcc/d/dmd/intrange.h | 36 +- gcc/d/dmd/mtype.c | 5 + gcc/doc/extend.texi | 321 +- gcc/doc/invoke.texi | 1118 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 9 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2cfi.c | 32 +- gcc/dwarf2out.c | 29 +- gcc/expr.c | 58 +- gcc/expr.h | 3 +- gcc/final.c | 6 +- gcc/fortran/ChangeLog | 2821 ++ gcc/fortran/class.c | 10 +- gcc/fortran/decl.c | 8 + gcc/fortran/expr.c | 8 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/io.c | 113 +- gcc/fortran/match.c | 5 + gcc/fortran/openmp.c | 72 - gcc/fortran/parse.c | 2 +- gcc/fortran/primary.c | 1 + gcc/fortran/resolve.c | 15 +- gcc/fortran/trans-openmp.c | 23 +- gcc/function.c | 2 +- gcc/gdbinit.in | 17 +- gcc/gimple-ssa-evrp-analyze.c | 12 +- gcc/gimple-ssa-evrp-analyze.h | 5 +- gcc/gimple-ssa-evrp.c | 1 + gcc/gimple-ssa-split-paths.c | 46 + gcc/gimple-ssa-sprintf.c | 4 +- gcc/gimple-ssa-warn-restrict.c | 19 +- gcc/gimple.c | 13 +- gcc/gimplify.c | 26 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hooks.c | 5 + gcc/hooks.h | 1 + gcc/internal-fn.def | 1 + gcc/ipa-cp.c | 21 +- gcc/ipa-prop.c | 3 +- gcc/ira-costs.c | 5 +- gcc/lra-assigns.c | 7 +- gcc/lra-constraints.c | 1 + gcc/lra-int.h | 3 +- gcc/lra-remat.c | 2 +- gcc/lra.c | 18 +- gcc/lto-cgraph.c | 39 +- gcc/omp-builtins.def | 12 +- gcc/optabs.def | 1 + gcc/profile-count.h | 2 +- gcc/target.def | 12 + gcc/testsuite/ChangeLog | 480 +- .../c-c++-common/goacc/combined-directives-3.c | 25 + gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c | 26 +- gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c | 30 +- gcc/testsuite/c-c++-common/goacc/loop-3.c | 26 +- .../c-c++-common/patchable_function_entry-decl.c | 4 +- .../patchable_function_entry-default.c | 4 +- .../patchable_function_entry-definition.c | 4 +- .../c-c++-common/ubsan/float-cast-overflow-11.c | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-87506.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-volatile2.C | 13 + gcc/testsuite/g++.dg/cpp0x/inh-ctor32.C | 229 - gcc/testsuite/g++.dg/cpp0x/initlist105.C | 28 + gcc/testsuite/g++.dg/cpp0x/initlist106.C | 29 + gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr87814.C | 26 - .../g++.dg/cpp2a/is-constant-evaluated1.C | 6 +- ...stant-evaluated1.C => is-constant-evaluated2.C} | 34 +- .../g++.dg/cpp2a/is-constant-evaluated3.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class9.C | 29 + gcc/testsuite/g++.dg/lookup/pr87531-2.C | 63 + gcc/testsuite/g++.dg/lto/20091002-1_0.C | 1 + gcc/testsuite/g++.dg/lto/pr64043_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65193_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65302_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65316_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65549_0.C | 1 + gcc/testsuite/g++.dg/lto/pr66180_0.C | 1 + gcc/testsuite/g++.dg/lto/pr66705_0.C | 1 + gcc/testsuite/g++.dg/lto/pr68057_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69077_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69137_0.C | 1 + gcc/testsuite/g++.dg/lto/pr79000_0.C | 1 + gcc/testsuite/g++.dg/lto/pr81940_0.C | 1 + gcc/testsuite/g++.dg/lto/pr85176_0.C | 1 + gcc/testsuite/g++.dg/other/bitfield2.C | 2 +- gcc/testsuite/g++.dg/other/bitfield7.C | 7 + gcc/testsuite/g++.dg/other/pr86669.C | 10 + gcc/testsuite/g++.dg/other/static5.C | 8 + gcc/testsuite/g++.dg/parse/bitfield1.C | 2 +- gcc/testsuite/g++.dg/parse/bitfield2.C | 6 +- gcc/testsuite/g++.dg/parse/bitfield7.C | 4 + gcc/testsuite/g++.dg/parse/bitfield8.C | 4 + gcc/testsuite/g++.dg/parse/bitfield9.C | 6 + gcc/testsuite/g++.dg/pr53037-4.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/pr82294.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr87436.C | 25 + gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc | 1 + gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc | 1 + gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc | 1 + gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc | 1 + .../gcc.c-torture/execute/builtins/strnlen.x | 14 + gcc/testsuite/gcc.dg/Wrestrict-18.c | 37 + gcc/testsuite/gcc.dg/gomp/pr88415.c | 12 + gcc/testsuite/gcc.dg/independent-cloneids-1.c | 16 +- gcc/testsuite/gcc.dg/ipa/pr88214.c | 10 + gcc/testsuite/gcc.dg/lto/20100430-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr88297_0.c | 57 + gcc/testsuite/gcc.dg/lto/pr88297_1.c | 25 + gcc/testsuite/gcc.dg/pr88427.c | 20 + gcc/testsuite/gcc.dg/pr88444.c | 30 + gcc/testsuite/gcc.dg/sinatan-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr88367.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr88444.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 8 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 1 + gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c | 1 + gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c | 1 + .../gcc.target/aarch64/sve/override_sve_width_1.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c | 31 + gcc/testsuite/gcc.target/arc/milli-1.c | 23 + .../gcc.target/arm/thumb2-slow-flash-data-2.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 1 + gcc/testsuite/gcc.target/i386/avx512dq-pr88465.c | 14 + gcc/testsuite/gcc.target/i386/avx512f-pr88462-1.c | 35 + gcc/testsuite/gcc.target/i386/avx512f-pr88462-2.c | 51 + gcc/testsuite/gcc.target/i386/avx512f-pr88465.c | 21 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 + .../gcc.target/i386/ipa-stack-alignment-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr52813.c | 9 + gcc/testsuite/gcc.target/i386/pr85593.c | 30 + gcc/testsuite/gcc.target/i386/pr85770.c | 4 +- gcc/testsuite/gcc.target/i386/pr87955.c | 2 +- .../gcc.target/{m68k/pr45015.c => i386/pr88414.c} | 5 +- gcc/testsuite/gcc.target/i386/pr88416.c | 5 + gcc/testsuite/gcc.target/i386/pr88418.c | 15 + gcc/testsuite/gcc.target/i386/pr88425.c | 53 + gcc/testsuite/gcc.target/i386/pr88461.c | 16 + .../gcc.target/i386/{pr55686.c => pr88470.c} | 4 +- gcc/testsuite/gcc.target/i386/stackalign/pr88483.c | 17 + gcc/testsuite/gcc.target/mips/pr88349.c | 14 + .../gcc.target/powerpc/{pr87496.c => pr87496-1.c} | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 9 + gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 8 + .../gcc.target/s390/zvector/vec-double-1.c | 12 + .../gcc.target/s390/zvector/vec-double-2.c | 12 + gcc/testsuite/gdc.test/compilable/ddoc9676a.d | 2 +- gcc/testsuite/gdc.test/compilable/depsOutput9948.d | 2 +- gcc/testsuite/gdc.test/compilable/testVRP.d | 286 +- gcc/testsuite/gdc.test/gdc-test.exp | 34 +- .../gfortran.dg/goacc/combined-directives-3.f90 | 26 + gcc/testsuite/gfortran.dg/goacc/loop-1-2.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 3 +- .../gfortran.dg/goacc/loop-2-kernels-nested.f95 | 34 + .../gfortran.dg/goacc/loop-2-kernels-tile.f95 | 119 + gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 | 190 + .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 56 + .../gfortran.dg/goacc/loop-2-parallel-nested.f95 | 34 + .../gfortran.dg/goacc/loop-2-parallel-tile.f95 | 110 + .../gfortran.dg/goacc/loop-2-parallel.f95 | 154 + gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 649 - .../gfortran.dg/goacc/nested-parallelism.f90 | 12 +- gcc/testsuite/gfortran.dg/gomp/pr88377.f90 | 15 + gcc/testsuite/gfortran.dg/io_constraints_8.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr79108_0.f90 | 1 + gcc/testsuite/gfortran.dg/pr70870_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr87922.f90 | 10 + gcc/testsuite/gfortran.dg/pr87945_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr87945_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr88025.f90 | 7 + gcc/testsuite/gfortran.dg/pr88048.f90 | 7 + gcc/testsuite/gfortran.dg/pr88155.f90 | 9 + gcc/testsuite/gfortran.dg/pr88205.f90 | 14 + gcc/testsuite/gfortran.dg/pr88206.f90 | 8 + gcc/testsuite/gfortran.dg/pr88228.f90 | 8 + gcc/testsuite/gfortran.dg/pr88249.f90 | 7 + gcc/testsuite/gfortran.dg/pr88269.f90 | 6 + gcc/testsuite/gfortran.dg/pr88357_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr88357_2.f90 | 8 + .../gfortran.fortran-torture/compile/pr88304-2.f90 | 28 + gcc/testsuite/gnat.dg/aspect1.adb | 13 + gcc/testsuite/gnat.dg/aspect1_horizontal.adb | 9 + gcc/testsuite/gnat.dg/aspect1_horizontal.ads | 9 + gcc/testsuite/gnat.dg/aspect1_vectors_2d.ads | 16 + gcc/testsuite/gnat.dg/atomic11.adb | 19 + gcc/testsuite/gnat.dg/atomic11_pkg1.ads | 20 + gcc/testsuite/gnat.dg/atomic11_pkg2.ads | 5 + gcc/testsuite/gnat.dg/bip_cu.adb | 10 + gcc/testsuite/gnat.dg/bip_cu_constructor.adb | 5 + gcc/testsuite/gnat.dg/bip_cu_constructor.ads | 2 + gcc/testsuite/gnat.dg/bip_cu_t.adb | 8 + gcc/testsuite/gnat.dg/bip_cu_t.ads | 10 + gcc/testsuite/gnat.dg/ghost2.adb | 5 + gcc/testsuite/gnat.dg/ghost2.ads | 14 + gcc/testsuite/gnat.dg/{tagged1.adb => ghost3.adb} | 4 +- gcc/testsuite/gnat.dg/ghost3.ads | 20 + gcc/testsuite/gnat.dg/ghost4.adb | 15 + gcc/testsuite/gnat.dg/iter4.adb | 36 + gcc/testsuite/gnat.dg/max_size.adb | 13 + gcc/testsuite/gnat.dg/max_size_pkg.ads | 9 + gcc/testsuite/gnat.dg/packed_array.adb | 5 + gcc/testsuite/gnat.dg/packed_array.ads | 9 + gcc/testsuite/gnat.dg/packed_array_pkg.ads | 20 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/valid4.adb | 13 + gcc/testsuite/gnat.dg/valid4_pkg.adb | 19 + gcc/testsuite/gnat.dg/valid4_pkg.ads | 10 + gcc/testsuite/lib/gdc-dg.exp | 4 + gcc/testsuite/lib/target-supports.exp | 12 + gcc/tree-affine.c | 61 +- gcc/tree-complex.c | 7 +- gcc/tree-inline.c | 2 +- gcc/tree-nested.c | 3 +- gcc/tree-ssa-dom.c | 1 + gcc/tree-vect-stmts.c | 54 +- gcc/tree-vrp.c | 26 +- gcc/valtrack.c | 2 - gcc/vr-values.c | 50 +- include/ChangeLog | 10 + include/demangle.h | 11 + libada/ChangeLog | 15 + libada/Makefile.in | 23 +- libada/configure | 2 +- libada/configure.ac | 2 +- libbacktrace/ChangeLog | 15 + libbacktrace/Makefile.am | 20 + libbacktrace/Makefile.in | 81 +- libbacktrace/{unittest.c => allocfail.c} | 90 +- libbacktrace/allocfail.sh | 104 + libbacktrace/{read.c => instrumented_alloc.c} | 102 +- libgcc/ChangeLog | 5 + libgcc/config/rs6000/tramp.S | 3 +- libgfortran/ChangeLog | 11 + libgfortran/io/transfer.c | 20 +- libgo/go/os/signal/signal_test.go | 6 +- libgo/go/runtime/stubs_nonlinux.go | 1 + libgo/runtime/go-unwind.c | 12 +- libgomp/ChangeLog | 60 + libgomp/affinity-fmt.c | 14 +- libgomp/config/linux/ia64/futex.h | 4 +- libgomp/config/{mingw32 => nvptx}/affinity-fmt.c | 43 +- libgomp/fortran.c | 4 +- libgomp/libgomp.h | 1 + libgomp/target.c | 7 +- libgomp/testsuite/libgomp.c++/for-24.C | 38 +- .../libgomp.c-c++-common/cancel-taskgroup-3.c | 13 +- libgomp/testsuite/libgomp.c-c++-common/for-16.c | 114 + .../function-not-offloaded-aux.c | 12 + .../libgomp.c-c++-common/function-not-offloaded.c | 16 + .../libgomp.c-c++-common/variable-not-offloaded.c | 19 + libgomp/testsuite/libgomp.fortran/async_io_8.f90 | 30 + libgomp/testsuite/libgomp.fortran/pr88463-1.f90 | 19 + libgomp/testsuite/libgomp.fortran/pr88463-2.f90 | 9 + .../function-not-offloaded.c | 18 + .../variable-not-offloaded.c | 17 + libiberty/ChangeLog | 23 + libiberty/cp-demangle.c | 51 +- libiberty/cp-demangle.h | 3 + libiberty/cplus-dem.c | 37 +- libitm/ChangeLog | 5 + libitm/config/powerpc/target.h | 15 +- libphobos/ChangeLog | 9 + libphobos/Makefile.am | 2 + libphobos/Makefile.in | 2 + libphobos/libdruntime/core/stdc/fenv.d | 48 + libphobos/libdruntime/core/sys/posix/aio.d | 68 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 88 +- libphobos/libdruntime/core/thread.d | 2 +- libquadmath/ChangeLog | 5 + libquadmath/quadmath_weak.h | 5 +- libstdc++-v3/ChangeLog | 119 + .../doc/xml/manual/documentation_hacking.xml | 2 +- libstdc++-v3/include/bits/c++config | 6 + libstdc++-v3/include/bits/fs_path.h | 266 +- libstdc++-v3/include/experimental/bits/fs_path.h | 4 +- libstdc++-v3/include/std/type_traits | 6 + libstdc++-v3/python/libstdcxx/v6/printers.py | 75 +- libstdc++-v3/src/filesystem/std-path.cc | 1355 +- .../testsuite/20_util/is_constant_evaluated/1.cc | 80 + .../noexcept.cc} | 8 +- .../27_io/filesystem/path/append/source.cc | 28 + .../27_io/filesystem/path/concat/strings.cc | 28 + .../path/{io/dr2989.cc => construct/80762.cc} | 19 +- .../filesystem/path/decompose/root_directory.cc | 4 + .../27_io/filesystem/path/generation/proximate.cc | 27 +- .../27_io/filesystem/path/generation/relative.cc | 26 +- .../27_io/filesystem/path/itr/traversal.cc | 18 + .../{preferred_separator.cc => construct/80762.cc} | 20 +- .../filesystem/path/query/is_absolute.cc | 10 +- 602 files changed, 15747 insertions(+), 119442 deletions(-) delete mode 100644 gcc/ada/vx_crtbegin.c delete mode 100644 gcc/ada/vx_crtbegin.inc delete mode 100644 gcc/ada/vx_crtbegin_array.c delete mode 100644 gcc/ada/vx_crtbegin_attr.c delete mode 100644 gcc/ada/vx_crtend.c delete mode 100644 gcc/ada/vxaddr2line.adb delete mode 100644 gcc/ada/vxlink-bind.adb delete mode 100644 gcc/ada/vxlink-bind.ads delete mode 100644 gcc/ada/vxlink-link.adb delete mode 100644 gcc/ada/vxlink-link.ads delete mode 100644 gcc/ada/vxlink-main.adb delete mode 100644 gcc/ada/vxlink.adb delete mode 100644 gcc/ada/vxlink.ads delete mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec copy gcc/config/{riscv/riscv-d.c => pa/pa-d.c} (73%) create mode 100644 gcc/config/pa/t-pa delete mode 100644 gcc/config/powerpcspe/40x.md delete mode 100644 gcc/config/powerpcspe/440.md delete mode 100644 gcc/config/powerpcspe/476.h delete mode 100644 gcc/config/powerpcspe/476.md delete mode 100644 gcc/config/powerpcspe/476.opt delete mode 100644 gcc/config/powerpcspe/601.md delete mode 100644 gcc/config/powerpcspe/603.md delete mode 100644 gcc/config/powerpcspe/6xx.md delete mode 100644 gcc/config/powerpcspe/7450.md delete mode 100644 gcc/config/powerpcspe/750cl.h delete mode 100644 gcc/config/powerpcspe/7xx.md delete mode 100644 gcc/config/powerpcspe/8540.md delete mode 100644 gcc/config/powerpcspe/a2.md delete mode 100644 gcc/config/powerpcspe/aix-stdint.h delete mode 100644 gcc/config/powerpcspe/aix.h delete mode 100644 gcc/config/powerpcspe/aix43.h delete mode 100644 gcc/config/powerpcspe/aix51.h delete mode 100644 gcc/config/powerpcspe/aix52.h delete mode 100644 gcc/config/powerpcspe/aix53.h delete mode 100644 gcc/config/powerpcspe/aix61.h delete mode 100644 gcc/config/powerpcspe/aix64.opt delete mode 100644 gcc/config/powerpcspe/aix71.h delete mode 100644 gcc/config/powerpcspe/altivec.h delete mode 100644 gcc/config/powerpcspe/altivec.md delete mode 100644 gcc/config/powerpcspe/biarch64.h delete mode 100644 gcc/config/powerpcspe/bmi2intrin.h delete mode 100644 gcc/config/powerpcspe/bmiintrin.h delete mode 100644 gcc/config/powerpcspe/cell.md delete mode 100644 gcc/config/powerpcspe/constraints.md delete mode 100644 gcc/config/powerpcspe/crypto.md delete mode 100644 gcc/config/powerpcspe/darwin.h delete mode 100644 gcc/config/powerpcspe/darwin.md delete mode 100644 gcc/config/powerpcspe/darwin.opt delete mode 100644 gcc/config/powerpcspe/darwin64.h delete mode 100644 gcc/config/powerpcspe/darwin7.h delete mode 100644 gcc/config/powerpcspe/darwin8.h delete mode 100644 gcc/config/powerpcspe/default64.h delete mode 100644 gcc/config/powerpcspe/dfp.md delete mode 100644 gcc/config/powerpcspe/driver-powerpcspe.c delete mode 100644 gcc/config/powerpcspe/e300c2c3.md delete mode 100644 gcc/config/powerpcspe/e500.h delete mode 100644 gcc/config/powerpcspe/e500mc.md delete mode 100644 gcc/config/powerpcspe/e500mc64.md delete mode 100644 gcc/config/powerpcspe/e5500.md delete mode 100644 gcc/config/powerpcspe/e6500.md delete mode 100644 gcc/config/powerpcspe/eabi.h delete mode 100644 gcc/config/powerpcspe/eabialtivec.h delete mode 100644 gcc/config/powerpcspe/eabisim.h delete mode 100644 gcc/config/powerpcspe/eabispe.h delete mode 100644 gcc/config/powerpcspe/freebsd.h delete mode 100644 gcc/config/powerpcspe/freebsd64.h delete mode 100755 gcc/config/powerpcspe/genopt.sh delete mode 100644 gcc/config/powerpcspe/host-darwin.c delete mode 100644 gcc/config/powerpcspe/host-ppc64-darwin.c delete mode 100644 gcc/config/powerpcspe/htm.md delete mode 100644 gcc/config/powerpcspe/htmintrin.h delete mode 100644 gcc/config/powerpcspe/htmxlintrin.h delete mode 100644 gcc/config/powerpcspe/linux.h delete mode 100644 gcc/config/powerpcspe/linux64.h delete mode 100644 gcc/config/powerpcspe/linux64.opt delete mode 100644 gcc/config/powerpcspe/linuxaltivec.h delete mode 100644 gcc/config/powerpcspe/linuxspe.h delete mode 100644 gcc/config/powerpcspe/lynx.h delete mode 100644 gcc/config/powerpcspe/milli.exp delete mode 100644 gcc/config/powerpcspe/mpc.md delete mode 100644 gcc/config/powerpcspe/netbsd.h delete mode 100644 gcc/config/powerpcspe/option-defaults.h delete mode 100644 gcc/config/powerpcspe/paired.h delete mode 100644 gcc/config/powerpcspe/paired.md delete mode 100644 gcc/config/powerpcspe/power4.md delete mode 100644 gcc/config/powerpcspe/power5.md delete mode 100644 gcc/config/powerpcspe/power6.md delete mode 100644 gcc/config/powerpcspe/power7.md delete mode 100644 gcc/config/powerpcspe/power8.md delete mode 100644 gcc/config/powerpcspe/power9.md delete mode 100644 gcc/config/powerpcspe/powerpcspe-builtin.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-c.c delete mode 100644 gcc/config/powerpcspe/powerpcspe-cpus.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-d.c delete mode 100644 gcc/config/powerpcspe/powerpcspe-linux.c delete mode 100644 gcc/config/powerpcspe/powerpcspe-modes.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-opts.h delete mode 100644 gcc/config/powerpcspe/powerpcspe-passes.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-protos.h delete mode 100644 gcc/config/powerpcspe/powerpcspe-tables.opt delete mode 100644 gcc/config/powerpcspe/powerpcspe.c delete mode 100644 gcc/config/powerpcspe/powerpcspe.h delete mode 100644 gcc/config/powerpcspe/powerpcspe.md delete mode 100644 gcc/config/powerpcspe/powerpcspe.opt delete mode 100644 gcc/config/powerpcspe/ppc-asm.h delete mode 100644 gcc/config/powerpcspe/ppc-auxv.h delete mode 100644 gcc/config/powerpcspe/ppu_intrinsics.h delete mode 100644 gcc/config/powerpcspe/predicates.md delete mode 100644 gcc/config/powerpcspe/rs64.md delete mode 100644 gcc/config/powerpcspe/rtems.h delete mode 100644 gcc/config/powerpcspe/secureplt.h delete mode 100644 gcc/config/powerpcspe/si2vmx.h delete mode 100644 gcc/config/powerpcspe/singlefp.h delete mode 100644 gcc/config/powerpcspe/spe.h delete mode 100644 gcc/config/powerpcspe/spe.md delete mode 100644 gcc/config/powerpcspe/spu2vmx.h delete mode 100644 gcc/config/powerpcspe/sync.md delete mode 100644 gcc/config/powerpcspe/sysv4.h delete mode 100644 gcc/config/powerpcspe/sysv4.opt delete mode 100644 gcc/config/powerpcspe/sysv4le.h delete mode 100644 gcc/config/powerpcspe/t-aix43 delete mode 100644 gcc/config/powerpcspe/t-aix52 delete mode 100644 gcc/config/powerpcspe/t-darwin64 delete mode 100644 gcc/config/powerpcspe/t-darwin8 delete mode 100644 gcc/config/powerpcspe/t-fprules delete mode 100644 gcc/config/powerpcspe/t-freebsd64 delete mode 100644 gcc/config/powerpcspe/t-linux delete mode 100644 gcc/config/powerpcspe/t-linux64 delete mode 100644 gcc/config/powerpcspe/t-linux64bele delete mode 100644 gcc/config/powerpcspe/t-linux64le delete mode 100644 gcc/config/powerpcspe/t-linux64lebe delete mode 100644 gcc/config/powerpcspe/t-lynx delete mode 100644 gcc/config/powerpcspe/t-netbsd delete mode 100644 gcc/config/powerpcspe/t-powerpcspe delete mode 100644 gcc/config/powerpcspe/t-ppccomm delete mode 100644 gcc/config/powerpcspe/t-ppcendian delete mode 100644 gcc/config/powerpcspe/t-ppcgas delete mode 100644 gcc/config/powerpcspe/t-ppcos delete mode 100644 gcc/config/powerpcspe/t-rtems delete mode 100644 gcc/config/powerpcspe/t-spe delete mode 100644 gcc/config/powerpcspe/t-vxworks delete mode 100644 gcc/config/powerpcspe/t-vxworksae delete mode 100644 gcc/config/powerpcspe/t-vxworksmils delete mode 100644 gcc/config/powerpcspe/t-xilinx delete mode 100644 gcc/config/powerpcspe/titan.md delete mode 100644 gcc/config/powerpcspe/vec_types.h delete mode 100644 gcc/config/powerpcspe/vector.md delete mode 100644 gcc/config/powerpcspe/vsx.md delete mode 100644 gcc/config/powerpcspe/vxworks.h delete mode 100644 gcc/config/powerpcspe/vxworksae.h delete mode 100644 gcc/config/powerpcspe/vxworksmils.h delete mode 100644 gcc/config/powerpcspe/x-aix delete mode 100644 gcc/config/powerpcspe/x-darwin delete mode 100644 gcc/config/powerpcspe/x-darwin64 delete mode 100644 gcc/config/powerpcspe/x-linux-relax delete mode 100644 gcc/config/powerpcspe/x-powerpcspe delete mode 100644 gcc/config/powerpcspe/x86intrin.h delete mode 100644 gcc/config/powerpcspe/xcoff.h delete mode 100644 gcc/config/powerpcspe/xfpu.h delete mode 100644 gcc/config/powerpcspe/xfpu.md delete mode 100644 gcc/config/powerpcspe/xilinx.h delete mode 100644 gcc/config/powerpcspe/xilinx.opt create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-11.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-87506.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist105.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist106.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/pr87814.C copy gcc/testsuite/g++.dg/cpp2a/{is-constant-evaluated1.C => is-constant-evaluated [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class9.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87531-2.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/other/pr86669.C create mode 100644 gcc/testsuite/g++.dg/other/static5.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield8.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield9.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr82294.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87436.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.x create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-18.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88415.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr88214.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr88297_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr88297_1.c create mode 100644 gcc/testsuite/gcc.dg/pr88427.c create mode 100644 gcc/testsuite/gcc.dg/pr88444.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88367.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88444.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/override_sve_width_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c create mode 100644 gcc/testsuite/gcc.target/arc/milli-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88462-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88462-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/pr52813.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85593.c copy gcc/testsuite/gcc.target/{m68k/pr45015.c => i386/pr88414.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/pr88416.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88418.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88425.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88461.c copy gcc/testsuite/gcc.target/i386/{pr55686.c => pr88470.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483.c create mode 100644 gcc/testsuite/gcc.target/mips/pr88349.c rename gcc/testsuite/gcc.target/powerpc/{pr87496.c => pr87496-1.c} (94%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/combined-directives-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-nested.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-tile.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-nested.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-tile.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr88377.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87922.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87945_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87945_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88025.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88048.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88205.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88206.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88228.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88249.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88269.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88357_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88357_2.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr88304-2.f90 create mode 100644 gcc/testsuite/gnat.dg/aspect1.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1_horizontal.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1_horizontal.ads create mode 100644 gcc/testsuite/gnat.dg/aspect1_vectors_2d.ads create mode 100644 gcc/testsuite/gnat.dg/atomic11.adb create mode 100644 gcc/testsuite/gnat.dg/atomic11_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/atomic11_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/bip_cu.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_constructor.ads create mode 100644 gcc/testsuite/gnat.dg/bip_cu_t.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_t.ads create mode 100644 gcc/testsuite/gnat.dg/ghost2.adb create mode 100644 gcc/testsuite/gnat.dg/ghost2.ads copy gcc/testsuite/gnat.dg/{tagged1.adb => ghost3.adb} (57%) create mode 100644 gcc/testsuite/gnat.dg/ghost3.ads create mode 100644 gcc/testsuite/gnat.dg/ghost4.adb create mode 100644 gcc/testsuite/gnat.dg/iter4.adb create mode 100644 gcc/testsuite/gnat.dg/max_size.adb create mode 100644 gcc/testsuite/gnat.dg/max_size_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/packed_array.adb create mode 100644 gcc/testsuite/gnat.dg/packed_array.ads create mode 100644 gcc/testsuite/gnat.dg/packed_array_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/valid4.adb create mode 100644 gcc/testsuite/gnat.dg/valid4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/valid4_pkg.ads copy libbacktrace/{unittest.c => allocfail.c} (53%) create mode 100755 libbacktrace/allocfail.sh copy libbacktrace/{read.c => instrumented_alloc.c} (50%) copy libgomp/config/{mingw32 => nvptx}/affinity-fmt.c (63%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-16.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr88463-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr88463-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/function-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/variable-not-offloaded.c create mode 100644 libstdc++-v3/testsuite/20_util/is_constant_evaluated/1.cc copy libstdc++-v3/testsuite/20_util/{remove_cvref/requirements/explicit_instantiat [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{io/dr2989.cc => construct/80762 [...] copy libstdc++-v3/testsuite/experimental/filesystem/path/{preferred_separator.cc = [...]