This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-Os in repository toolchain/ci/gcc.
from 7a97e2fcf7c Daily bump. adds 3c52cd517a3 Darwin : Avoid a C++ ODR violation seen with LTO. adds fdd2fb17294 Partially revert recent H8 patch for conditional branches adds c1fb592f2c3 widening_mul: pattern recognize further forms of __builtin_ [...] adds 23045f8b062 d: Fix OutOfMemoryError thrown when appending to an array w [...] adds f16897cb4b1 H8 cc0 conversion adds e23f47ec406 i386: Use SWI48DWI mode iterator for abs and maxmin [PR97873] adds b1a5e1b2bcf Daily bump. adds d3585f5d0df c++: Add missing verify_type_context call [PR97904] adds 771a4552b63 testsuite/arm: add missing -mthumb to several tests adds 4a8c54359a5 Document bootstrap-asan configure option adds b510765dedf Fix "noinit" attribute being ignored for -O0 and -fdata-sections adds fb8309d4abd cp/decl.c: Set DECL_INITIAL before attribute processing adds 762ca20364a Implement the "persistent" attribute adds 692d3b77275 fix hybrid SLP discovery debug stmt issue adds 77ee207e17d MSP430: Remove target-specific handling of the "persistent" [...] adds ff1c10c1c5a c++: Add empty module.cc adds 204b61b906f Diagnostic for module importation adds 54af3008b6f Do not leak SSANAMES in lto streamer adds 7ee0681e055 Release ipa-prop's agg.items and make alocation more careful adds fd62daea40e libstdc++: Link tests to libatomic as required [PR 97948] adds bcbde431aa4 log/syslog: correct asm name for C function adds 183ae52b226 libstdc++: make atomic waiting depend on gthreads or futexes adds 92b47a321e1 libstdc++: Add configure checks for semaphores adds 0986d3bc621 libstdc++: Fix linker errors due to missing 'inline' keywords adds 1ccee0fbfa8 libstdc++: Fix variable declared with wrong type adds eae68c434f2 testsuite: Adjust pruning adds 53a90650663 config.sub, config.guess : Import upstream 2020-11-07. adds f80565da335 Adjust rtx_costs for h8300 adds f38a33a2745 ipa: special pass-through op for Fortran strides adds ed431431e06 c: Allow comparison of pointers to complete and incomplete [...] adds 8e6198d0f8e Daily bump. adds 6692c400f20 Dump type attributes in dump_function_to_file. adds 5700973f4a3 tree-opt: Fix segfault in tree-if-conv.c with -march=armv8. [...] adds ab1d52b5618 test: Update some cases for vect_partial_vectors_usage_1 adds 4cd35cf3fdb Fix expected output after recent changes adds 4866b2f5db1 middle-end, c++: Treat shifts by negative as undefined [PR96929] adds 2aaf44a9028 openmp: Fix C ICE on OpenMP atomics adds 24b553d0f73 [testsuite] Enable column location checking for 'dg-optimiz [...] adds 54f72078fc0 [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] adds f72175357d0 [testsuite] Avoid Tcl 8.5-specific behavior adds 8c3aa359ce3 More explicit checking of which OMP constructs we're expect [...] adds a40d5772ff1 testsuite: Add testcase for already fixed bug [PR97964] adds 4adfcea0a1b middle-end: Prefer no RMW in __builtin_clear_padding implem [...] adds a1dd66b108c i386: Add *setcc_hi_1* define_insn_and_split [PR97950] adds 2307a1aeb8e [Ada] Document characteristics of decimal fixed point types adds 02fb12801b1 [Ada] Remove SPARK-specific expansion of array aggregates adds 9cfd2c38f39 [Ada] Wrong handling of _ in Big_Reals.From_String adds 41273281cef [Ada] Reject Global/Depends contracts on null procedures adds 3ac0642304f [Ada] Use high-level Present instead of low-level equality test adds 3e65b68dd67 [Ada] Fix resolution of subtype_indication in delta aggregates adds 7f0942424b7 [Ada] Implement Big_Integer.From_String fully adds 1cc9ecae0ab [Ada] Wrong finalization in call with if expression adds 91edb3f66cb [Ada] Fix spurious error on child library-level subprogram [...] adds ac9ed5cb265 [Ada] Documentation: update -gnatyk description adds 91592d05cd9 [Ada] Handle correctly current instance of PO in local subp [...] adds e269fedf8c1 [Ada] Fix String_Literal aspect spec checking problem for scalars. adds dcb1cad0e07 [Ada] Fix internal error on multiple nested instantiations adds 80a09e02289 [Ada] AI12-0394 Named Numbers and User-Defined Numeric Literals adds 2afd55a57d4 [Ada] Small cleanup in the Ada.Text_IO hierarchy adds 13209acd648 [Ada] Premature finalization on build in place return and c [...] adds fa65696761c [Ada] Wrong resolution of universal_access = operators adds 4f94320340e [Ada] Fix crash in GNATprove on inlined subprogram in defau [...] adds 218079efc59 [Ada] Accept local objects in the prefix of attribute Loop_Entry adds 7883a610443 [Ada] Implement No_Unrecognized_{Aspects,Pragmas} restrictions adds 1b55b8d70f4 [Ada] Recognize delta and extension aggregates as objects adds 3a6fa9a81bd [Ada] Cleanup expansion of attribute Constrained adds 428b1317a5a [Ada] Replace chained if-then-elsif with case stmt for attr [...] adds 45ce2307851 [Ada] Simplify Is_Loop_Pragma adds 42b91d9a746 [Ada] Reuse In_Same_List where possible adds 78004c41f78 [Ada] Compiler crash on assertion pragma in ghost region adds cb9d41eb252 [Ada] Fix minor typos in comments adds bfe5f951ce9 [Ada] Reuse Is_Packed_Array where possible adds eafca96ffb5 [Ada] Cannot process -S -o with GNAT LLVM adds 607695354a5 [Ada] Fix inconsistent parameter of SPARK_Msg_NE adds c4fa3728ab4 Fix -ffast-math flags handling inconsistencies adds fbd4553d99b IBM Z: Update autovec-*-quiet-uneq expectations adds 4acba485901 IBM Z: Restrict vec_cmp<m><n> on z13 adds 97981e13b7f Tweak plugin-gcn.c defines adds e253d362140 libstdc++: Use __libc_single_threaded for locale initialization adds 4bbd5d0c5fb libstdc++: Throw instead of segfaulting in std::thread cons [...] adds 7e0078f8643 libstdc++: Run all tests in file adds 489be3119e6 aarch64: Fix aapcs64 testsuite failures adds 13f93cf5336 preprocessor: Add deferred macros adds f30a9a8d9e0 arm: correctly handle negating INT_MIN in arm_split_atomic_ [...] adds bc8f0f1f88d [PR97933] LRA: find correctly last empty dest block. adds 1805dbc58ba Adjust regex pattern to expect an additional attribute and [...] adds ce2d9549f2b Revert: "Fix -ffast-math flags handling inconsistencies" adds 92a30040c8d c++: ICE with int{} in template. [PR97899] adds f2a5cdff045 Add a note. adds 211d68dda14 PR c/97955 - ICE in build_array_type_1 on invalid redeclara [...] adds a3313a2214a libstdc++: Disable failing tests [PR 97936] adds d3e763efcb8 changelog: fix parsing of a revert commit adds 1e2c9a27610 Daily bump. adds a7285c86596 middle-end: Reject flexible array members in __builtin_clea [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + config.guess | 250 +++--- config.sub | 632 ++++++++------- contrib/ChangeLog | 5 + contrib/gcc-changelog/git_commit.py | 27 +- gcc/ChangeLog | 331 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 219 +++++ gcc/ada/adabkend.adb | 3 + gcc/ada/checks.adb | 2 +- gcc/ada/contracts.adb | 3 +- .../implementation_defined_characteristics.rst | 4 +- .../building_executable_programs_with_gnat.rst | 3 +- gcc/ada/einfo.adb | 6 +- gcc/ada/einfo.ads | 8 +- gcc/ada/exp_attr.adb | 23 +- gcc/ada/exp_ch4.adb | 3 +- gcc/ada/exp_ch6.adb | 94 +-- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_spark.adb | 296 ++----- gcc/ada/exp_util.adb | 39 +- gcc/ada/freeze.adb | 2 +- gcc/ada/gnat_rm.texi | 7 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-writ.adb | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/libgnat/a-nbnbin.adb | 189 ++++- gcc/ada/libgnat/a-nbnbin.ads | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 11 +- gcc/ada/libgnat/a-nbnbre.ads | 4 +- gcc/ada/libgnat/a-wtdeio.adb | 11 +- gcc/ada/libgnat/a-wtenau.adb | 15 +- gcc/ada/libgnat/a-wtfiio.adb | 7 +- gcc/ada/libgnat/a-wtflio.adb | 7 +- gcc/ada/libgnat/a-wtinio.adb | 11 +- gcc/ada/libgnat/a-wtinio__128.adb | 15 +- gcc/ada/libgnat/a-wtmoio.adb | 11 +- gcc/ada/libgnat/a-wtmoio__128.adb | 11 +- gcc/ada/libgnat/a-ztdeio.adb | 15 +- gcc/ada/libgnat/a-ztenau.adb | 15 +- gcc/ada/libgnat/a-ztfiio.adb | 7 +- gcc/ada/libgnat/a-ztflio.adb | 7 +- gcc/ada/libgnat/a-ztinio.adb | 11 +- gcc/ada/libgnat/a-ztinio__128.adb | 15 +- gcc/ada/libgnat/a-ztmoio.adb | 11 +- gcc/ada/libgnat/a-ztmoio__128.adb | 11 +- gcc/ada/libgnat/s-rident.ads | 2 + gcc/ada/opt.ads | 4 + gcc/ada/osint-c.adb | 1 + gcc/ada/par-ch13.adb | 36 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 9 + gcc/ada/rtsfind.adb | 2 +- gcc/ada/sem_aggr.adb | 52 +- gcc/ada/sem_attr.adb | 6 +- gcc/ada/sem_ch10.adb | 3 +- gcc/ada/sem_ch12.adb | 27 +- gcc/ada/sem_ch13.adb | 72 +- gcc/ada/sem_ch3.adb | 2 +- gcc/ada/sem_ch8.adb | 3 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 80 +- gcc/ada/sem_res.adb | 114 ++- gcc/ada/sem_type.adb | 118 ++- gcc/ada/sem_util.adb | 53 +- gcc/ada/sem_util.ads | 15 +- gcc/ada/snames.ads-tmpl | 2 + gcc/ada/uintp.ads | 2 +- gcc/c-family/ChangeLog | 13 + gcc/c-family/c-attribs.c | 141 ++-- gcc/c-family/c-warn.c | 4 +- gcc/c/ChangeLog | 13 + gcc/c/c-parser.c | 10 +- gcc/c/c-typeck.c | 4 +- gcc/config/arm/arm.c | 2 +- gcc/config/darwin-c.c | 15 +- gcc/config/h8300/addsub.md | 152 ++-- gcc/config/h8300/bitfield.md | 562 +++++++------ gcc/config/h8300/combiner.md | 877 ++++++++++++++++----- gcc/config/h8300/divmod.md | 127 ++- gcc/config/h8300/extensions.md | 136 +++- gcc/config/h8300/genmova.sh | 18 +- gcc/config/h8300/h8300-modes.def | 21 + gcc/config/h8300/h8300-protos.h | 10 +- gcc/config/h8300/h8300.c | 144 +++- gcc/config/h8300/h8300.h | 14 +- gcc/config/h8300/h8300.md | 5 +- gcc/config/h8300/jumpcall.md | 121 ++- gcc/config/h8300/logical.md | 237 +++++- gcc/config/h8300/mova.md | 249 ++---- gcc/config/h8300/movepush.md | 180 ++++- gcc/config/h8300/multiply.md | 131 ++- gcc/config/h8300/other.md | 15 +- gcc/config/h8300/peepholes.md | 104 --- gcc/config/h8300/predicates.md | 9 + gcc/config/h8300/proepi.md | 12 +- gcc/config/h8300/save.md | 403 ++++++++++ gcc/config/h8300/shiftrotate.md | 242 +++++- gcc/config/h8300/testcompare.md | 273 ++++--- gcc/config/i386/i386.md | 220 +++--- gcc/config/msp430/msp430.c | 114 +-- gcc/config/s390/vector.md | 2 +- gcc/cp/ChangeLog | 29 + gcc/cp/Make-lang.in | 5 +- gcc/cp/constexpr.c | 15 + gcc/cp/decl.c | 13 + gcc/cp/module.cc | 21 + gcc/cp/pt.c | 4 + gcc/cp/typeck2.c | 1 + gcc/d/ChangeLog | 6 + gcc/d/expr.cc | 67 +- gcc/diagnostic.c | 21 +- gcc/doc/extend.texi | 37 +- gcc/doc/install.texi | 7 + gcc/doc/sourcebuild.texi | 3 + gcc/fold-const.c | 27 +- gcc/gimple-fold.c | 112 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 48 +- gcc/ipa-prop.c | 155 ++-- gcc/ipa-prop.h | 16 +- gcc/lra.c | 8 +- gcc/lto-streamer-in.c | 8 +- gcc/match.pd | 3 +- gcc/omp-expand.c | 15 + gcc/testsuite/ChangeLog | 189 +++++ .../c-c++-common/builtin-clear-padding-2.c | 17 + .../c-c++-common/builtin-clear-padding-3.c | 15 + .../c-c++-common/goacc/kernels-decompose-1.c | 8 + .../c-c++-common/goacc/kernels-decompose-2.c | 8 + gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 + gcc/testsuite/c-c++-common/torture/attr-noinit-1.c | 7 + gcc/testsuite/c-c++-common/torture/attr-noinit-2.c | 8 + gcc/testsuite/c-c++-common/torture/attr-noinit-3.c | 11 + .../c-c++-common/torture/attr-noinit-invalid.c | 12 + .../torture/attr-noinit-main.inc} | 37 +- .../c-c++-common/torture/attr-persistent-1.c | 8 + .../c-c++-common/torture/attr-persistent-2.c | 8 + .../c-c++-common/torture/attr-persistent-3.c | 10 + .../c-c++-common/torture/attr-persistent-invalid.c | 11 + .../c-c++-common/torture/attr-persistent-main.inc | 58 ++ gcc/testsuite/g++.dg/cpp0x/initlist-template3.C | 13 + gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C | 15 + gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +- gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +- gcc/testsuite/g++.dg/vect/simd-12.cc | 36 + .../msp430/data-attributes.C} | 18 +- gcc/testsuite/g++.target/msp430/msp430.exp | 44 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 2 +- gcc/testsuite/gcc.dg/attr-access-5.c | 16 + gcc/testsuite/gcc.dg/builtin-clear-padding-2.c | 15 + gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c | 52 ++ gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c | 52 ++ gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c | 52 ++ gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c | 52 ++ gcc/testsuite/gcc.dg/pr95853.c | 59 ++ gcc/testsuite/gcc.dg/pr97534.c | 9 + gcc/testsuite/gcc.dg/pr97955.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/pr23401.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr27810.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr96929.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr97849.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr97964.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/slsr-8.c | 8 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 4 +- .../gcc.target/aarch64/aapcs64/abitest-2.h | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h | 2 +- .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 2 +- .../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 2 +- .../arm/cortex-m55-nomve.fp-flag-softfp.c | 2 +- .../gcc.target/arm/mve/intrinsics/pr97327.c | 2 +- gcc/testsuite/gcc.target/i386/pr97873-2.c | 23 + gcc/testsuite/gcc.target/i386/pr97950.c | 153 ++++ .../gcc.target/msp430/data-attributes-2.c | 13 +- .../gcc.target/msp430/pr78818-auto-warn.c | 4 +- .../s390/zvector/autovec-double-quiet-uneq.c | 5 +- .../s390/zvector/autovec-float-quiet-uneq.c | 5 +- gcc/testsuite/gdc.dg/torture/pr97889.d | 29 + .../gfortran.dg/goacc/kernels-decompose-1.f95 | 8 + .../gfortran.dg/goacc/kernels-decompose-2.f95 | 8 + .../gfortran.dg/gomp/declare-target-4.f90 | 16 +- gcc/testsuite/gfortran.dg/ipcp-array-2.f90 | 45 ++ gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/prune.exp | 10 +- gcc/testsuite/lib/target-supports.exp | 14 +- gcc/tree-cfg.c | 17 +- gcc/tree-if-conv.c | 13 +- gcc/tree-ssa-ccp.c | 8 +- gcc/tree-ssa-math-opts.c | 262 +++++- gcc/tree-ssa.c | 7 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 8 +- gcc/tree-vect-slp.c | 2 + gcc/tree.h | 14 + gcc/varasm.c | 29 +- libcpp/ChangeLog | 26 + libcpp/directives.c | 11 +- libcpp/expr.c | 9 +- libcpp/include/cpplib.h | 32 +- libcpp/internal.h | 9 +- libcpp/lex.c | 18 +- libcpp/macro.c | 95 ++- libgo/go/log/syslog/syslog_c.c | 2 +- libgomp/ChangeLog | 11 + libgomp/plugin/plugin-gcn.c | 3 +- .../kernels-decompose-1.c | 8 + .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 8 + libstdc++-v3/ChangeLog | 78 ++ libstdc++-v3/acinclude.m4 | 37 + libstdc++-v3/config.h.in | 4 + libstdc++-v3/configure | 58 ++ libstdc++-v3/include/bits/atomic_base.h | 18 + libstdc++-v3/include/bits/atomic_timed_wait.h | 4 +- libstdc++-v3/include/bits/atomic_wait.h | 22 +- libstdc++-v3/include/bits/semaphore_base.h | 134 ++-- libstdc++-v3/include/std/atomic | 10 +- libstdc++-v3/include/std/semaphore | 7 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/src/c++11/thread.cc | 10 + libstdc++-v3/src/c++98/locale.cc | 4 +- libstdc++-v3/src/c++98/locale_init.cc | 2 +- .../29_atomics/atomic_float/wait_notify.cc | 1 + .../29_atomics/atomic_integral/wait_notify.cc | 6 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 1 + libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 4 +- libstdc++-v3/testsuite/30_threads/latch/3.cc | 7 +- .../30_threads/semaphore/try_acquire_until.cc | 5 +- 240 files changed, 7652 insertions(+), 2921 deletions(-) create mode 100644 gcc/config/h8300/h8300-modes.def create mode 100644 gcc/config/h8300/save.md create mode 100644 gcc/cp/module.cc create mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97958.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-invalid.c rename gcc/testsuite/{gcc.c-torture/execute/noinit-attribute.c => c-c++-common/tor [...] create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-invalid.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-main.inc create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-template3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-12.cc copy gcc/testsuite/{gcc.target/msp430/data-attributes-2.c => g++.target/msp430/dat [...] create mode 100644 gcc/testsuite/g++.target/msp430/msp430.exp create mode 100644 gcc/testsuite/gcc.dg/attr-access-5.c create mode 100644 gcc/testsuite/gcc.dg/builtin-clear-padding-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c create mode 100644 gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/pr95853.c create mode 100644 gcc/testsuite/gcc.dg/pr97534.c create mode 100644 gcc/testsuite/gcc.dg/pr97955.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96929.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97849.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97964.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97950.c create mode 100644 gcc/testsuite/gdc.dg/torture/pr97889.d create mode 100644 gcc/testsuite/gfortran.dg/ipcp-array-2.f90