This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 07c361f Merged trunk revision 242875 into the hsa branch adds d48f0d3 2016-11-25 Richard Biener rguenther@suse.de adds 2d799ba Don't use priority {cd}tors if not supported by a target (PR adds b8680ec Fix documentation reference (PR web/71666) adds 0fd17b0 PR rtl-optimization/78527 * combine.c (make_compound_operat [...] adds 666e58e 2016-11-25 Janus Weil janus@gcc.gnu.org adds 1718371 2016-11-25 Vladimir Makarov vmakarov@redhat.com adds 3b3f59e PR rtl-optimization/78526 * simplify-rtx.c (simplify_immed_ [...] adds 40dd7b8 PR rtl-optimization/78438 PR rtl-optimization/78477 * gcc. [...] adds 9865618 For typo in documentation wrt. C_PTRDIFF_T constant adds 69b0497 Daily bump. adds c932c99 2016-11-26 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 3a85432 Daily bump. adds 909ccf6 PR libstdc++/78441 * include/std/variant: Propagate cv qual [...] adds 4f3ac3c [Darwin, ld64] Make PIC indirections and constant labels link [...] adds 6afab66 [Darwin, config] Arrange for ld64 to be detected as Darwin's linker. adds f199808 [Darwin] Fix PR71767 - adjust the sections used where necessary. adds d1acede1 [Testsuite] pr71767 Changes. adds 0983a30 [Darwin] Fix PR57438 by avoiding empty function bodies and tr [...] adds aaa5070 [Darwin] fix PR67710 by updating 'as' specs to handle newer a [...] adds 01103fc * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2. adds e006e2d 2016-11-27 Paul Thomas pault@gcc.gnu.org adds 43bce4a PR ada/78531 * namet.h (Max_Line_Length): Define. (struct [...] adds 6e92a78 PR ada/78524 * gcc-interface/utils.c (max_size) <tcc_refere [...] adds 0768c79 Daily bump. adds 19d56e6 PR c++/77907 - static init and PMF adds 70e97e9 PR 41076 * config/avr/avr.md (SPLIT34): New mode iterator. [...] adds ebbfc91 PR rtl-optimization/78120 * rtlanal.c (insn_rtx_cost): Reve [...] adds 7ea79d3 * config/avr/avr.c (out_movhi_r_mr) [REG_X + PLUS]: Only SBI [...] adds 72fbc3e PR lto/78211 * ipa-icf.h (sem_item_optimizer): Add m_classe [...] adds 6156f07 * gimple-ssa-sprintf.c (build_intmax_type_nodes): Look at U [...] adds 188f305 [Darwin, config] Fix version number extraction to portable method adds 5a98432 2016-11-28 Richard Biener rguenther@suse.de adds dbb1f2d * config/arm/arm_neon.h (vget_lane_p64): New. adds d4f4741 2016-11-28 Tamar Christina tamar.christina@arm.com adds 34d20d5 2016-11-28 Tamar Christina tamar.christina@arm.com adds 4a8c8d3 gcc: * combine.c (simplify_if_then_else): Simplify IF_THEN_EL [...] adds 7e30b7c libgomp: fix OpenMP offloading to NVPTX and correct location [...] adds 1ff3c48 libgomp: remove config/nvptx/critical.c adds c57dab9 2016-11-28 Richard Biener rguenther@suse.de adds fb3c002 2016-11-28 Richard Biener rguenther@suse.de adds 1ea3d0d * gcc.dg/torture/pr78515.c: Ignore ABI extension warning. adds 216d4ec * MAINTAINERS (nvptx): Remove self. adds 1041ae9 PR c++/77591 * typeck.c (maybe_warn_about_returning_address [...] adds fd43411 * config/i386/i386.md (UNSPEC_KMASKOP): New. (UNSPEC_KMOV): [...] adds eae19ea3 PR fortran/78298 * tree-nested.c (convert_local_reference_s [...] adds 60d5903 Fix PR78556 - left shift of negative values adds 17a49f5 PR rtl-optimization/78546 * simplify-rtx.c (neg_const_int): [...] adds 70c32ff PR c++/72808 * decl.c (finish_enum_value_list): Call fixup_ [...] adds 687a7c2 Fix typo. adds 6c8f362 PR gcc/74748 * libgcc/mkmap-symver.awk: add support for ski [...] adds 966d046 PR gcc/74748 * libgcc/config/bfin/libgcc-glibc.ver, libgcc/ [...] adds 7bcd359 PR middle-end/78521 - [7 Regression] incorrect byte count in [...] adds d20ae45 PR middle-end/78540 * rtl.h (remove_reg_equal_equiv_notes): [...] adds 00b1f75 * config/i386/i386.md (*and<mode>_1): Merge insn pattern fro [...] adds 161a6e6 Daily bump. adds 03443d4 * es.po, fr.po: Update. adds 42207fe simplify-rtx: Handle truncate of extract adds 1938afa combine: Make code after a new trap unreachable (PR78342) adds 89012c8 shrink-wrap: New spread_components adds 489f795 rs6000: Make deallocation of a large frame work (PR77687) adds f084f43 combine: Tweak change_zero_ext adds 10b1e9b rs6000: Testcases for rl*i* adds 10217c9 2016-11-29 Janus Weil janus@gcc.gnu.org adds e5c2af0 2016-11-29 Richard Biener rguenther@suse.de adds a050699 Fix bogus pr31096-1.c failure for avr adds 783f362 [Patch] New hook TARGET_STACK_PROTECT_RUNTIME_ENABLED_P to di [...] adds 065cc83 [ARC] [COMMITTED] Fix typo in arc.opt adds 7ca4167 Remove r242480 from libsanitizer/LOCAL_PATCHES adds 3f3e14c Make one extra BB to prevent PHI argument clash (PR adds daf3a79 2016-11-29 Richard Biener rguenther@suse.de adds d33eec5 2016-11-29 Tobias Burnus burnus@net-b.de adds f3db39a [ARC] Fix compact casesi option. adds 6b2c99b 2016-11-29 Tamar Christina tamar.christina@arm.com adds 475a664 * cp-demangle.c (d_print_comp_inner): Fix parameter indentation. adds eed5354 spellcheck bugfixes: don't offer the goal string as a suggestion adds 0e45388 * config/avr/avr-arch.h (avr_mcu_t): Add flash_size member. [...] adds b9db1ed PR libstdc++/68838 * testsuite/lib/libstdc++.exp (DEFAULT_CXX [...] adds 7ac42f4 PR target/71331 * config/tilegx/tilegx.c (tilegx_function_p [...] adds e901b43 2016-11-29 Andrew Pinski apinski@cavium.com adds 3be67a6 * config/i386/sse.md (UNSPEC_MASKOP): Move from i386.md. (m [...] adds 72d5639 PR tree-optimization/78512 - [7 Regression] r242674 miscompil [...] adds da89a4d * config/bfin/linux.h (CPP_SPEC): Define. adds 43ef330 gcc/testsuite/ChangeLog: adds ca7dda2 xtensa: Fix PR target/78603 adds 17f0f5a 2016-11-29 Michael Meissner meissner@linux.vnet.ibm.com adds baf7122 <toplevel> adds 1add789 Daily bump. adds a4d96eb substring locations and # line directives (PR preprocessor/78569) adds 46d07ee Remove stray character from install.texi adds bc81627 runtime: fixes for -buildmode=c-archive adds 68e1f2b * lra-constraints.c (check_and_process_move): Constrain the [...] adds 87d3f05 * common/config/arc/arc-common.c (arc_handle_option): [...] adds 2fa2071 2016-11-30 Janus Weil janus@gcc.gnu.org adds 526134f Fix PR78588 - rtlanal.c:5210:38: runtime error: shift exponen [...] adds 57330db PR tree-optimization/78586 * gimple-ssa-sprintf.c (format_i [...] adds 1d5208f combine: Don't mess with subregs of floating point (PR78590) adds 2ef2d5c simplify-rtx: Add missing line for previous commit (PR78583) adds 48f4ddc [libstdc++, testsuite] Add dg-require-thread-fence adds a9c2b86 Add missing file adds 9b51ac5 Support nested functions (PR sanitizer/78541). adds 9dc70d5 Introduce -fdump-ipa-clones dump output adds 0836a6d 2016-11-30 Janus Weil janus@gcc.gnu.org adds 232f2ad Implement LWG 2534, Constrain rvalue stream operators. * incl [...] adds 91a4d16 arc: Avoid store/load pipeline hazard adds b8a4902 gcc/lto/ PR lto/78562 * lto-symtab.c (lto_symtab_merge_decl [...] adds 5f7bd0f arm/gcc: Tighten checks in check_effective_target_freorder adds 754a270 * configure.ac (--enable-objc-gc): If not given, default to [...] adds 9822b7f [AArch64] PR target/78362: Make sure to only take REGNO of a [...] adds 6847589 Fix part of PR78555 - gcc/real.c:2890:25: runtime error: left [...] adds a3660a1 Force soft float in ARMv6-M and ARMv8-M Baseline options adds ee253a4 PR sanitizer/78532 * sanitizer_common/sanitizer_platform_li [...] adds abdb9cb Add multilib mapping for Cortex-M23 & Cortex-M33 adds d22f22b Add PR sanitizer/78532 patch to libsanitizer/LOCAL_PATCHES. adds f6448ca * ira.c (ira_update_equiv_info_by_shuffle_insn): Use copy_rt [...] adds 7ed04d0 * config/i386/i386.c (dimode_scalar_chain::convert_op): Avoi [...] adds 44bf3f4 * emit-rtl.c (verify_insn_sharing): Call verify_rtx_sharing [...] adds aedc56b 2016-11-30 Janus Weil janus@gcc.gnu.org adds 3d2aa0e libgfortran/ChangeLog: adds f6c383c 2016-11-30 Gary Dismukes dismukes@adacore.com adds 29b99e9 * testsuite/18_support/50594.cc: XFAIL on AIX. [...] adds 51aeaff libgfortran/ChangeLog: adds 6758282 Add the missing changelog entry to 243023. libgfortran/ChangeLog: adds 922a785 PR tree-optimization/78574 * tree-ssa-loop-ivopts.c (find_d [...] adds 5f3234c Fix condition in shared_ptr assertion adds 033e1ff ira: Don't substitute into TRAP_IF insns (PR78610) adds d21e2a0 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assem [...] adds 39181f3 libiberty: avoid reading past end of buffer in strndup/xstrnd [...] adds c0599d6 Fix typo in testcase name adds fa252e1 * g++.dg/eh/new1.C: XFAIL on AIX. * g++.dg/eh [...] adds 0effb37 2016-11-30 Pitchumani Sivanupandi <pitchumani.sivanupandi@m [...] adds 6d65a624 libgfortran/ChangeLog: adds e4c32d9 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL scan-a [...] adds 5855366 Fix testsuite failures caused by the patch implementing LWG 2 [...] adds 1db7465 2016-11-30 Matthias Klose doko@ubuntu.com adds 6526e1b 2016-11-30 Vladimir Makarov vmakarov@redhat.com adds ebbb7f3 libgomp: regenerate with automake-1.11.6 adds b0d8220 libgomp: introduce LIBGOMP_OFFLOADED_ONLY macro adds 26cc680 libgomp: move data definitions from icv.c back to env.c adds 80e8692 2016-11-30 Michael Meissner meissner@linux.vnet.ibm.com adds 68a3567 PR tree-optimization/78586 - [7 Regression] Wrong code caused [...] adds 8783abe * testsuite/ChangeLog: Fix some entries. adds 7f5fcbb runtime: print C functions in traceback adds d8173c1 * es.po: Update. adds 70e3b3a Daily bump. adds 5388b49 combine: Emit a barrier after unconditional trap (PR78607) adds 7b69e9f PR libstdc++/71500 * include/bits/regex.h (basic_regex::bas [...] adds 08106b9 runtime: set isarchive in initsig adds 994e8b0 2016-12-01 Bernd Edlinger bernd.edlinger@hotmail.de adds 6f9aca8 [RS6000] fix rtl-checking internal compiler error adds f79b7df The convertible_to traits need to use a variadic catch-all fo [...] adds 0a4535e PR target/78614 * config/rs6000/rs6000.c (rs6000_frame_rela [...] adds 8fa88b6 PR debug/78587 * dwarf2out.c (loc_descr_plus_const): For ne [...] adds be62baa gcc/testsuite/ChangeLog: adds 8139561 gcc/ * config/avr/avr.c (avr_print_operand): Use SYMBOL_REF_ [...] adds c54c74a gcc/testsuite/ * gcc.target/avr/tiny-memx.c: Only perform if [...] adds e19687a 2016-12-01 Richard Biener rguenther@suse.de adds 873271f 2016-12-01 Richard Biener rguenther@suse.de adds 74dfdbe <toplevel> adds 2b18d3b Remove svn conflict marker. adds 966eb90 Fix rtl-optimization/78596 - combine.c:12561:14: runtime erro [...] adds 86ca8e6 Import libcilkrts Build 4467 (PR target/68945) adds a191a43 Fix PR tree-optimization/78598 - tree-ssa-loop-prefetch.c:835 [...] adds d1e8838 [Patch testsuite obvious] Use setjmp, not sigsetjmp in gcc.dg [...] adds a4de65c * config/avr/avr.c: Fix coding rule glitches. adds f89b61d Implement LWG 2766, Swapping non-swappable types and LWG 2749 [...] adds 3d8d738 * config/i386/i386.md (*andndi3_doubleword): Depend on TARGET_SSE2. adds c17a3f7 * g++.dg/tls/pr77285-1.C: dg-add-options tls adds 2051b41 2016-12-01 Richard Biener rguenther@suse.de Prathame [...] adds b6ad8d5 PR debug/66419 PR c++/78235 * dbxout.c (dbxout_type_fields): [...] adds 5f517ef * testsuite/26_numerics/headers/cmath/hypot.cc: XFAIL [...] adds 1b4fb1e compiler: add slice initializers to the GC root list adds 59651ca 2016-12-01 Steven G. Kargl kargl@gcc.gnu.org adds f04a998 * config/sparc/sparc.opt (mlra): New target option. * confi [...] adds e625ae7 dwarf2out.c: fix jit issue with early_dwarf_finished adds fcf5e4d fix PR number adds 5f6b420 * call.c (add_function_candidate): Exclude inherited copy/mo [...] adds a92b999 * es.po: Update. adds dc2c06c gcc/ChangeLog: adds efbca99 * config/acx.m4: Change "tail +16c" to "tail -c +17". * con [...] adds 8208bd7 2016-12-01 Elizebeth Punnoose elizebeth.punnoose@hpe.com adds f2b9ddf PR tree-optimization/78586 * gimple-ssa-sprintf.c (format_i [...] adds 61299ec Daily bump. adds fc7572a * tree-ssa-threadedge.c (record_temporary_equivalences_from [...] adds 47c3d0d Add support for ASan odr_indicator. adds abc57c3 S/390: Fix vector all/any cc modes. adds e17ed6e S/390: Merge compare of compare results adds 8d0e98e Add testcase missing in last commit. adds c4a77d6 S/390: Add vector pack/unpack patterns. adds 292e369 S/390: Define vectorization_cost hook adds f28fa86 PR target/77822: Add helper macro EXTRACT_ARGS_IN_RANGE to system.h. adds 82212dc PR target/77822: S390: Validate argument range of {zero,sign} [...] adds b22eef9 S/390: Fix litpool-r3-1.c. adds c95f3fa Do not simplify "(and (reg) (const bit)" to if_then_else. adds 8d022ef Fix runtime error: left shift of negative value (PR adds 81c0bae PR rtl-optimization/78575 * config/i386/i386.c (timode_scal [...] adds 607381a PR rtl-optimization/78547 * emit-rtl.c (unshare_all_rtl): M [...] adds c4f0a72 * doc/invoke.texi (AVR Options) [-mabsdata]: Point to absdat [...] adds 08a74ff * config/avr/avr-arch.h (avr_mcu_t) [n_flash]: Remove field. [...] adds 9e16505 S/390: Fix RTL sharing when generating reg note. adds 5a01fc0 PR middle-end/78328 * gimple-ssa-warn-alloca.c (alloca_call [...] adds f42ba6a S/390: Fix setmem-long test. adds c59a180 * diagnostic.c (diagnostic_report_diagnostic): Remove extran [...] adds ccabf72 * call.c (add_function_candidate): Also exclude inherited ct [...] adds b85c95b [RTEMS] Fix libgomp for nthreads == 1 adds e7a6ef6 * match.pd: Add new pattern: (cond (cmp (convert? x) c1) (o [...] adds b31e35d [RTEMS] Use spin lock for pool management adds cebb7f1 [Patch 1/2 PR78561] Rename get_pool_size to get_pool_size_upp [...] adds e241e64 [Patch 2/2 PR78561] Recalculate constant pool size before emi [...] adds db0d217 [hsa] Exclude parallel outlines from hsa_callable_functions_p adds 4c50b88 gcc/c/ * c-parser.c (c_parser_pragma): Error when PRAGMA_OA [...] adds b99ff0e * config/avr/avr.c: Fix coding rule glitches. adds 0120ae3 Add support for ARMv8-M's Secure Extensions flag and intrinsics adds bbe32a8 Handling ARMv8-M Security Extension's cmse_nonsecure_entry attribute adds 9c21be3 ARMv8-M Security Extension's cmse_nonsecure_entry: __acle_se [...] adds 4d44b67 ARMv8-M Security Extension's cmse_nonsecure_entry: clear registers adds b9a4a46 Handling ARMv8-M Security Extension's cmse_nonsecure_call attribute adds 2d3a01a ARMv8-M Security Extension's cmse_nonsecure_call: use __gnu_c [...] adds cd5e2b0 Added support for ARMV8-M Security Extension cmse_nonsecure_c [...] adds 99f9d41 PR target/78614 * rtl.c (copy_rtx): Don't clear used flag h [...] adds 6cf5a9b PR target/70322 * config/i386/i386.c (dimode_scalar_to_vect [...] adds 195e7e1 * Makefile.in (PREPROCESSOR_DEFINES): Add a level of indirec [...] adds 0f56e79 * config/alpha/alpha.md (exception_receiver): Copy alpha_gp [...] adds d94b0ed Move rebuild_cfg to the end of build_ssa_passes adds 699ca35 [AArch64] Separate shrink wrapping hooks implementation adds 5b40964 2016-12-02 Janus Weil janus@gcc.gnu.org Steven G. Ka [...] adds 27c7b60 PR target/70322 * config/i386/i386.md (*andndi3_doubleword) [...] adds 81c0f94 PR c++/78649 * pt.c (tsubst_init): Don't call build_value_i [...] adds c9e8dd1 2016-12-02 Steven G. Kargl kargl@gcc.gnu.org adds 629662b 2016-12-02 Michael Meissner meissner@linux.vnet.ibm.com adds b09d641 selftest.c: remove calls to strndup (PR bootstrap/78616) adds bcd236b simplify-rtx: Fix the last fix (PR78638) adds 9706e67 Daily bump. adds 249dba0 2016-12-02 Michael Meissner meissner@linux.vnet.ibm.com adds f39a39d * config/arm/arm.c (arm_handle_cmse_nonsecure_call): Remove [...] adds 5c0ee8a 2016-12-02 Steven G. Kargl kargl@gcc.gnu.org adds 1f08ff9 2016-12-03 Janus Weil janus@gcc.gnu.org adds 25df644 2016-12-03 Thomas Koenig tkoenig@gcc.gnu.org adds 31b80ba * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Regenerate. adds a15b8baa * config/sparc/constraints.md (U): Adjust comment. * config [...] adds 05856ef * lra-constraints.c (emit_spill_move): Use gen_lowpart_SUBRE [...] adds 06cefe3 2016-12-03 Janus Weil janus@gcc.gnu.org adds 9cdf6fc 2016-12-03 Janus Weil janus@gcc.gnu.org adds 2a92600 Daily bump. adds 0954239 PR target/70322 * config/i386/i386.c (dimode_scalar_to_vect [...] adds b9861e2 PR c/78668 - aligned_alloc, realloc, et al. missing attribute [...] adds e9e8e46 2016-12-04 Janus Weil janus@gcc.gnu.org adds 8152a5d Daily bump. adds 6f1693d * config/sparc/sparc-protos.h (sparc_splitdi_legitimate): Re [...] adds 789f19e [Patch 2/2 PR78561] Recalculate constant pool size before emi [...] adds e2e6b95 Fix arm-netbsdelf bootstrap. new 8d1d22c Merged trunk revision 243240 into the hsa branch
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: ChangeLog | 22 + MAINTAINERS | 1 - Makefile.def | 4 - Makefile.in | 484 - boehm-gc/AmigaOS.c | 623 - boehm-gc/BCC_MAKEFILE | 88 - boehm-gc/ChangeLog | 2679 --- boehm-gc/EMX_MAKEFILE | 141 - boehm-gc/MacOS.c | 154 - boehm-gc/MacProjects.sit.hqx | 886 - boehm-gc/Mac_files/MacOS_Test_config.h | 91 - boehm-gc/Mac_files/MacOS_config.h | 89 - boehm-gc/Mac_files/dataend.c | 9 - boehm-gc/Mac_files/datastart.c | 9 - boehm-gc/Makefile.DLLs | 107 - boehm-gc/Makefile.am | 102 - boehm-gc/Makefile.direct | 685 - boehm-gc/Makefile.dist | 680 - boehm-gc/Makefile.dj | 430 - boehm-gc/Makefile.in | 779 - boehm-gc/NT_MAKEFILE | 60 - boehm-gc/NT_STATIC_THREADS_MAKEFILE | 60 - boehm-gc/NT_THREADS_MAKEFILE | 2158 --- boehm-gc/OS2_MAKEFILE | 45 - boehm-gc/PCR-Makefile | 68 - boehm-gc/SMakefile.amiga | 178 - boehm-gc/WCC_MAKEFILE | 196 - boehm-gc/aclocal.m4 | 1036 -- boehm-gc/add_gc_prefix.c | 20 - boehm-gc/allchblk.c | 838 - boehm-gc/alloc.c | 1099 -- boehm-gc/alpha_mach_dep.S | 86 - boehm-gc/backgraph.c | 469 - boehm-gc/blacklst.c | 300 - boehm-gc/callprocs | 4 - boehm-gc/checksums.c | 199 - boehm-gc/configure | 17997 ------------------- boehm-gc/configure.ac | 526 - boehm-gc/configure.host | 70 - boehm-gc/cord/cordbscs.c | 919 - boehm-gc/cord/cordprnt.c | 396 - boehm-gc/cord/cordtest.c | 235 - boehm-gc/cord/cordxtra.c | 621 - boehm-gc/cord/de.c | 603 - boehm-gc/cord/de_cmds.h | 33 - boehm-gc/cord/de_win.ICO | Bin 766 -> 0 bytes boehm-gc/cord/de_win.RC | 78 - boehm-gc/cord/de_win.c | 366 - boehm-gc/cord/de_win.h | 103 - boehm-gc/darwin_stop_world.c | 510 - boehm-gc/dbg_mlc.c | 1220 -- boehm-gc/depcomp | 436 - boehm-gc/digimars.mak | 90 - boehm-gc/doc/README | 622 - boehm-gc/doc/README.DGUX386 | 215 - boehm-gc/doc/README.Mac | 385 - boehm-gc/doc/README.MacOSX | 1 - boehm-gc/doc/README.OS2 | 6 - boehm-gc/doc/README.amiga | 322 - boehm-gc/doc/README.arm.cross | 68 - boehm-gc/doc/README.autoconf | 59 - boehm-gc/doc/README.changes | 2278 --- boehm-gc/doc/README.contributors | 57 - boehm-gc/doc/README.cords | 53 - boehm-gc/doc/README.darwin | 141 - boehm-gc/doc/README.dj | 12 - boehm-gc/doc/README.environment | 151 - boehm-gc/doc/README.ews4800 | 81 - boehm-gc/doc/README.hp | 18 - boehm-gc/doc/README.linux | 132 - boehm-gc/doc/README.macros | 94 - boehm-gc/doc/README.rs6000 | 9 - boehm-gc/doc/README.sgi | 41 - boehm-gc/doc/README.solaris2 | 60 - boehm-gc/doc/README.uts | 2 - boehm-gc/doc/README.win32 | 215 - boehm-gc/doc/barrett_diagram | 106 - boehm-gc/doc/debugging.html | 306 - boehm-gc/doc/gc.man | 97 - boehm-gc/doc/gcdescr.html | 560 - boehm-gc/doc/gcinterface.html | 248 - boehm-gc/doc/leak.html | 197 - boehm-gc/doc/scale.html | 210 - boehm-gc/doc/simple_example.html | 202 - boehm-gc/doc/tree.html | 199 - boehm-gc/dyn_load.c | 1505 -- boehm-gc/finalize.c | 959 - boehm-gc/gc.mak | 2158 --- boehm-gc/gc_cpp.cc | 61 - boehm-gc/gc_cpp.cpp | 2 - boehm-gc/gc_dlopen.c | 91 - boehm-gc/gcc_support.c | 516 - boehm-gc/gcj_mlc.c | 321 - boehm-gc/gcname.c | 13 - boehm-gc/headers.c | 358 - boehm-gc/hpux_test_and_clear.s | 21 - boehm-gc/ia64_save_regs_in_stack.s | 12 - boehm-gc/if_mach.c | 28 - boehm-gc/if_not_there.c | 41 - boehm-gc/include/Makefile.am | 7 - boehm-gc/include/Makefile.in | 459 - boehm-gc/include/cord.h | 327 - boehm-gc/include/ec.h | 70 - boehm-gc/include/gc.h | 1083 -- boehm-gc/include/gc_alloc.h | 383 - boehm-gc/include/gc_allocator.h | 243 - boehm-gc/include/gc_amiga_redirects.h | 30 - boehm-gc/include/gc_backptr.h | 65 - boehm-gc/include/gc_config.h.in | 186 - boehm-gc/include/gc_config_macros.h | 119 - boehm-gc/include/gc_cpp.h | 367 - boehm-gc/include/gc_ext_config.h.in | 7 - boehm-gc/include/gc_gcj.h | 113 - boehm-gc/include/gc_inl.h | 107 - boehm-gc/include/gc_inline.h | 1 - boehm-gc/include/gc_local_alloc.h | 89 - boehm-gc/include/gc_mark.h | 203 - boehm-gc/include/gc_pthread_redirects.h | 82 - boehm-gc/include/gc_typed.h | 113 - boehm-gc/include/javaxfc.h | 21 - boehm-gc/include/leak_detector.h | 7 - boehm-gc/include/new_gc_alloc.h | 480 - boehm-gc/include/private/cord_pos.h | 118 - boehm-gc/include/private/darwin_semaphore.h | 68 - boehm-gc/include/private/darwin_stop_world.h | 22 - boehm-gc/include/private/dbg_mlc.h | 175 - boehm-gc/include/private/gc_hdrs.h | 233 - boehm-gc/include/private/gc_locks.h | 684 - boehm-gc/include/private/gc_pmark.h | 394 - boehm-gc/include/private/gc_priv.h | 2015 --- boehm-gc/include/private/gcconfig.h | 2477 --- boehm-gc/include/private/pthread_stop_world.h | 11 - boehm-gc/include/private/pthread_support.h | 103 - boehm-gc/include/private/specific.h | 95 - boehm-gc/include/weakpointer.h | 221 - boehm-gc/mach_dep.c | 627 - boehm-gc/malloc.c | 502 - boehm-gc/mallocx.c | 695 - boehm-gc/mark.c | 1817 -- boehm-gc/mark_rts.c | 658 - boehm-gc/mips_sgi_mach_dep.s | 46 - boehm-gc/mips_ultrix_mach_dep.s | 26 - boehm-gc/misc.c | 1185 -- boehm-gc/new_hblk.c | 263 - boehm-gc/obj_map.c | 147 - boehm-gc/os_dep.c | 4344 ----- boehm-gc/pc_excludes | 21 - boehm-gc/pcr_interface.c | 178 - boehm-gc/powerpc_darwin_mach_dep.s | 178 - boehm-gc/pthread_stop_world.c | 580 - boehm-gc/pthread_support.c | 1715 -- boehm-gc/ptr_chck.c | 328 - boehm-gc/real_malloc.c | 36 - boehm-gc/reclaim.c | 1061 -- boehm-gc/rs6000_mach_dep.s | 114 - boehm-gc/setjmp_t.c | 114 - boehm-gc/sparc_mach_dep.S | 67 - boehm-gc/sparc_netbsd_mach_dep.s | 34 - boehm-gc/sparc_sunos4_mach_dep.s | 38 - boehm-gc/specific.c | 128 - boehm-gc/stubborn.c | 326 - boehm-gc/testsuite/Makefile.am | 37 - boehm-gc/testsuite/Makefile.in | 436 - boehm-gc/testsuite/boehm-gc.c++/test_cpp.cc | 288 - boehm-gc/testsuite/boehm-gc.c/c.exp | 22 - boehm-gc/testsuite/boehm-gc.c/gctest.c | 1858 -- boehm-gc/testsuite/boehm-gc.c/leak_test.c | 22 - boehm-gc/testsuite/boehm-gc.c/middle.c | 25 - boehm-gc/testsuite/boehm-gc.c/thread_leak_test.c | 74 - boehm-gc/testsuite/boehm-gc.c/trace_test.c | 32 - boehm-gc/testsuite/boehm-gc.lib/lib.exp | 26 - boehm-gc/testsuite/boehm-gc.lib/staticrootslib.c | 33 - boehm-gc/testsuite/boehm-gc.lib/staticrootstest.c | 48 - boehm-gc/testsuite/config/default.exp | 1 - boehm-gc/testsuite/lib/boehm-gc.exp | 336 - boehm-gc/threadlibs.c | 45 - boehm-gc/threads.mk.in | 3 - boehm-gc/typd_mlc.c | 809 - boehm-gc/version.h | 30 - boehm-gc/win32_threads.c | 819 - config/ChangeLog | 13 + config/acx.m4 | 2 +- config/bootstrap-asan.mk | 2 +- configure | 65 +- configure.ac | 45 +- gcc/ChangeLog | 1255 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 17 +- gcc/ada/ChangeLog | 44 + gcc/ada/g-sechas.adb | 2 +- gcc/ada/gcc-interface/utils.c | 4 +- gcc/ada/lib-xref-spark_specific.adb | 7 - gcc/ada/lib-xref.adb | 8 + gcc/ada/lib-xref.ads | 2 +- gcc/ada/namet.h | 36 +- gcc/ada/raise-gcc.c | 29 +- gcc/ada/sem_attr.adb | 2 + gcc/ada/sem_ch6.adb | 12 +- gcc/ada/sem_ch8.adb | 6 +- gcc/ada/sem_prag.adb | 10 +- gcc/ada/sinfo.ads | 2 +- gcc/asan.c | 93 +- gcc/builtin-attrs.def | 21 + gcc/builtins.def | 10 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-attribs.c | 14 + gcc/c-family/c-common.c | 2 - gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 42 +- gcc/calls.c | 4 +- gcc/cfgexpand.c | 2 +- gcc/cgraph.c | 9 + gcc/cgraph.h | 20 +- gcc/cgraphclones.c | 44 +- gcc/combine.c | 62 +- gcc/common/config/arc/arc-common.c | 2 - gcc/config.gcc | 10 +- gcc/config.in | 19 + gcc/config/aarch64/aarch64-builtins.c | 32 +- gcc/config/aarch64/aarch64-simd-builtins.def | 14 + gcc/config/aarch64/aarch64.c | 296 +- gcc/config/aarch64/aarch64.h | 2 + gcc/config/aarch64/aarch64.md | 7 +- gcc/config/aarch64/arm_neon.h | 970 +- gcc/config/alpha/alpha.md | 2 +- gcc/config/arc/arc-protos.h | 1 + gcc/config/arc/arc.c | 85 +- gcc/config/arc/arc.opt | 4 +- gcc/config/arc/arc700.md | 2 + gcc/config/arm/arm-arches.def | 6 +- gcc/config/arm/arm-builtins.c | 19 + gcc/config/arm/arm-c.c | 8 + gcc/config/arm/arm-flags.h | 1 + gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm.c | 990 +- gcc/config/arm/arm.h | 5 + gcc/config/arm/arm.md | 67 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/arm_cmse.h | 199 + gcc/config/arm/arm_neon.h | 9 + gcc/config/arm/elf.h | 11 +- gcc/config/arm/t-rmprofile | 2 + gcc/config/arm/thumb1.md | 37 +- gcc/config/arm/thumb2.md | 49 +- gcc/config/arm/unspecs.md | 2 + gcc/config/avr/avr-arch.h | 4 +- gcc/config/avr/avr-devices.c | 4 +- gcc/config/avr/avr-mcus.def | 552 +- gcc/config/avr/avr.c | 562 +- gcc/config/avr/avr.md | 144 +- gcc/config/avr/gen-avr-mmcu-specs.c | 19 +- gcc/config/avr/specs.h | 3 +- gcc/config/bfin/linux.h | 3 + gcc/config/darwin-driver.c | 28 +- gcc/config/darwin-sections.def | 5 + gcc/config/darwin.c | 114 +- gcc/config/darwin.h | 51 +- gcc/config/darwin.opt | 9 + gcc/config/darwin10.h | 5 + gcc/config/darwin12.h | 7 +- gcc/config/i386/darwin.h | 5 +- gcc/config/i386/i386-builtin.def | 8 +- gcc/config/i386/i386.c | 182 +- gcc/config/i386/i386.md | 528 +- gcc/config/i386/mingw32.h | 4 + gcc/config/i386/predicates.md | 5 - gcc/config/i386/sse.md | 213 +- gcc/config/i386/x-mingw32 | 34 + gcc/config/linux.h | 5 - gcc/config/rs6000/linux.h | 4 - gcc/config/rs6000/linux64.h | 4 - gcc/config/rs6000/rs6000.c | 95 +- gcc/config/rs6000/rs6000.md | 20 +- gcc/config/rs6000/vsx.md | 10 +- gcc/config/s390/s390-modes.def | 72 +- gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 307 +- gcc/config/s390/s390.h | 12 + gcc/config/s390/s390.md | 22 +- gcc/config/s390/vector.md | 198 +- gcc/config/s390/vx-builtins.md | 45 +- gcc/config/sol2.c | 14 - gcc/config/sol2.h | 4 - gcc/config/sparc/constraints.md | 8 +- gcc/config/sparc/sparc-protos.h | 7 +- gcc/config/sparc/sparc.c | 95 +- gcc/config/sparc/sparc.md | 422 +- gcc/config/sparc/sparc.opt | 4 + gcc/config/tilegx/tilegx.c | 20 +- gcc/config/xtensa/xtensa.c | 5 +- gcc/configure | 116 +- gcc/configure.ac | 74 + gcc/coverage.c | 13 +- gcc/cp/ChangeLog | 48 +- gcc/cp/call.c | 30 +- gcc/cp/constexpr.c | 2 +- gcc/cp/decl.c | 7 +- gcc/cp/name-lookup.c | 6 + gcc/cp/parser.c | 75 +- gcc/cp/pt.c | 2 +- gcc/cp/typeck.c | 2 +- gcc/dbxout.c | 1 + gcc/diagnostic.c | 4 +- gcc/doc/contrib.texi | 15 + gcc/doc/extend.texi | 56 + gcc/doc/install.texi | 30 + gcc/doc/invoke.texi | 15 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 8 +- gcc/doc/tm.texi.in | 4 +- gcc/dumpfile.c | 2 + gcc/dumpfile.h | 1 + gcc/dwarf2out.c | 10 +- gcc/emit-rtl.c | 18 +- gcc/fortran/ChangeLog | 174 + gcc/fortran/check.c | 13 +- gcc/fortran/decl.c | 16 +- gcc/fortran/dependency.c | 4 +- gcc/fortran/expr.c | 8 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/gfortran.texi | 66 +- gcc/fortran/interface.c | 24 +- gcc/fortran/intrinsic.c | 8 +- gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/module.c | 21 +- gcc/fortran/primary.c | 54 +- gcc/fortran/resolve.c | 7 +- gcc/fortran/simplify.c | 1 + gcc/fortran/trans-array.c | 473 +- gcc/fortran/trans-array.h | 10 +- gcc/fortran/trans-decl.c | 24 +- gcc/fortran/trans-expr.c | 103 +- gcc/fortran/trans-intrinsic.c | 100 +- gcc/fortran/trans-openmp.c | 9 +- gcc/fortran/trans-stmt.c | 57 +- gcc/fortran/trans.c | 198 +- gcc/fortran/trans.h | 44 +- gcc/function.c | 2 +- gcc/gimple-ssa-sprintf.c | 537 +- gcc/gimple-ssa-warn-alloca.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 36 + gcc/go/gofrontend/expressions.h | 55 +- gcc/go/gofrontend/gogo.cc | 28 +- gcc/go/gofrontend/gogo.h | 12 + gcc/input.c | 10 + gcc/ipa-icf.c | 204 +- gcc/ipa-icf.h | 5 +- gcc/ipa-inline-transform.c | 3 + gcc/ipa-prop.c | 50 +- gcc/ira.c | 7 +- gcc/lra-constraints.c | 22 +- gcc/lto/ChangeLog | 10 + gcc/lto/lto-lang.c | 2 - gcc/lto/lto-symtab.c | 8 + gcc/match.pd | 111 +- gcc/output.h | 7 +- gcc/passes.def | 2 +- gcc/po/ChangeLog | 12 + gcc/po/es.po | 3929 ++-- gcc/po/fr.po | 220 +- gcc/postreload.c | 9 +- gcc/real.c | 2 +- gcc/rtl.c | 28 +- gcc/rtl.h | 12 +- gcc/rtlanal.c | 16 +- gcc/selftest.c | 42 + gcc/shrink-wrap.c | 181 +- gcc/simplify-rtx.c | 54 +- gcc/spellcheck.c | 5 + gcc/spellcheck.h | 10 + gcc/sreal.c | 20 +- gcc/sreal.h | 9 +- gcc/target.def | 15 +- gcc/targhooks.c | 30 - gcc/targhooks.h | 4 - gcc/testsuite/ChangeLog | 584 + .../asan/no-redundant-odr-indicators-1.c | 17 + gcc/testsuite/c-c++-common/goacc/data-2.c | 12 +- gcc/testsuite/c-c++-common/goacc/executeables-1.c | 74 + gcc/testsuite/g++.dg/abi/key2.C | 1 + gcc/testsuite/g++.dg/cpp0x/inh-ctor15a.C | 14 - gcc/testsuite/g++.dg/cpp0x/pr77907.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr78649.C | 16 + gcc/testsuite/g++.dg/cpp1y/pr77591.C | 19 + gcc/testsuite/g++.dg/cpp1z/inh-ctor36.C | 18 + .../g++.dg/debug/dwarf2/imported-decl-2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/ref-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C | 2 +- gcc/testsuite/g++.dg/debug/pr72808.C | 24 + gcc/testsuite/g++.dg/eh/delete1.C | 2 + gcc/testsuite/g++.dg/eh/new1.C | 1 + gcc/testsuite/g++.dg/gcov/pr16855-priority.C | 79 + gcc/testsuite/g++.dg/gcov/pr16855.C | 55 +- gcc/testsuite/g++.dg/goacc/data-1.C | 16 +- gcc/testsuite/g++.dg/init/new40.C | 1 + gcc/testsuite/g++.dg/ipa/pr78211.C | 120 + gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C | 15 + gcc/testsuite/g++.dg/spellcheck-macro-ordering.C | 15 + gcc/testsuite/g++.dg/spellcheck-pr78313.C | 11 + gcc/testsuite/g++.dg/tls/pr77285-1.C | 1 + gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C | 4 +- gcc/testsuite/g++.dg/torture/pr65655.C | 1 + gcc/testsuite/g++.old-deja/g++.eh/new2.C | 1 + gcc/testsuite/gcc.c-torture/compile/pr78362.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr78527.c | 21 + gcc/testsuite/gcc.c-torture/compile/pr78574.c | 27 + gcc/testsuite/gcc.c-torture/compile/pr78607.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr78610.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr78438.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr78477.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr78586.c | 17 + gcc/testsuite/gcc.dg/Walloca-12.c | 11 + gcc/testsuite/gcc.dg/asan/pr78541-2.c | 10 + .../asan/pr78541.c} | 20 +- gcc/testsuite/gcc.dg/builtin-alloc-size.c | 72 + gcc/testsuite/gcc.dg/const-uniq-1.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-1.c | 4 +- gcc/testsuite/gcc.dg/darwin-minversion-2.c | 4 +- gcc/testsuite/gcc.dg/darwin-minversion-3.c | 4 +- gcc/testsuite/gcc.dg/debug/pr78587.c | 23 + gcc/testsuite/gcc.dg/fold-bopcond-1.c | 48 + gcc/testsuite/gcc.dg/fold-bopcond-2.c | 48 + gcc/testsuite/gcc.dg/format/pr78498.c | 12 + gcc/testsuite/gcc.dg/format/pr78569.c | 24 + gcc/testsuite/gcc.dg/pr31096-1.c | 22 +- gcc/testsuite/gcc.dg/pr57438-1.c | 16 + gcc/testsuite/gcc.dg/pr57438-2.c | 23 + gcc/testsuite/gcc.dg/pr78526.c | 21 + gcc/testsuite/gcc.dg/pr78540.c | 27 + gcc/testsuite/gcc.dg/pr78547.c | 18 + gcc/testsuite/gcc.dg/pr78575.c | 16 + gcc/testsuite/gcc.dg/pr78582.c | 18 + gcc/testsuite/gcc.dg/torture/alias-2.c | 17 + gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c | 4 +- gcc/testsuite/gcc.dg/torture/pr78515.c | 27 + gcc/testsuite/gcc.dg/torture/pr78542.c | 23 + gcc/testsuite/gcc.dg/torture/pr78546-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr78546-2.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 29 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-6.c | 109 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 330 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 47 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c | 24 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 52 +- .../aarch64/advsimd-intrinsics/p64_p128.c | 365 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 5 +- .../aarch64/advsimd-intrinsics/vreinterpret_p64.c | 7 +- gcc/testsuite/gcc.target/aarch64/pr78561.c | 9 + gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c | 14 + .../gcc.target/arm/cmse/baseline/bitfield-4.c | 57 + .../gcc.target/arm/cmse/baseline/bitfield-5.c | 53 + .../gcc.target/arm/cmse/baseline/bitfield-6.c | 63 + .../gcc.target/arm/cmse/baseline/bitfield-7.c | 54 + .../gcc.target/arm/cmse/baseline/bitfield-8.c | 57 + .../gcc.target/arm/cmse/baseline/bitfield-9.c | 56 + .../arm/cmse/baseline/bitfield-and-union-1.c | 96 + .../gcc.target/arm/cmse/baseline/cmse-11.c | 22 + .../gcc.target/arm/cmse/baseline/cmse-13.c | 25 + .../gcc.target/arm/cmse/baseline/cmse-2.c | 19 + .../gcc.target/arm/cmse/baseline/cmse-6.c | 21 + .../gcc.target/arm/cmse/baseline/softfp.c | 29 + .../gcc.target/arm/cmse/baseline/union-1.c | 71 + .../gcc.target/arm/cmse/baseline/union-2.c | 86 + gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 39 + gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 37 + gcc/testsuite/gcc.target/arm/cmse/cmse-1.c | 106 + gcc/testsuite/gcc.target/arm/cmse/cmse-10.c | 9 + gcc/testsuite/gcc.target/arm/cmse/cmse-12.c | 14 + gcc/testsuite/gcc.target/arm/cmse/cmse-14.c | 13 + gcc/testsuite/gcc.target/arm/cmse/cmse-15.c | 72 + gcc/testsuite/gcc.target/arm/cmse/cmse-3.c | 45 + gcc/testsuite/gcc.target/arm/cmse/cmse-4.c | 34 + gcc/testsuite/gcc.target/arm/cmse/cmse-9.c | 20 + .../arm/{pure-code/pure-code.exp => cmse/cmse.exp} | 48 +- .../gcc.target/arm/cmse/mainline/bitfield-4.c | 55 + .../gcc.target/arm/cmse/mainline/bitfield-5.c | 51 + .../gcc.target/arm/cmse/mainline/bitfield-6.c | 61 + .../gcc.target/arm/cmse/mainline/bitfield-7.c | 52 + .../gcc.target/arm/cmse/mainline/bitfield-8.c | 55 + .../gcc.target/arm/cmse/mainline/bitfield-9.c | 54 + .../arm/cmse/mainline/bitfield-and-union-1.c | 94 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c | 43 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c | 45 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c | 42 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c | 41 + .../gcc.target/arm/cmse/mainline/hard/cmse-13.c | 38 + .../gcc.target/arm/cmse/mainline/hard/cmse-5.c | 38 + .../gcc.target/arm/cmse/mainline/hard/cmse-7.c | 34 + .../gcc.target/arm/cmse/mainline/hard/cmse-8.c | 33 + .../gcc.target/arm/cmse/mainline/soft/cmse-13.c | 27 + .../gcc.target/arm/cmse/mainline/soft/cmse-5.c | 24 + .../gcc.target/arm/cmse/mainline/soft/cmse-7.c | 27 + .../gcc.target/arm/cmse/mainline/soft/cmse-8.c | 26 + .../arm/cmse/mainline/softfp-sp/cmse-5.c | 46 + .../arm/cmse/mainline/softfp-sp/cmse-7.c | 26 + .../arm/cmse/mainline/softfp-sp/cmse-8.c | 25 + .../gcc.target/arm/cmse/mainline/softfp/cmse-13.c | 25 + .../gcc.target/arm/cmse/mainline/softfp/cmse-5.c | 38 + .../gcc.target/arm/cmse/mainline/softfp/cmse-7.c | 26 + .../gcc.target/arm/cmse/mainline/softfp/cmse-8.c | 25 + .../gcc.target/arm/cmse/mainline/union-1.c | 69 + .../gcc.target/arm/cmse/mainline/union-2.c | 84 + gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 33 + gcc/testsuite/gcc.target/avr/tiny-caller-save.c | 2 +- gcc/testsuite/gcc.target/avr/tiny-memx.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kmovw-1.c | 5 +- gcc/testsuite/gcc.target/i386/bmi-andn-1a.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-andn-2a.c | 2 +- gcc/testsuite/gcc.target/i386/pr70322-1.c | 12 + gcc/testsuite/gcc.target/i386/pr70322-2.c | 12 + gcc/testsuite/gcc.target/i386/pr70322-3.c | 13 + gcc/testsuite/gcc.target/i386/pr70322-4.c | 13 + gcc/testsuite/gcc.target/i386/pr70799-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr77541.c | 2 +- gcc/testsuite/gcc.target/i386/pr77856.c | 83 + gcc/testsuite/gcc.target/powerpc/rldic-0.c | 16 + gcc/testsuite/gcc.target/powerpc/rldic-1.c | 17 + gcc/testsuite/gcc.target/powerpc/rldic-2.c | 16 + gcc/testsuite/gcc.target/powerpc/rldicl-0.c | 17 + gcc/testsuite/gcc.target/powerpc/rldicl-1.c | 16 + gcc/testsuite/gcc.target/powerpc/rldicl-2.c | 17 + gcc/testsuite/gcc.target/powerpc/rldicr-0.c | 15 + gcc/testsuite/gcc.target/powerpc/rldicr-1.c | 16 + gcc/testsuite/gcc.target/powerpc/rldicr-2.c | 15 + gcc/testsuite/gcc.target/powerpc/rldicx.h | 117 + gcc/testsuite/gcc.target/powerpc/rldimi-0.c | 15 + gcc/testsuite/gcc.target/powerpc/rldimi-1.c | 15 + gcc/testsuite/gcc.target/powerpc/rldimi-2.c | 15 + gcc/testsuite/gcc.target/powerpc/rldimi.h | 106 + gcc/testsuite/gcc.target/powerpc/rlwimi-0.c | 20 + gcc/testsuite/gcc.target/powerpc/rlwimi-1.c | 20 + gcc/testsuite/gcc.target/powerpc/rlwimi-2.c | 18 + gcc/testsuite/gcc.target/powerpc/rlwimi.h | 91 + gcc/testsuite/gcc.target/powerpc/rlwinm-0.c | 19 + gcc/testsuite/gcc.target/powerpc/rlwinm-1.c | 19 + gcc/testsuite/gcc.target/powerpc/rlwinm-2.c | 19 + gcc/testsuite/gcc.target/powerpc/rlwinm.h | 92 + gcc/testsuite/gcc.target/s390/litpool-r3-1.c | 2 +- gcc/testsuite/gcc.target/s390/md/setmem_long-1.c | 4 +- gcc/testsuite/gcc.target/s390/pr77822-1.C | 21 + gcc/testsuite/gcc.target/s390/pr77822-2.c | 307 + gcc/testsuite/gcc.target/s390/s390.exp | 8 +- .../gcc.target/s390/vector/vec-nopeel-1.c | 17 + .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 24 +- gcc/testsuite/gcc.target/s390/zvector/vec-cmp-1.c | 173 + gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c | 203 + gcc/testsuite/gfortran.dg/abstract_type_9.f90 | 34 + gcc/testsuite/gfortran.dg/char_conversion.f90 | 10 + gcc/testsuite/gfortran.dg/char_length_20.f90 | 13 + gcc/testsuite/gfortran.dg/char_length_21.f90 | 11 + gcc/testsuite/gfortran.dg/class_61.f90 | 11 + gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_alloc_comp_1.f08 | 3 + gcc/testsuite/gfortran.dg/coarray_allocate_7.f08 | 5 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_1.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_2.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_3.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 46 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- gcc/testsuite/gfortran.dg/derived_result.f90 | 10 + gcc/testsuite/gfortran.dg/derived_result_2.f90 | 45 + gcc/testsuite/gfortran.dg/dtio_18.f90 | 15 + gcc/testsuite/gfortran.dg/finalize_30.f90 | 23 + gcc/testsuite/gfortran.dg/gomp/pr78298.f90 | 28 + gcc/testsuite/gfortran.dg/pr78279.f90 | 10 + gcc/testsuite/gfortran.dg/submodule_21.f08 | 19 + gcc/testsuite/gfortran.dg/submodule_22.f08 | 47 + .../gfortran.dg/typebound_assignment_8.f90 | 29 + gcc/testsuite/lib/target-supports.exp | 63 +- gcc/tree-cfg.c | 27 +- gcc/tree-nested.c | 44 +- gcc/tree-profile.c | 6 +- gcc/tree-ssa-alias.c | 5 +- gcc/tree-ssa-ccp.c | 7 +- gcc/tree-ssa-loop-ivopts.c | 5 + gcc/tree-ssa-loop-prefetch.c | 4 +- gcc/tree-ssa-threadedge.c | 7 +- gcc/tree-vrp.c | 24 +- gcc/tree.c | 25 +- gcc/tree.def | 2 +- gcc/valtrack.c | 4 - gcc/varasm.c | 30 +- gcc/vec.h | 8 +- libcilkrts/ChangeLog | 7 + libcilkrts/Makefile.am | 2 +- libcilkrts/Makefile.in | 4 +- libcilkrts/README | 104 +- libcilkrts/configure | 58 +- libcilkrts/configure.ac | 14 +- libcilkrts/configure.tgt | 6 +- libcilkrts/include/cilk/cilk_undocumented.h | 3 - libcilkrts/include/internal/cilk_version.h | 10 +- libcilkrts/include/internal/rev.mk | 2 +- libcilkrts/runtime/cilk-abi.c | 1 - libcilkrts/runtime/cilk_fiber-unix.cpp | 2 +- libcilkrts/runtime/cilk_fiber.h | 5 +- libcilkrts/runtime/config/arm/os-fence.h | 19 +- .../runtime/config/{arm => sparc}/cilk-abi-vla.c | 0 .../runtime/{jmpbuf.c => config/sparc/os-fence.h} | 19 +- .../runtime/config/{arm => sparc}/os-unix-sysdep.c | 22 +- libcilkrts/runtime/except-gcc.cpp | 2 + libcilkrts/runtime/global_state.cpp | 1 - libcilkrts/runtime/global_state.h | 1 - libcilkrts/runtime/jmpbuf.h | 14 +- libcilkrts/runtime/linux-symbols.ver | 1 - libcilkrts/runtime/local_state.h | 7 + libcilkrts/runtime/mac-symbols.txt | 1 - libcilkrts/runtime/os-unix.c | 5 +- libcilkrts/runtime/record-replay.cpp | 2 +- libcilkrts/runtime/scheduler.c | 18 +- libcilkrts/runtime/scheduler.h | 3 + libcilkrts/runtime/sysdep-unix.c | 12 +- libgcc/ChangeLog | 35 + libgcc/config/arm/cmse.c | 108 + libgcc/config/arm/cmse_nonsecure_call.S | 131 + libgcc/config/arm/t-arm | 14 + libgcc/config/bfin/libgcc-glibc.ver | 1894 +- libgcc/config/bfin/t-linux | 3 +- libgcc/config/i386/cpuinfo.c | 92 +- libgcc/config/i386/cpuinfo.h | 116 + libgcc/config/t-darwin | 4 + libgcc/mkmap-symver.awk | 6 +- libgfortran/ChangeLog | 49 + libgfortran/Makefile.am | 2 +- libgfortran/Makefile.in | 2 +- libgfortran/acinclude.m4 | 51 + libgfortran/caf/libcaf.h | 19 +- libgfortran/caf/single.c | 130 +- libgfortran/config.h.in | 9 + libgfortran/configure | 87 + libgfortran/configure.ac | 9 + libgfortran/generated/matmul_c10.c | 2233 +++ libgfortran/generated/matmul_c16.c | 2233 +++ libgfortran/generated/matmul_c4.c | 2233 +++ libgfortran/generated/matmul_c8.c | 2233 +++ libgfortran/generated/matmul_i1.c | 2233 +++ libgfortran/generated/matmul_i16.c | 2233 +++ libgfortran/generated/matmul_i2.c | 2233 +++ libgfortran/generated/matmul_i4.c | 2233 +++ libgfortran/generated/matmul_i8.c | 2233 +++ libgfortran/generated/matmul_r10.c | 2237 +++ libgfortran/generated/matmul_r16.c | 2237 +++ libgfortran/generated/matmul_r4.c | 2237 +++ libgfortran/generated/matmul_r8.c | 2237 +++ libgfortran/m4/matmul.m4 | 596 +- libgfortran/m4/{matmul.m4 => matmul_internal.m4} | 89 +- libgo/go/runtime/panic.go | 9 + libgo/go/runtime/signal1_unix.go | 11 +- libgo/go/runtime/stubs.go | 4 +- libgo/go/runtime/traceback_gccgo.go | 9 + libgo/runtime/go-signal.c | 9 + libgomp/ChangeLog | 45 + libgomp/Makefile.in | 133 +- libgomp/aclocal.m4 | 74 +- libgomp/config.h.in | 3 + libgomp/config/linux/affinity.c | 2 +- libgomp/config/nvptx/affinity.c | 0 libgomp/config/nvptx/critical.c | 0 libgomp/config/nvptx/env.c | 0 libgomp/config/rtems/pool.h | 32 +- libgomp/config/rtems/proc.c | 2 +- libgomp/configure | 25 +- libgomp/configure.ac | 7 + libgomp/env.c | 43 +- libgomp/icv.c | 34 +- libgomp/testsuite/Makefile.in | 60 +- libiberty/ChangeLog | 12 + libiberty/cp-demangle.c | 2 +- libiberty/strndup.c | 7 +- libiberty/xstrndup.c | 5 +- libobjc/ChangeLog | 27 + libobjc/Makefile.in | 4 +- libobjc/configure | 245 +- libobjc/configure.ac | 173 +- libobjc/gc.c | 4 +- libobjc/memory.c | 2 +- libobjc/objects.c | 4 +- libsanitizer/ChangeLog | 15 + libsanitizer/LOCAL_PATCHES | 2 +- .../sanitizer_platform_limits_posix.h | 11 + libstdc++-v3/ChangeLog | 138 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 95 + libstdc++-v3/configure | 13 + libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/include/bits/move.h | 3 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/regex_compiler.h | 102 +- libstdc++-v3/include/bits/regex_compiler.tcc | 51 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 8 + libstdc++-v3/include/bits/unique_ptr.h | 8 + libstdc++-v3/include/std/array | 8 + libstdc++-v3/include/std/istream | 35 +- libstdc++-v3/include/std/optional | 4 + libstdc++-v3/include/std/ostream | 34 +- libstdc++-v3/include/std/tuple | 18 +- libstdc++-v3/include/std/type_traits | 21 +- libstdc++-v3/include/std/utility | 4 - libstdc++-v3/include/std/variant | 23 +- libstdc++-v3/testsuite/18_support/50594.cc | 1 + libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 4 +- .../20_util/{as_const/1.cc => pair/swap_cxx17.cc} | 23 +- .../{optional/swap/2.cc => tuple/swap_cxx17.cc} | 30 +- .../specialized_algorithms/swap_cxx17.cc} | 22 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 24 + .../array/specialized_algorithms/swap_cxx17.cc} | 19 +- .../23_containers/array/tuple_interface/get_neg.cc | 4 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../23_containers/vector/profile/vector.cc | 2 - .../testsuite/26_numerics/headers/cmath/hypot.cc | 1 + .../27_io/basic_istream/extractors_other/char/4.cc | 96 + .../basic_istream/extractors_other/wchar_t/4.cc | 96 + .../27_io/basic_ostream/inserters_other/char/6.cc | 96 + .../basic_ostream/inserters_other/wchar_t/6.cc | 96 + .../testsuite/27_io/ios_base/storage/11584.cc | 2 + .../testsuite/28_regex/traits/char/icase.cc | 74 + .../testsuite/28_regex/traits/char/user_defined.cc | 66 +- .../experimental/type_erased_allocator/2.cc | 1 + .../testsuite/ext/mt_allocator/check_new.cc | 2 + .../testsuite/ext/pool_allocator/check_new.cc | 2 + libstdc++-v3/testsuite/lib/libstdc++.exp | 3 + 728 files changed, 50540 insertions(+), 92034 deletions(-) delete mode 100644 boehm-gc/AmigaOS.c delete mode 100644 boehm-gc/BCC_MAKEFILE delete mode 100644 boehm-gc/ChangeLog delete mode 100644 boehm-gc/EMX_MAKEFILE delete mode 100644 boehm-gc/MacOS.c delete mode 100644 boehm-gc/MacProjects.sit.hqx delete mode 100644 boehm-gc/Mac_files/MacOS_Test_config.h delete mode 100644 boehm-gc/Mac_files/MacOS_config.h delete mode 100644 boehm-gc/Mac_files/dataend.c delete mode 100644 boehm-gc/Mac_files/datastart.c delete mode 100644 boehm-gc/Makefile.DLLs delete mode 100644 boehm-gc/Makefile.am delete mode 100644 boehm-gc/Makefile.direct delete mode 100644 boehm-gc/Makefile.dist delete mode 100644 boehm-gc/Makefile.dj delete mode 100644 boehm-gc/Makefile.in delete mode 100644 boehm-gc/NT_MAKEFILE delete mode 100644 boehm-gc/NT_STATIC_THREADS_MAKEFILE delete mode 100644 boehm-gc/NT_THREADS_MAKEFILE delete mode 100644 boehm-gc/OS2_MAKEFILE delete mode 100644 boehm-gc/PCR-Makefile delete mode 100644 boehm-gc/SMakefile.amiga delete mode 100644 boehm-gc/WCC_MAKEFILE delete mode 100644 boehm-gc/aclocal.m4 delete mode 100644 boehm-gc/add_gc_prefix.c delete mode 100644 boehm-gc/allchblk.c delete mode 100644 boehm-gc/alloc.c delete mode 100644 boehm-gc/alpha_mach_dep.S delete mode 100644 boehm-gc/backgraph.c delete mode 100644 boehm-gc/blacklst.c delete mode 100755 boehm-gc/callprocs delete mode 100644 boehm-gc/checksums.c delete mode 100755 boehm-gc/configure delete mode 100644 boehm-gc/configure.ac delete mode 100644 boehm-gc/configure.host delete mode 100644 boehm-gc/cord/cordbscs.c delete mode 100644 boehm-gc/cord/cordprnt.c delete mode 100644 boehm-gc/cord/cordtest.c delete mode 100644 boehm-gc/cord/cordxtra.c delete mode 100644 boehm-gc/cord/de.c delete mode 100644 boehm-gc/cord/de_cmds.h delete mode 100755 boehm-gc/cord/de_win.ICO delete mode 100644 boehm-gc/cord/de_win.RC delete mode 100644 boehm-gc/cord/de_win.c delete mode 100644 boehm-gc/cord/de_win.h delete mode 100644 boehm-gc/darwin_stop_world.c delete mode 100644 boehm-gc/dbg_mlc.c delete mode 100755 boehm-gc/depcomp delete mode 100644 boehm-gc/digimars.mak delete mode 100644 boehm-gc/doc/README delete mode 100644 boehm-gc/doc/README.DGUX386 delete mode 100644 boehm-gc/doc/README.Mac delete mode 100644 boehm-gc/doc/README.MacOSX delete mode 100644 boehm-gc/doc/README.OS2 delete mode 100644 boehm-gc/doc/README.amiga delete mode 100644 boehm-gc/doc/README.arm.cross delete mode 100644 boehm-gc/doc/README.autoconf delete mode 100644 boehm-gc/doc/README.changes delete mode 100644 boehm-gc/doc/README.contributors delete mode 100644 boehm-gc/doc/README.cords delete mode 100644 boehm-gc/doc/README.darwin delete mode 100644 boehm-gc/doc/README.dj delete mode 100644 boehm-gc/doc/README.environment delete mode 100644 boehm-gc/doc/README.ews4800 delete mode 100644 boehm-gc/doc/README.hp delete mode 100644 boehm-gc/doc/README.linux delete mode 100644 boehm-gc/doc/README.macros delete mode 100644 boehm-gc/doc/README.rs6000 delete mode 100644 boehm-gc/doc/README.sgi delete mode 100644 boehm-gc/doc/README.solaris2 delete mode 100644 boehm-gc/doc/README.uts delete mode 100644 boehm-gc/doc/README.win32 delete mode 100644 boehm-gc/doc/barrett_diagram delete mode 100644 boehm-gc/doc/debugging.html delete mode 100644 boehm-gc/doc/gc.man delete mode 100644 boehm-gc/doc/gcdescr.html delete mode 100644 boehm-gc/doc/gcinterface.html delete mode 100644 boehm-gc/doc/leak.html delete mode 100644 boehm-gc/doc/scale.html delete mode 100644 boehm-gc/doc/simple_example.html delete mode 100644 boehm-gc/doc/tree.html delete mode 100644 boehm-gc/dyn_load.c delete mode 100644 boehm-gc/finalize.c delete mode 100644 boehm-gc/gc.mak delete mode 100644 boehm-gc/gc_cpp.cc delete mode 100644 boehm-gc/gc_cpp.cpp delete mode 100644 boehm-gc/gc_dlopen.c delete mode 100644 boehm-gc/gcc_support.c delete mode 100644 boehm-gc/gcj_mlc.c delete mode 100644 boehm-gc/gcname.c delete mode 100644 boehm-gc/headers.c delete mode 100644 boehm-gc/hpux_test_and_clear.s delete mode 100644 boehm-gc/ia64_save_regs_in_stack.s delete mode 100644 boehm-gc/if_mach.c delete mode 100644 boehm-gc/if_not_there.c delete mode 100644 boehm-gc/include/Makefile.am delete mode 100644 boehm-gc/include/Makefile.in delete mode 100644 boehm-gc/include/cord.h delete mode 100644 boehm-gc/include/ec.h delete mode 100644 boehm-gc/include/gc.h delete mode 100644 boehm-gc/include/gc_alloc.h delete mode 100644 boehm-gc/include/gc_allocator.h delete mode 100644 boehm-gc/include/gc_amiga_redirects.h delete mode 100644 boehm-gc/include/gc_backptr.h delete mode 100644 boehm-gc/include/gc_config.h.in delete mode 100644 boehm-gc/include/gc_config_macros.h delete mode 100644 boehm-gc/include/gc_cpp.h delete mode 100644 boehm-gc/include/gc_ext_config.h.in delete mode 100644 boehm-gc/include/gc_gcj.h delete mode 100644 boehm-gc/include/gc_inl.h delete mode 100644 boehm-gc/include/gc_inline.h delete mode 100644 boehm-gc/include/gc_local_alloc.h delete mode 100644 boehm-gc/include/gc_mark.h delete mode 100644 boehm-gc/include/gc_pthread_redirects.h delete mode 100644 boehm-gc/include/gc_typed.h delete mode 100644 boehm-gc/include/javaxfc.h delete mode 100644 boehm-gc/include/leak_detector.h delete mode 100644 boehm-gc/include/new_gc_alloc.h delete mode 100644 boehm-gc/include/private/cord_pos.h delete mode 100644 boehm-gc/include/private/darwin_semaphore.h delete mode 100644 boehm-gc/include/private/darwin_stop_world.h delete mode 100644 boehm-gc/include/private/dbg_mlc.h delete mode 100644 boehm-gc/include/private/gc_hdrs.h delete mode 100644 boehm-gc/include/private/gc_locks.h delete mode 100644 boehm-gc/include/private/gc_pmark.h delete mode 100644 boehm-gc/include/private/gc_priv.h delete mode 100644 boehm-gc/include/private/gcconfig.h delete mode 100644 boehm-gc/include/private/pthread_stop_world.h delete mode 100644 boehm-gc/include/private/pthread_support.h delete mode 100644 boehm-gc/include/private/specific.h delete mode 100644 boehm-gc/include/weakpointer.h delete mode 100644 boehm-gc/mach_dep.c delete mode 100644 boehm-gc/malloc.c delete mode 100644 boehm-gc/mallocx.c delete mode 100644 boehm-gc/mark.c delete mode 100644 boehm-gc/mark_rts.c delete mode 100644 boehm-gc/mips_sgi_mach_dep.s delete mode 100644 boehm-gc/mips_ultrix_mach_dep.s delete mode 100644 boehm-gc/misc.c delete mode 100644 boehm-gc/new_hblk.c delete mode 100644 boehm-gc/obj_map.c delete mode 100644 boehm-gc/os_dep.c delete mode 100644 boehm-gc/pc_excludes delete mode 100644 boehm-gc/pcr_interface.c delete mode 100644 boehm-gc/powerpc_darwin_mach_dep.s delete mode 100644 boehm-gc/pthread_stop_world.c delete mode 100644 boehm-gc/pthread_support.c delete mode 100644 boehm-gc/ptr_chck.c delete mode 100644 boehm-gc/real_malloc.c delete mode 100644 boehm-gc/reclaim.c delete mode 100644 boehm-gc/rs6000_mach_dep.s delete mode 100644 boehm-gc/setjmp_t.c delete mode 100644 boehm-gc/sparc_mach_dep.S delete mode 100644 boehm-gc/sparc_netbsd_mach_dep.s delete mode 100644 boehm-gc/sparc_sunos4_mach_dep.s delete mode 100644 boehm-gc/specific.c delete mode 100644 boehm-gc/stubborn.c delete mode 100644 boehm-gc/testsuite/Makefile.am delete mode 100644 boehm-gc/testsuite/Makefile.in delete mode 100644 boehm-gc/testsuite/boehm-gc.c++/test_cpp.cc delete mode 100644 boehm-gc/testsuite/boehm-gc.c/c.exp delete mode 100644 boehm-gc/testsuite/boehm-gc.c/gctest.c delete mode 100644 boehm-gc/testsuite/boehm-gc.c/leak_test.c delete mode 100644 boehm-gc/testsuite/boehm-gc.c/middle.c delete mode 100644 boehm-gc/testsuite/boehm-gc.c/thread_leak_test.c delete mode 100644 boehm-gc/testsuite/boehm-gc.c/trace_test.c delete mode 100644 boehm-gc/testsuite/boehm-gc.lib/lib.exp delete mode 100644 boehm-gc/testsuite/boehm-gc.lib/staticrootslib.c delete mode 100644 boehm-gc/testsuite/boehm-gc.lib/staticrootstest.c delete mode 100644 boehm-gc/testsuite/config/default.exp delete mode 100644 boehm-gc/testsuite/lib/boehm-gc.exp delete mode 100644 boehm-gc/threadlibs.c delete mode 100644 boehm-gc/threads.mk.in delete mode 100644 boehm-gc/typd_mlc.c delete mode 100644 boehm-gc/version.h delete mode 100644 boehm-gc/win32_threads.c create mode 100644 gcc/config/arm/arm_cmse.h create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-odr-indicators-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/executeables-1.c delete mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor15a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr78649.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr77591.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor36.C create mode 100644 gcc/testsuite/g++.dg/debug/pr72808.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr16855-priority.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr78211.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-macro-ordering.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-pr78313.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78362.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78527.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78574.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78607.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78610.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78438.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78477.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78586.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-12.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr78541-2.c copy gcc/testsuite/{g++.dg/asan/use-after-scope-types-3.C => gcc.dg/asan/pr78541.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/builtin-alloc-size.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr78587.c create mode 100644 gcc/testsuite/gcc.dg/fold-bopcond-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-bopcond-2.c create mode 100644 gcc/testsuite/gcc.dg/format/pr78498.c create mode 100644 gcc/testsuite/gcc.dg/format/pr78569.c create mode 100644 gcc/testsuite/gcc.dg/pr57438-1.c create mode 100644 gcc/testsuite/gcc.dg/pr57438-2.c create mode 100644 gcc/testsuite/gcc.dg/pr78526.c create mode 100644 gcc/testsuite/gcc.dg/pr78540.c create mode 100644 gcc/testsuite/gcc.dg/pr78547.c create mode 100644 gcc/testsuite/gcc.dg/pr78575.c create mode 100644 gcc/testsuite/gcc.dg/pr78582.c create mode 100644 gcc/testsuite/gcc.dg/torture/alias-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78515.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78546-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78546-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr78561.c create mode 100644 gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-4.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-6.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-9.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-and-union-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-11.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-6.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/softfp.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/union-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/union-2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-10.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-12.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-14.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-15.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-3.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-4.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-9.c copy gcc/testsuite/gcc.target/arm/{pure-code/pure-code.exp => cmse/cmse.exp} (53%) create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-4.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-6.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-9.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-and-union-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/union-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/union-2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/struct-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70322-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70322-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70322-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70322-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr77856.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldic-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldic-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldic-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicl-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicl-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicl-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicr-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicr-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicr-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldicx.h create mode 100644 gcc/testsuite/gcc.target/powerpc/rldimi-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldimi-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldimi-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rldimi.h create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwimi-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwimi-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwimi-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwimi.h create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwinm-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwinm-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwinm-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rlwinm.h create mode 100644 gcc/testsuite/gcc.target/s390/pr77822-1.C create mode 100644 gcc/testsuite/gcc.target/s390/pr77822-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-nopeel-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-cmp-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c create mode 100644 gcc/testsuite/gfortran.dg/abstract_type_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_conversion.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_length_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_length_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_61.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_result.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_result_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78298.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78279.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_21.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_22.f08 create mode 100644 gcc/testsuite/gfortran.dg/typebound_assignment_8.f90 copy libcilkrts/runtime/config/{arm => sparc}/cilk-abi-vla.c (100%) copy libcilkrts/runtime/{jmpbuf.c => config/sparc/os-fence.h} (83%) copy libcilkrts/runtime/config/{arm => sparc}/os-unix-sysdep.c (86%) create mode 100644 libgcc/config/arm/cmse.c create mode 100644 libgcc/config/arm/cmse_nonsecure_call.S create mode 100644 libgcc/config/i386/cpuinfo.h copy libgfortran/m4/{matmul.m4 => matmul_internal.m4} (84%) delete mode 100644 libgomp/config/nvptx/affinity.c delete mode 100644 libgomp/config/nvptx/critical.c delete mode 100644 libgomp/config/nvptx/env.c copy libstdc++-v3/testsuite/20_util/{as_const/1.cc => pair/swap_cxx17.cc} (65%) copy libstdc++-v3/testsuite/20_util/{optional/swap/2.cc => tuple/swap_cxx17.cc} (52%) copy libstdc++-v3/testsuite/20_util/{shared_ptr/requirements/weak_type.cc => uniqu [...] copy libstdc++-v3/testsuite/{20_util/is_nothrow_callable/requirements/typedefs.cc [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/4.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wch [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/6.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wcha [...] create mode 100644 libstdc++-v3/testsuite/28_regex/traits/char/icase.cc