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 3e4502a6951 [PR86823] retain deferred access checks from outside firewall discards e0ca29338bb [PR86747] tsubst friend tpl ctxt before looking it up for dupes discards ac88769d417 [PR87012] canonicalize ref type for tmpl arg adds 0df1cbdea06 2018-11-13 Michael Ploujnikov michael.ploujnikov@oracle.com adds 49610463f5b PR middle-end/81824 - Warn for missing attributes with func [...] adds be1e72839b6 Eliminate source_location in favor of location_t adds dd59ba43413 gcc/ PR rtl-optimization/87899 * lra-lives.c (start_livin [...] adds ca476f59936 Fix overflows in std::pmr::unsynchonized_pool_resource adds 442581353de Fix incorrect assertion when deallocating big block adds abcd0bc2723 Improve handling of pool_options::largest_required_pool_block adds cb37da99a81 Remove redundant loop in unsynchronized_pool_resource code adds 338fba95eb8 Fix unused parameter warnings introduced in earlier patch adds 3cb28cfb7fc Fix error when selecting number of memory pools adds 37e8051e471 PR tree-optimization/87898 * omp-simd-clone.c (ipa_simd_m [...] adds c5654b25cb4 Daily bump. adds 6ff3da17d0f gcc/ PR rtl-optimization/87507 * lower-subreg.c (operand_ [...] adds b9feec79a23 PR tree-optimization/87977 * tree-ssa-math-opts.c (optimi [...] adds 8f972a4168c 2018-11-14 Richard Biener rguenther@suse.de adds 8cb63fa629d [ARC] Cleanup, fix and set LRA default. adds 13070e2ba14 2018-11-14 Richard Biener rguenther@suse.de adds 1cbab4c1b99 [Ada] Handle -gx switches explicitly adds c477b745540 [Ada] Fix parentheses in comments and "library-level" punctuation adds a93377d46ce [Ada] Use Cancel_Special_Output instead of Set_Special_Outp [...] adds 201c693bda3 [Ada] Lingering loop for ignored Ghost assignment adds 47120c1094c [Ada] Fix handling of generic actuals with default expressi [...] adds a827194ca5b [Ada] Record components do not appear in the Global contract adds bad7fde8b04 [Ada] Crash on tagged equality adds 77b577f9fed [Ada] Limited function violates No_Exception_Propagation adds c408471ea98 [Ada] Improper extension of bounds of fixed-point type adds cdb1381d78c [Ada] Unnesting transformations for blocks in package bodies adds 7bf769dfb3f [Ada] Do not include crt_externs.h on iOS adds 22fae0d1417 [Ada] Visibility error on used enumerated type adds e5e89c9ea3c [Ada] Crash on ignored Ghost assignment adds 5e380671be8 [Ada] Renamed equality leads to spurious errors adds c6056dd14f6 [Ada] Minor reformatting adds 1916d94e7f2 [Ada] Enhance constraints propagation to ease the work of o [...] adds 2c0ae288dc3 [Ada] System'To_Address not always static adds 5bb7054697b [Ada] Compiler crash on decl. with limited aggregate and ad [...] adds 675d3dad184 [Ada] Crash on use of generic formal package adds 6f14682a6c5 [Ada] Fix assertion failure on pragma Compile_Time_Error in [...] adds cb57c12b826 [Ada] Missing constraint check on if-expression returning a string adds 149a4b48882 [Ada] Use of Suppress_Initialization with pragma Thread_Loc [...] adds 8b71a75f486 [Ada] Crash on interface equality covered by a renaming dec [...] adds 45cac820099 [Ada] More complete information level for -gnatR output adds f9876ea21fc [Ada] Spurious error on Ghost null procedure adds 6da1be2fe0e [Ada] Remove couple of recently added dead tests adds d774e042295 [Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64 adds d07efe248ca [Ada] Fix small regression with others choice in array aggregate adds 7b6dfdbe207 [Ada] Update signal constants for GNU/Linux adds f43d4aa6257 [Ada] Problem with boundary case of XOR operation and unnesting adds c34f18f1cb1 fix Darwin bootstrap. adds d7a0d5d5a95 [AArch64] Fix PR62178 testcase failures adds 8d5aee98ab1 PR rtl-optimization/87817 * config/i386/i386.c (ix86_fold [...] adds f6742350318 PR other/88007 * c-common.c (parse_optimize_options): All [...] adds 7abecd46282 Simplify floating point comparisons adds 322b7fac1a1 2018-11-14 Richard Biener rguenther@suse.de adds 848efd3b100 [PATCH 1/2] S/390: Disable 3 global-array-* tests for 31-bit mode adds 58fddb25d23 [PATCH 2/2] S/390: Fix expectation in mrecord-mcount test f [...] adds 1e56f7621c8 Add missing dir to create_testsuite_files script adds e56c0ca6163 2018-11-14 Richard Biener rguenther@suse.de adds d6246b9ac16 Fix PR middle-end/86575 adds 5381ec5e552 Add comment adds 2d5d56125c2 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::record_ [...] adds aa95211e8fb * optabs.c (expand_binop): Pass INT_MODE to operand_subwor [...] adds 0baeb9dd55d PR bootstrap/86739 * hash-map.h (hash_map::iterator::refe [...] adds 1170ee757c4 P1236R1 - Signed integers are two's complement gcc/cp/ * [...] adds ed49010dc78 Handle libphobos in contrib/gcc_update adds 74e7e1fada8 /cp 2018-11-14 Paolo Carlini paolo.carlini@oracle.com adds 74b2e25b0bc Add missing ZLIBINC to CFLAGS-optinfo-emit-json.o adds 7614c633311 [debug/88006] -fdebug-types-section gives undefined ref adds 4f9e608ff9e * config/i386/i386.c (ix86_print_operand_address_as): Simp [...] adds 0e18726248f 2018-11-14 Sandra Loosemore sandra@codesourcery.com adds c1638e07cad Fix test that does undefined shifts greater than width of size_t adds c991672af0e Optimize pool resource allocation adds feb880a97ff Daily bump. adds 24d0cfe992d 2018-11-14 Sandra Loosemore sandra@codesourcery.com adds 81064939779 * gensupport.c (add_predicate_code): Properly handl [...] adds 7eda06d8952 2018-11-15 Sandra Loosemore sandra@codesourcery.com adds 75ae0e7fba1 PR tree-optimization/84648 * tree-ssa-loop-niter.c (adjus [...] adds 0277806c0f0 2018-11-15 Xianmiao Qu xianmiao_qu@c-sky.com adds a36d6c3c435 2018-11-15 Richard Biener rguenther@suse.de adds a3f619a1b40 PR rtl-optimization/88018 * cfgrtl.c (fixup_abnormal_edge [...] adds 0da4425d1d8 2018-11-15 Richard Biener rguenther@suse.de adds d3ec36d612f * gcc-interface/misc.c (gnat_init_gcc_eh): Do not override [...] adds 551d64cb9cc Fix spaces in PR62178 test adds da99b524151 [C++ DR 2336] Clean up synth walkers first adds 98acf890182 2018-11-15 Richard Biener rguenther@suse.de adds 1706ef0fcd4 2018-11-15 Richard Biener rguenther@suse.de adds 87b38e652b9 graphite: add missing dump_enabled_p checks (PR tree-optimi [...] adds 1bcc5c645e6 Machine-readable diagnostic output (PR other/19165) adds 61bdc1f122e doc/ux.texi: auto_diagnostic_group now does something adds 17a6cd1e22a [C++ DR 2336] virtual dtors, exception specs & abstract classes adds b8d287648cf Handle vectors that don't fit in an integer. adds 04e6d9db0d1 /cp 2018-11-15 Paolo Carlini paolo.carlini@oracle.com adds cd96243ea26 [PR c++/86246] ICE tsubst explicit operator call adds 16edb1bf6b5 PR c/83656 - missing -Wbuiltin-declaration-mismatch on decl [...] adds 249e7a17be9 PR c++/87541 - ICE using a constant decl as an attribute al [...] adds ce5875d5f03 Daily bump. adds 386ff2a6ca4 2018-11-15 Sandra Loosemore sandra@codesourcery.com adds 65892c4d0c3 2018-11-15 Xianmiao Qu xianmiao_qu@c-sky.com adds 1bff06cea93 Allow target overrides of ctors/dtors support advertisement [...] adds 4b86385fdbe 2018-11-16 Richard Biener rguenther@suse.de adds a351f1bbff7 S/390: Add a new pattern for r{o,x}sbg adds 885b1010f4b 2018-11-16 Richard Biener rguenther@suse.de adds 1109d9d362c 2018-11-16 Richard Biener rguenther@suse.de adds 8ac6652dd92 Fix ICE in lto_symtab_merge_symbols_1 (PR lto/88004). adds 03fac02cc11 Don't use %z printf length specifier adds baa13bededa [Patch][libstdc++.exp] Update the usage of cached result. adds 8f9783e44ef [PR c++/87269] Mark string operator overload in template defn. adds 9ee615a44b0 Allow memory operands for PTWRITE adds be9e723cb40 Remove ovl_used, it is no longer needed * cp-tree.h (OVL_ [...] adds 7ec2d0f7415 * tree-switch-conversion.h (switch_decision_tree::emit_cas [...] adds 3b06a8b36d9 When running the testsuite on boards that can't report an e [...] adds 1cc6e4a452b PR middle-end/88032 * optabs.c (expand_binop): For op0_mo [...] adds bee3d99f717 PR middle-end/87854 * c-common.c (fix_string_type): Rejec [...] adds 31e4e2349e9 PR target/88051 * config/i386/i386.md (floatunsdidf2): Al [...] adds 6b8784b2b7e PR rtl-optimization/87475 * cfgrtl.c (patch_jump_insn): A [...] adds 453b5ac5a0c [gcc] 2018-11-16 Michael Meissner meissner@linux.ibm.com adds b67e663d5f7 libphobos: Add IEEE quadruple support to core.internal.convert adds 863c62e0bf4 Implement P0479R5, [[likely]] and [[unlikely]]. adds cf465ccdc51 PR c++/52869 adds 1d8e601cbfd PR c++/87269 * g++.dg/lookup/pr87269.C (std::size_t): New [...] adds db879ec7d1b 2018-11-16 Jozef Lawrynowicz jozef.l@mittosystems.com adds 781161f0efe Daily bump. adds 19efecf665e 2018-11-17 Jozef Lawrynowicz jozef.l@mittosystems.com adds c3e9144f11e 2018-11-16 Sandra Loosemore sandra@codesourcery.com adds 922195f877c * config/mn10300/mn10300.md (adddi3_degenerate): Remove bo [...] adds 07d7895abbd 2018-11-16 Sandra Loosemore sandra@codesourcery.com adds c1e903927fc Fix wrong alignment returned by .alignof property. adds fc9dd36922b PR ipa/87957 * ipa-devirt.c (warn_odr): Look for main var [...] adds 2c9099d3af1 PR rtl-optimization/88018 * cfgrtl.c (fixup_abnormal_edge [...] adds d45dad8de66 PR tree-optimization/87546 * tree-vect-patterns.c (vect_l [...] adds 9ca7280907c libphobos: Add IEEE quadruple support for std.conv adds d08ca92ee70 2018-11-17 Sandra Loosemore sandra@codesourcery.com adds 9518fecf8db 2018-11-17 Sandra Loosemore sandra@codesourcery.com adds eb995d0edd5 RISC-V: Fix epilogue unwind info with fp and single sp adjust. adds 94fd7e5dda9 Implement std::pmr::synchronized_pool_resource adds 3325e8a1642 Daily bump. adds cb750c32a63 2018-11-17 Eric Gallager egallager@gcc.gnu.org San [...] adds a9992512f9d Correct ChangeLog for PR31357 fix adds 14103d9067b 2018-11-18 Thomas Koenig tkoenig@gcc.gnu.org adds f0c16658699 Delete !HAVE_LD_PIE variants of startfile/endfile specs adds 181f65b22ca Allow target to override gnu-user.h crti and crtn adds e64b8941d9b 2018-11-18 Thomas Koenig tkoenig@gcc.gnu.org adds 20f6624d3e5 2018-11-16 Michele Pezzutti mpezz@tiscali.it Edward [...] adds 3dd5313012e Remove unused modules from libphobos std.internal package. adds e0bb28f3bc9 Daily bump. adds 5ae1ce7e380 2018-11-18 Sandra Loosemore sandra@codesourcery.com adds feedb53d01d Detect mixed usage of spaces and tabs. adds 7aaa2cc6993 Strenghten assumption about function start and end line (PR [...] adds 236cf4da059 /cp 2018-11-18 Paolo Carlini paolo.carlini@oracle.com adds 22b15e0195b * gcc-interface/cuintp.c (UI_From_gnu): Remove code for 32 [...] adds a2a57ddfdbc Bump copyright year adds a02b6f00ba7 Fix typos in packed attribute documentation adds b0d542a94be * compare-elim.c (struct comparison): Add not_in_a field. [...] adds c64433506eb PR libstdc++/88084 - Implement LWG 2777 adds 3ff9624d70d Fix how we match for count(n*) in gcov tests. adds 04535be00ef 2018-11-19 Richard Biener rguenther@suse.de adds b3136cb0fef PR debug/87039 * omp-expand.c: Don't include debug.h. (a [...] adds 6e35c39402b PR c++/60994 * g++.dg/lookup/pr60994.C: New test. adds f2669ca3c67 PR tree-optimization/88071 * tree-vect-loop.c (vectorize_ [...] adds f72863ec77d Fix condition in lto-symtab.c (PR lto/88077). adds 0ee35a37cc2 PR libstdc++/87855 adds 80d492fc152 Eliminate global state from -fsave-optimization-record adds f2e20cc0ae6 Fix -fsave-optimization-record ICE (PR tree-optimization/87025) adds f7289f563a5 Disable unrolling for loops vectorised with non-constant VF adds ce9680ea92d gcc/ PR rtl-optimization/88033 * ira-lives.c (non_conflic [...] new 65ad2a8e320 compute discriminator info for overrides
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 (3e4502a6951) \ N -- N -- N refs/heads/aoliva/testme (65ad2a8e320)
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 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 9 + contrib/check_GNU_style_lib.py | 29 +- contrib/gcc_update | 6 + gcc/ChangeLog | 877 ++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 276 ++++ gcc/ada/adabkend.adb | 20 + gcc/ada/back_end.adb | 9 +- gcc/ada/bindgen.adb | 2 +- gcc/ada/checks.adb | 23 +- .../building_executable_programs_with_gnat.rst | 11 +- gcc/ada/env.c | 12 +- gcc/ada/exp_aggr.adb | 104 +- gcc/ada/exp_attr.adb | 13 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_ch3.adb | 34 +- gcc/ada/exp_ch4.adb | 195 ++- gcc/ada/exp_ch6.adb | 19 +- gcc/ada/exp_ch7.adb | 84 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_dbug.ads | 6 +- gcc/ada/exp_disp.adb | 28 +- gcc/ada/exp_pakd.adb | 5 +- gcc/ada/exp_prag.adb | 4 +- gcc/ada/exp_unst.adb | 49 +- gcc/ada/exp_util.adb | 42 +- gcc/ada/exp_util.ads | 19 +- gcc/ada/freeze.adb | 111 +- gcc/ada/gcc-interface/cuintp.c | 28 +- gcc/ada/gcc-interface/misc.c | 5 +- gcc/ada/ghost.adb | 73 +- gcc/ada/gnat_ugn.texi | 13 +- gcc/ada/libgnarl/a-intnam__linux.ads | 3 + gcc/ada/libgnarl/s-linux.ads | 31 +- gcc/ada/libgnarl/s-linux__alpha.ads | 6 +- gcc/ada/libgnarl/s-linux__android.ads | 6 +- gcc/ada/libgnarl/s-linux__hppa.ads | 6 +- gcc/ada/libgnarl/s-linux__mips.ads | 6 +- gcc/ada/libgnarl/s-linux__riscv.ads | 7 +- gcc/ada/libgnarl/s-linux__sparc.ads | 6 +- gcc/ada/libgnarl/s-linux__x32.ads | 6 +- gcc/ada/libgnarl/s-osinte__linux.ads | 56 +- gcc/ada/opt.ads | 11 +- gcc/ada/repinfo.adb | 60 +- gcc/ada/sem_attr.adb | 27 +- gcc/ada/sem_ch12.adb | 3 + gcc/ada/sem_ch13.adb | 32 +- gcc/ada/sem_ch3.adb | 40 +- gcc/ada/sem_ch5.adb | 18 +- gcc/ada/sem_ch6.adb | 57 +- gcc/ada/sem_ch7.adb | 15 +- gcc/ada/sem_ch8.adb | 220 ++-- gcc/ada/sem_ch8.ads | 11 +- gcc/ada/sem_eval.adb | 84 +- gcc/ada/sem_eval.ads | 41 +- gcc/ada/sem_prag.adb | 6 +- gcc/ada/sem_res.adb | 51 +- gcc/ada/sem_spark.adb | 1 - gcc/ada/sem_util.adb | 56 +- gcc/ada/sem_util.ads | 6 +- gcc/ada/sigtramp-vxworks-target.inc | 1 + gcc/ada/sinfo.ads | 25 +- gcc/ada/sprint.adb | 2 +- gcc/ada/switch-c.adb | 2 +- gcc/ada/switch-m.adb | 28 +- gcc/ada/usage.adb | 2 +- gcc/alloc-pool.h | 8 +- gcc/bitmap.h | 6 +- gcc/builtins.c | 14 +- gcc/c-family/ChangeLog | 59 + gcc/c-family/c-attribs.c | 390 ++++-- gcc/c-family/c-common.c | 45 +- gcc/c-family/c-common.h | 16 +- gcc/c-family/c-format.c | 88 +- gcc/c-family/c-lex.c | 10 +- gcc/c-family/c-opts.c | 5 +- gcc/c-family/c-ppoutput.c | 50 +- gcc/c-family/c-ubsan.c | 5 +- gcc/c-family/c-warn.c | 6 +- gcc/c/ChangeLog | 23 + gcc/c/c-decl.c | 64 +- gcc/c/c-tree.h | 12 +- gcc/c/c-typeck.c | 730 +++++++---- gcc/c/gimple-parser.c | 2 +- gcc/cfgrtl.c | 20 +- gcc/common.opt | 17 + gcc/compare-elim.c | 36 +- gcc/config/arc/arc.c | 329 ++--- gcc/config/arc/arc.h | 105 +- gcc/config/arc/arc.md | 57 +- gcc/config/arc/arc.opt | 7 +- gcc/config/arc/constraints.md | 47 +- gcc/config/arc/predicates.md | 28 +- gcc/config/csky/csky-linux-elf.h | 4 +- gcc/config/gnu-user.h | 50 +- gcc/config/i386/i386.c | 26 +- gcc/config/i386/i386.md | 5 +- gcc/config/i386/sse.md | 11 +- gcc/config/mn10300/mn10300.md | 1 - gcc/config/msp430/msp430.c | 5 + gcc/config/riscv/riscv.c | 23 +- gcc/config/rs6000/constraints.md | 2 +- gcc/config/rs6000/predicates.md | 154 +-- gcc/config/rs6000/rs6000-cpus.def | 7 +- gcc/config/rs6000/rs6000-protos.h | 6 - gcc/config/rs6000/rs6000.c | 400 +----- gcc/config/rs6000/rs6000.md | 142 -- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/s390/s390.md | 42 +- gcc/config/visium/visium.md | 10 +- gcc/config/vxworks.c | 13 +- gcc/config/vxworks.h | 17 +- gcc/coverage.c | 4 +- gcc/cp/ChangeLog | 108 ++ gcc/cp/call.c | 6 +- gcc/cp/constexpr.c | 26 +- gcc/cp/cp-gimplify.c | 93 ++ gcc/cp/cp-tree.h | 18 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 16 +- gcc/cp/decl2.c | 20 +- gcc/cp/friend.c | 6 - gcc/cp/method.c | 163 +-- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 121 +- gcc/cp/pt.c | 23 +- gcc/cp/semantics.c | 5 - gcc/cp/tree.c | 103 +- gcc/cp/typeck.c | 9 +- gcc/d/ChangeLog | 5 + gcc/d/d-target.cc | 2 +- gcc/diagnostic-format-json.cc | 264 ++++ gcc/diagnostic-show-locus.c | 4 +- gcc/diagnostic.c | 49 +- gcc/diagnostic.h | 23 +- gcc/doc/cpp.texi | 3 + gcc/doc/extend.texi | 122 +- gcc/doc/invoke.texi | 625 ++++++--- gcc/doc/md.texi | 2 +- gcc/doc/tm.texi | 6 + gcc/doc/ux.texi | 9 +- gcc/dump-context.h | 22 +- gcc/dumpfile.c | 77 +- gcc/dwarf2out.c | 5 +- gcc/final.c | 19 +- gcc/fortran/ChangeLog | 31 + gcc/fortran/cpp.c | 40 +- gcc/fortran/error.c | 3 +- gcc/fortran/expr.c | 28 +- gcc/fortran/frontend-passes.c | 4 + gcc/fortran/gfortran.h | 5 +- gcc/fortran/resolve.c | 8 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc.c | 5 + gcc/genmatch.c | 62 +- gcc/gensupport.c | 1 + gcc/ggc-common.c | 4 +- gcc/ggc-page.c | 51 +- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple.c | 14 +- gcc/gimple.h | 6 +- gcc/gimplify.c | 31 +- gcc/go/ChangeLog | 8 + gcc/go/go-gcc-diagnostics.cc | 8 +- gcc/go/go-gcc.cc | 8 +- gcc/go/go-linemap.cc | 2 +- gcc/go/go-location.h | 6 +- gcc/go/gofrontend/README | 2 +- gcc/graphite-isl-ast-to-gimple.c | 29 +- gcc/graphite-sese-to-poly.c | 3 +- gcc/hash-map.h | 17 +- gcc/input.c | 114 +- gcc/input.h | 18 +- gcc/ipa-cp.c | 2 +- gcc/ipa-devirt.c | 24 +- gcc/ipa-prop.c | 2 +- gcc/ira-lives.c | 10 +- gcc/jit/ChangeLog | 9 + gcc/jit/dummy-frontend.c | 3 +- gcc/jit/jit-playback.c | 4 +- gcc/jit/jit-playback.h | 2 +- gcc/lower-subreg.c | 61 +- gcc/lra-lives.c | 327 ++--- gcc/lto-wrapper.c | 1 + gcc/lto/ChangeLog | 13 + gcc/lto/lto-symtab.c | 10 +- gcc/match.pd | 31 + gcc/mem-stats.h | 6 +- gcc/omp-expand.c | 75 +- gcc/omp-simd-clone.c | 22 +- gcc/optabs.c | 10 +- gcc/optinfo-emit-json.cc | 104 +- gcc/optinfo-emit-json.h | 42 +- gcc/optinfo.cc | 28 +- gcc/optinfo.h | 8 - gcc/opts.c | 146 ++- gcc/rtl.c | 6 +- gcc/selftest.h | 2 +- gcc/substring-locations.h | 14 +- gcc/system.h | 6 +- gcc/target-def.h | 15 + gcc/target.def | 6 + gcc/target.h | 3 + gcc/targhooks.c | 4 +- gcc/testsuite/ChangeLog | 405 ++++++ gcc/testsuite/c-c++-common/attributes-1.c | 19 +- .../c-c++-common/diagnostic-format-json-1.c | 25 + .../c-c++-common/diagnostic-format-json-2.c | 26 + .../c-c++-common/diagnostic-format-json-3.c | 26 + .../c-c++-common/diagnostic-format-json-4.c | 55 + .../c-c++-common/diagnostic-format-json-5.c | 46 + gcc/testsuite/c-c++-common/pr71574.c | 15 +- gcc/testsuite/g++.dg/DRs/dr1207-1.C | 23 + gcc/testsuite/g++.dg/DRs/dr1207-2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nonlit2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 8 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-union6.C | 12 +- gcc/testsuite/g++.dg/cpp0x/nsdmi6.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr87012.C | 11 - gcc/testsuite/g++.dg/cpp1y/pr79393-3.C | 44 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely1.C | 38 + gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 12 + gcc/testsuite/g++.dg/cpp2a/attr-likely3.C | 8 + gcc/testsuite/g++.dg/cpp2a/attr-likely4.C | 19 + gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C | 25 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 12 + gcc/testsuite/g++.dg/debug/dwarf2/pr87462.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/pr88006.C | 39 + gcc/testsuite/g++.dg/ext/attr-alloc_size.C | 53 + gcc/testsuite/g++.dg/ext/constexpr-vla5.C | 3 +- gcc/testsuite/g++.dg/ext/flexary4.C | 2 +- gcc/testsuite/g++.dg/ext/flexary9.C | 3 +- gcc/testsuite/g++.dg/gcov/pr84548.C | 2 +- gcc/testsuite/g++.dg/gcov/pr88045.C | 90 ++ gcc/testsuite/g++.dg/gcov/ternary.C | 2 +- .../g++.dg/gomp/{pr78363-1.C => pr78363-4.C} | 4 + .../g++.dg/gomp/{pr78363-2.C => pr78363-5.C} | 2 + .../g++.dg/gomp/{pr78363-3.C => pr78363-6.C} | 2 + .../g++.dg/gomp/{pr78363-1.C => pr78363-7.C} | 1 + gcc/testsuite/g++.dg/gomp/pr85134.C | 2 +- gcc/testsuite/g++.dg/lookup/pr60994.C | 13 + gcc/testsuite/g++.dg/lookup/pr87269.C | 19 + gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 1 + gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 1 + gcc/testsuite/g++.dg/lto/pr87229_0.C | 7 + gcc/testsuite/g++.dg/opt/pr87475.C | 7 + gcc/testsuite/g++.dg/opt/pr87974.C | 33 + gcc/testsuite/g++.dg/other/incomplete2.C | 2 +- gcc/testsuite/g++.dg/parse/concat1.C | 6 +- gcc/testsuite/g++.dg/parse/friend12.C | 2 +- gcc/testsuite/g++.dg/plugin/comment_plugin.c | 2 +- gcc/testsuite/g++.dg/pr86747.C | 8 - gcc/testsuite/g++.dg/pr86823.C | 15 - gcc/testsuite/g++.dg/template/crash91.C | 2 +- gcc/testsuite/g++.dg/template/pr86246.C | 38 + gcc/testsuite/g++.dg/template/pr87989.C | 20 + gcc/testsuite/g++.dg/tsan/pr88018.C | 6 + gcc/testsuite/g++.dg/ubsan/cxx11-shift-1.C | 7 +- gcc/testsuite/g++.dg/ubsan/cxx11-shift-2.C | 13 +- .../ubsan/{cxx11-shift-1.C => cxx2a-shift-1.C} | 7 +- gcc/testsuite/g++.dg/ubsan/cxx2a-shift-2.C | 15 + gcc/testsuite/g++.dg/warn/permissive-1.C | 4 +- gcc/testsuite/gcc.c-torture/compile/20181114-1.c | 6 + gcc/testsuite/gcc.c-torture/compile/pr46534.c | 4 +- gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 + gcc/testsuite/gcc.dg/20021006-1.c | 2 +- gcc/testsuite/gcc.dg/Walloca-16.c | 2 + .../gcc.dg/Wbuiltin-declaration-mismatch-2.c | 25 + .../gcc.dg/Wbuiltin-declaration-mismatch-3.c | 116 ++ .../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 152 +++ .../gcc.dg/Wbuiltin-declaration-mismatch.c | 23 + gcc/testsuite/gcc.dg/Wrestrict-4.c | 2 + gcc/testsuite/gcc.dg/Wrestrict-5.c | 3 + gcc/testsuite/gcc.dg/atomic/stdatomic-generic.c | 2 +- gcc/testsuite/gcc.dg/atomic/stdatomic-lockfree.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_align-2.c | 6 +- gcc/testsuite/gcc.dg/attr-alloc_align-4.c | 43 + gcc/testsuite/gcc.dg/attr-alloc_size-12.c | 60 + gcc/testsuite/gcc.dg/attr-alloc_size-2.c | 7 +- gcc/testsuite/gcc.dg/attr-alloc_size.c | 6 +- gcc/testsuite/gcc.dg/attr-assume_aligned-4.c | 36 + gcc/testsuite/gcc.dg/attr-copy-5.c | 57 + gcc/testsuite/gcc.dg/concat2.c | 6 +- gcc/testsuite/gcc.dg/div-cmp-1.c | 29 + gcc/testsuite/gcc.dg/div-cmp-2.c | 28 + gcc/testsuite/gcc.dg/format/attr-3.c | 12 +- gcc/testsuite/gcc.dg/gomp/pr87898.c | 10 + gcc/testsuite/gcc.dg/initpri1.c | 2 +- .../gcc.dg/lto/{20101009-2_0.c => pr88077_0.c} | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_1.c | 6 + gcc/testsuite/gcc.dg/nonnull-2.c | 7 +- .../plugin/diagnostic_plugin_test_show_locus.c | 11 +- .../gcc.dg/plugin/location_overflow_plugin.c | 10 +- gcc/testsuite/gcc.dg/pr15698-1.c | 2 + gcc/testsuite/gcc.dg/pr68317.c | 2 +- gcc/testsuite/gcc.dg/pr69156.c | 2 +- gcc/testsuite/gcc.dg/pr83463.c | 2 + gcc/testsuite/gcc.dg/pr87025.c | 22 + gcc/testsuite/gcc.dg/{pr85180.c => pr87985.c} | 2 +- gcc/testsuite/gcc.dg/{pr84100.c => pr88007.c} | 6 +- gcc/testsuite/gcc.dg/pr88031.c | 17 + gcc/testsuite/gcc.dg/pr88071.c | 5 + gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 2 +- gcc/testsuite/gcc.dg/redecl-4.c | 3 + gcc/testsuite/gcc.dg/tls/diag-6.c | 4 +- gcc/testsuite/gcc.dg/tls/thr-init-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr55890-2.c | 2 + gcc/testsuite/gcc.dg/torture/pr55890-3.c | 2 + gcc/testsuite/gcc.dg/torture/pr67741.c | 3 +- gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- gcc/testsuite/gcc.dg/torture/pr80612.c | 2 + .../gcc.dg/torture/stackalign/sibcall-1.c | 2 +- gcc/testsuite/gcc.dg/torture/tls/thr-init-1.c | 2 +- .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr84648.c | 10 + .../gcc.dg/tree-ssa/{pr34635.c => pr87917.c} | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88029.c | 14 + .../pr88030.c} | 4 +- gcc/testsuite/gcc.dg/vect/O3-pr87546.c | 29 + gcc/testsuite/gcc.target/aarch64/pr62178.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 13 + gcc/testsuite/gcc.target/i386/bmi2-bzhi-3.c | 12 +- gcc/testsuite/gcc.target/i386/pr88033.c | 14 + gcc/testsuite/gcc.target/powerpc/fusion3.c | 18 - gcc/testsuite/gcc.target/powerpc/fusion4.c | 12 - gcc/testsuite/gcc.target/powerpc/pr68805.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr87507.c | 22 + .../s390/global-array-almost-huge-element.c | 2 +- .../global-array-almost-negative-huge-element.c | 2 +- .../gcc.target/s390/global-array-even-element.c | 2 +- gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c | 16 +- gcc/testsuite/gcc.target/s390/mrecord-mcount.c | 3 +- gcc/testsuite/gcc.target/s390/risbg-ll-2.c | 2 +- gcc/testsuite/gcc.target/visium/overflow16.c | 3 +- gcc/testsuite/gcc.target/visium/overflow32.c | 3 +- gcc/testsuite/gcc.target/visium/overflow8.c | 3 +- gcc/testsuite/gfortran.dg/assign_11.f90 | 9 + .../gfortran.dg/diagnostic-format-json-1.F90 | 25 + .../gfortran.dg/diagnostic-format-json-2.F90 | 26 + .../gfortran.dg/diagnostic-format-json-3.F90 | 26 + gcc/testsuite/gfortran.dg/pointer_assign_12.f90 | 15 + gcc/testsuite/gfortran.dg/proc_ptr_result_5.f90 | 2 +- gcc/testsuite/gfortran.dg/protected_4.f90 | 3 +- gcc/testsuite/gfortran.dg/protected_6.f90 | 3 +- gcc/testsuite/gfortran.dg/where_7.f90 | 25 + gcc/testsuite/gnat.dg/bip_exception.adb | 17 + gcc/testsuite/gnat.dg/bip_exception.ads | 20 + gcc/testsuite/gnat.dg/bip_exception_pkg.ads | 11 + gcc/testsuite/gnat.dg/compile_time_error1.adb | 7 + gcc/testsuite/gnat.dg/compile_time_error1.ads | 13 + gcc/testsuite/gnat.dg/compile_time_error1_pkg.ads | 11 + gcc/testsuite/gnat.dg/enum5.adb | 11 + gcc/testsuite/gnat.dg/equal4.adb | 12 + gcc/testsuite/gnat.dg/equal4.ads | 5 + gcc/testsuite/gnat.dg/equal4_controlled_filter.ads | 13 + .../gnat.dg/equal4_full_selector_filter.ads | 7 + gcc/testsuite/gnat.dg/equal4_smart_pointers.ads | 11 + gcc/testsuite/gnat.dg/equal5.adb | 13 + gcc/testsuite/gnat.dg/equal5.ads | 31 + gcc/testsuite/gnat.dg/generic_actuals.adb | 18 + gcc/testsuite/gnat.dg/generic_pkg.adb | 37 + gcc/testsuite/gnat.dg/ghost1.adb | 8 + gcc/testsuite/gnat.dg/ghost1.ads | 9 + .../gnat.dg/{expr_func6.adb => limited_aggr.adb} | 6 +- gcc/testsuite/gnat.dg/limited_aggr.ads | 10 + gcc/testsuite/gnat.dg/rt_signals.adb | 14 + gcc/testsuite/lib/gcov.exp | 2 +- .../obj-c++.dg/attributes/method-format-1.mm | 4 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 14 +- gcc/testsuite/objc.dg/attributes/method-format-1.m | 4 +- .../objc.dg/attributes/method-nonnull-1.m | 16 +- gcc/toplev.c | 8 +- gcc/trans-mem.c | 15 +- gcc/tree-cfg.c | 8 +- gcc/tree-cfgcleanup.c | 4 +- gcc/tree-complex.c | 15 +- gcc/tree-data-ref.c | 98 +- gcc/tree-dfa.c | 4 +- gcc/tree-diagnostic.c | 10 +- gcc/tree-into-ssa.c | 2 +- gcc/tree-outof-ssa.c | 28 +- gcc/tree-parloops.c | 4 +- gcc/tree-phinodes.c | 7 +- gcc/tree-phinodes.h | 2 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-loop-manip.c | 2 +- gcc/tree-ssa-loop-niter.c | 75 +- gcc/tree-ssa-math-opts.c | 13 +- gcc/tree-ssa-phiopt.c | 8 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-threadupdate.c | 6 +- gcc/tree-ssa.c | 4 +- gcc/tree-ssa.h | 6 +- gcc/tree-ssanames.c | 4 +- gcc/tree-switch-conversion.c | 47 +- gcc/tree-switch-conversion.h | 8 +- gcc/tree-vect-data-refs.c | 3 +- gcc/tree-vect-loop-manip.c | 2 +- gcc/tree-vect-loop.c | 55 +- gcc/tree-vect-patterns.c | 8 +- gcc/tree-vect-stmts.c | 66 +- gcc/tree-vectorizer.h | 2 +- gcc/tree-vrp.c | 34 +- gcc/tree-vrp.h | 10 +- gcc/tree.c | 49 +- gcc/tree.h | 1 + gcc/varasm.c | 14 + gcc/vec.c | 10 +- gcc/vr-values.c | 2 +- libcc1/ChangeLog | 7 + libcc1/libcc1plugin.cc | 12 +- libcc1/libcp1plugin.cc | 32 +- libcpp/ChangeLog | 20 + libcpp/charset.c | 2 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 30 +- libcpp/errors.c | 16 +- libcpp/expr.c | 14 +- libcpp/files.c | 32 +- libcpp/include/cpplib.h | 54 +- libcpp/include/line-map.h | 224 ++-- libcpp/init.c | 2 +- libcpp/internal.h | 40 +- libcpp/lex.c | 8 +- libcpp/line-map.c | 296 ++--- libcpp/location-example.txt | 36 +- libcpp/macro.c | 138 +- libcpp/pch.c | 4 +- libcpp/traditional.c | 4 +- libgcc/ChangeLog | 10 + libgcc/config/csky/linux-unwind.h | 12 +- libphobos/ChangeLog | 8 + libphobos/libdruntime/core/internal/convert.d | 135 +- libphobos/src/Makefile.am | 5 +- libphobos/src/Makefile.in | 20 +- libphobos/src/std/conv.d | 378 ++---- libphobos/src/std/internal/digest/sha_SSSE3.d | 729 ----------- libphobos/src/std/internal/math/biguintx86.d | 1353 -------------------- libstdc++-v3/ChangeLog | 154 +++ libstdc++-v3/config/abi/pre/gnu.ver | 19 +- libstdc++-v3/include/std/memory_resource | 78 +- libstdc++-v3/include/std/optional | 23 +- libstdc++-v3/include/std/shared_mutex | 102 +- libstdc++-v3/include/std/string_view | 6 +- libstdc++-v3/include/std/version | 5 + libstdc++-v3/include/tr1/bessel_function.tcc | 53 +- libstdc++-v3/scripts/check_performance | 3 + libstdc++-v3/scripts/create_testsuite_files | 2 + libstdc++-v3/src/c++17/memory_resource.cc | 473 ++++++- .../testsuite/20_util/optional/assignment/8.cc | 18 + .../testsuite/20_util/optional/assignment/9.cc | 98 ++ .../allocate.cc | 18 +- .../20_util/synchronized_pool_resource/cons.cc | 83 ++ .../is_equal.cc | 11 +- .../synchronized_pool_resource/multithreaded.cc | 86 ++ .../options.cc | 26 +- .../release.cc | 19 +- .../allocate-max-chunks.cc | 88 ++ .../unsynchronized_pool_resource/allocate.cc | 98 +- .../20_util/unsynchronized_pool_resource/cons.cc | 80 ++ .../unsynchronized_pool_resource/options.cc | 62 +- .../basic_string_view/operations/copy/char/2.cc} | 35 +- .../operations/copy/wchar_t/2.cc} | 35 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 933 ++++---------- .../testsuite/libstdc++-dg/conformance.exp | 1 + .../performance/20_util/memory_resource/pools.cc | 411 ++++++ .../08_cyl_bessel_j/check_value.cc | 34 + .../10_cyl_neumann/check_value.cc | 34 + .../09_cyl_bessel_j/check_value.cc | 34 + .../11_cyl_neumann/check_value.cc | 34 + .../testsuite/util/testsuite_performance.h | 23 +- 481 files changed, 12063 insertions(+), 7737 deletions(-) create mode 100644 gcc/diagnostic-format-json.cc create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-2.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-3.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-4.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-5.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1207-1.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr1207-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87012.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79393-3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87462.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr88006.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-alloc_size.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr88045.C copy gcc/testsuite/g++.dg/gomp/{pr78363-1.C => pr78363-4.C} (74%) copy gcc/testsuite/g++.dg/gomp/{pr78363-2.C => pr78363-5.C} (86%) copy gcc/testsuite/g++.dg/gomp/{pr78363-3.C => pr78363-6.C} (87%) copy gcc/testsuite/g++.dg/gomp/{pr78363-1.C => pr78363-7.C} (87%) create mode 100644 gcc/testsuite/g++.dg/lookup/pr60994.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87269.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87229_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr87475.C create mode 100644 gcc/testsuite/g++.dg/opt/pr87974.C delete mode 100644 gcc/testsuite/g++.dg/pr86747.C delete mode 100644 gcc/testsuite/g++.dg/pr86823.C create mode 100644 gcc/testsuite/g++.dg/template/pr86246.C create mode 100644 gcc/testsuite/g++.dg/template/pr87989.C create mode 100644 gcc/testsuite/g++.dg/tsan/pr88018.C copy gcc/testsuite/g++.dg/ubsan/{cxx11-shift-1.C => cxx2a-shift-1.C} (59%) create mode 100644 gcc/testsuite/g++.dg/ubsan/cxx2a-shift-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20181114-1.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-2.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-3.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-4.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch.c create mode 100644 gcc/testsuite/gcc.dg/attr-alloc_align-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-alloc_size-12.c create mode 100644 gcc/testsuite/gcc.dg/attr-assume_aligned-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-5.c create mode 100644 gcc/testsuite/gcc.dg/div-cmp-1.c create mode 100644 gcc/testsuite/gcc.dg/div-cmp-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87898.c copy gcc/testsuite/gcc.dg/lto/{20101009-2_0.c => pr88077_0.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/lto/pr88077_1.c create mode 100644 gcc/testsuite/gcc.dg/pr87025.c copy gcc/testsuite/gcc.dg/{pr85180.c => pr87985.c} (88%) copy gcc/testsuite/gcc.dg/{pr84100.c => pr88007.c} (73%) create mode 100644 gcc/testsuite/gcc.dg/pr88031.c create mode 100644 gcc/testsuite/gcc.dg/pr88071.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84648.c copy gcc/testsuite/gcc.dg/tree-ssa/{pr34635.c => pr87917.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88029.c copy gcc/testsuite/gcc.dg/{vect/no-tree-sra-bb-slp-pr50730.c => tsan/pr88030.c} (58%) create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr87546.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88033.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87507.c create mode 100644 gcc/testsuite/gfortran.dg/assign_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-3.F90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/where_7.f90 create mode 100644 gcc/testsuite/gnat.dg/bip_exception.adb create mode 100644 gcc/testsuite/gnat.dg/bip_exception.ads create mode 100644 gcc/testsuite/gnat.dg/bip_exception_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1.adb create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1.ads create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/enum5.adb create mode 100644 gcc/testsuite/gnat.dg/equal4.adb create mode 100644 gcc/testsuite/gnat.dg/equal4.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_controlled_filter.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_full_selector_filter.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_smart_pointers.ads create mode 100644 gcc/testsuite/gnat.dg/equal5.adb create mode 100644 gcc/testsuite/gnat.dg/equal5.ads create mode 100644 gcc/testsuite/gnat.dg/generic_actuals.adb create mode 100644 gcc/testsuite/gnat.dg/generic_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/ghost1.adb create mode 100644 gcc/testsuite/gnat.dg/ghost1.ads copy gcc/testsuite/gnat.dg/{expr_func6.adb => limited_aggr.adb} (52%) create mode 100644 gcc/testsuite/gnat.dg/limited_aggr.ads create mode 100644 gcc/testsuite/gnat.dg/rt_signals.adb delete mode 100644 libphobos/src/std/internal/digest/sha_SSSE3.d delete mode 100644 libphobos/src/std/internal/math/biguintx86.d create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/9.cc copy libstdc++-v3/testsuite/20_util/{unsynchronized_pool_resource => synchronized_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc copy libstdc++-v3/testsuite/20_util/{unsynchronized_pool_resource => synchronized_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/multi [...] copy libstdc++-v3/testsuite/20_util/{unsynchronized_pool_resource => synchronized_ [...] copy libstdc++-v3/testsuite/20_util/{unsynchronized_pool_resource => synchronized_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/all [...] create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 21_strin [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 21_strin [...] create mode 100644 libstdc++-v3/testsuite/performance/20_util/memory_resource/pools.cc