This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10 in repository gcc.
from 9cd6d49d43f Fix internal error with vectorization on SPARC new 49bfa539e24 openmp: Fix up taskloop reduction ICE if taskloop has no it [...] new c668e0cf83a expand: Don't reuse DEBUG_EXPRs with vector type if they ha [...] new 3a32d7258f4 testsuite: Add testcase for already fixed PR new 0372a414e75 Fix incorrect optimization by cprop_hardreg. new 90330d0e046 regcprop: Fix another cprop_hardreg bug [PR100342] new b5a972b300f function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct [...] new 589a0f34b1d c++: Avoid -Wunused-value false positives on nullptr passed [...] new 2f5857a3ad1 x86: Fix ix86_expand_vector_init for V*TImode [PR100887] new fb6579667cd tree-inline: Fix up __builtin_va_arg_pack handling [PR100898] new 74b7d769e3c fold-const: Fix up fold_read_from_vector [PR100887] new 6ff30182d2e simplify-rtx: Fix up simplify_logical_relational_operation [...] new 8f79b09894c expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] new 5bcb1a2c000 libffi: Fix up x86_64 classify_argument new c5efca34f35 testsuite: Use noipa attribute instead of noinline, noclone new 0a278a8e2a9 stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for [...] new 3df2f582875 stor-layout: Don't create DECL_BIT_FIELD_REPRESENTATIVE for [...] new 1ca92f0c253 inline-asm: Fix ICE with bitfields in "m" operands [PR100785] new 6a2724b3776 openmp: Fix up *_reduction clause handling with UDRs on PAR [...] new ca1771b4efc c: Fix C cast error-recovery [PR101171] new 930520db8e2 c: Fix up c_parser_has_attribute_expression [PR101176] new 208ad9a001f match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) [...] new cd107687198 dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr [...] new b2d4fa11288 libgomp: Don't include limits.h instead of hidden visibility block new 2c7087f46bb godump: Fix -fdump-go-spec= reproduceability issue [PR101407] new 2adeae7ab5f c++: Optimize away NULLPTR_TYPE comparisons [PR101443] new 10a54fd7ad7 OpenMP: Support complex/float in && and || reduction new 9081951acee openmp - Fix up && and || reductions [PR94366] new 7aca564ed7e rs6000: Fix up easy_vector_constant_msb handling [PR101384] new 17a947ee50f c++: Ensure OpenMP reduction with reference type references [...] new 69f1936c670 openmp: Fix up omp_check_private [PR101535] new 6cb2b5581d2 expmed: Fix store_integral_bit_field [PR101562] new 637cdf226ce ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] new 059115826b6 dwarf2out: Emit DW_AT_location for global register vars dur [...] new c7b00fbc469 i386: Fix up @xorsign<mode>3_1 [PR102224] new 269c6ed92a7 c++: Fix __is_*constructible/assignable for templates [PR102305] new e54c8a86166 c++: Update DECL_*SIZE for objects with flexible array memb [...] new 96e3e3b1fc1 c++: Fix handling of decls with flexible array members init [...] new 0dcd7625b03 i386: Don't emit fldpi etc. if -frounding-math [PR102498] new 9f4f13c1d42 ubsan: Use -fno{,-}sanitize=float-divide-by-zero for float [...] new 8a4f93b2b0b c++: Fix apply_identity_attributes [PR102548] new a34be854e83 var-tracking: Fix a wrong-debug issue caused by my r10-7665 [...] new fd3201b83f1 openmp: Fix up handling of OMP_PLACES=threads(1) new 536b03642ad c++: Don't reject calls through PMF during constant evaluat [...] new cf3a927af0c openmp: For default(none) ignore variables created by ubsan [...] new b7f30978be6 dwarf2out: Fix up field_byte_offset [PR101378] new 46deb9582f4 i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM [...] new bce66daa009 lim: Reset flow sensitive info even for pointers [PR103192] new 13d2dd6aee5 c++: Fix up -fstrong-eval-order handling of call arguments [...] new d91c501fd70 fortran, debug: Fix up DW_AT_rank [PR103315] new 18e0162ecb5 openmp: Fix up handling of reduction clauses on the loop co [...] new 279e48e9d8e openmp: Fix up handling of kind(host) and kind(nohost) in A [...] new 9a015250923 bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] new 58e8e03d18a c: Fix ICE on deferred pragma in unknown attribute argument [...] new aa998156c69 loop-invariant: Fix -fcompare-debug failure [PR103837] new d88dde820ae shrink-wrapping: Fix up prologue block discovery [PR103860] new 618a978d855 libcpp: Fix up ##__VA_OPT__ handling [PR89971] new 8df8eb6dd5b ifcvt: Check for asm goto at the end of then_bb/else_bb in [...] new 9b80a9b0466 c++: Ensure some more that immediate functions aren't gimpl [...] new 4e8c32ecfb8 c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] new ac26cfeca99 c++: Silence -Wuseless-cast warnings during move [PR103480] new 1c3c885e1bb c++: Fix handling of temporaries with consteval ctors and n [...] new 03bd2b252bc match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} [...] new 42d66df40b5 optabs: Don't create pseudos in prepare_cmp_insn when not a [...] new 7bb29feb789 store-merging: Fix up a -fcompare-debug bug in get_status_f [...] new 9f3eabee6cd libcpp: Avoid PREV_WHITE and other random content on CPP_PA [...] new fb1792e4c96 libcpp: Fix up padding handling in funlike_invocation_p [PR104147] new ae536532103 libgomp: Fix segfault with posthumous orphan tasks [PR104385] new df8a6a1fcab rs6000: Fix up vspltis_shifted [PR102140] new 2ae27346fb5 combine: Fix ICE with substitution of CONST_INT into PRE_DE [...] new f755dd4bda6 c++: Fix up constant expression __builtin_convertvector fol [...] new b49c185ca5d i386: Fix up cvtsd2ss splitter [PR104502] new f5b1fcfd69c asan: Fix up address sanitizer instrumentation of __builtin [...] new 48ec754a6e1 c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co [...] new d028f4313ae openmp: Make finalize_task_copyfn order reproduceable [PR104517] new fefb97a5360 sanitizer: Use glibc _thread_db_sizeof_pthread symbol if present new 83aea9cb28f c-family: Fix up shorten_compare for decimal vs. non-decima [...] new de63115b4e8 combine: Fix up -fcompare-debug issue in the combiner [PR104544] new 741cc95e8b2 valtrack: Avoid creating raw SUBREGs with VOIDmode argument [...] new f2549d3bc75 asan: Mark instrumented vars addressable [PR102656] new 60d1efc075a libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec [...] new 1a8b7fb748f match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR104675] new cc7bc8b2ba5 rs6000: Use rs6000_emit_move in movmisalign<mode> expander [...] new 3749dcd31f5 match.pd: Further complex simplification fixes [PR104675] new 2183785c198 s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [ [...] new da83eb387b2 c++: Don't suggest cdtor or conversion op identifiers in sp [...] new 7a4db01ba81 c, c++, c-family: -Wshift-negative-value and -Wshift-overfl [...] new 1ebc65fde4d ifcvt: Punt if not onlyjump_p for find_if_case_{1,2} [PR104814] new c9b590a80fb aarch64: Fix up RTL sharing bug in aarch64_load_symref_appr [...] new d7b94c407a2 c++: Fix up constexpr evaluation of new with zero sized typ [...] new 07ab3897912 i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* [...] new 125234a3b78 c++: extern thread_local declarations in constexpr [PR104994] new 91cc882245d c++: Fix up __builtin_convertvector parsing new 3d8d22d7bd7 c++: Fox template-introduction tentative parsing in class b [...] new 8ea0c916cbb store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ [...] new 2197da65c93 ubsan: Fix ICE due to -fsanitize=object-size [PR105093] new e18956892bf i386: Fix up ix86_expand_vector_init_general [PR105123] new 6c081dee437 combine: Don't record for UNDO_MODE pointers into regno_reg [...] new a954df6a075 fold-const: Fix up make_range_step [PR105189] new 73f5db083a7 c-family: Initialize ridpointers for __int128 etc. [PR105186] new b2a09805d7d builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] new 39a2a85e96b i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] new f8a34b4da97 c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR105256] new 9978dc376c0 sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR105257] new daf9bd6c5c7 rtlanal: Fix up replace_rtx [PR105333] new e3df9790881 asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR105396] new e9af8662620 g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ [...]
The 106 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: gcc/asan.c | 73 ++++++-- gcc/builtins.c | 30 +++- gcc/c-family/c-common.c | 8 +- gcc/c-family/c-omp.c | 43 ++++- gcc/c-family/c-opts.c | 6 +- gcc/c-family/c-ubsan.c | 14 +- gcc/c-family/c-warn.c | 30 +++- gcc/c/c-fold.c | 1 + gcc/c/c-parser.c | 8 + gcc/c/c-typeck.c | 25 +-- gcc/cfgexpand.c | 50 +++++- gcc/combine.c | 36 ++-- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/i386/i386-expand.c | 22 ++- gcc/config/i386/i386.c | 3 +- gcc/config/i386/i386.md | 14 +- gcc/config/i386/sync.md | 6 +- gcc/config/rs6000/rs6000.c | 9 +- gcc/config/rs6000/vector.md | 5 +- gcc/config/s390/s390.md | 2 +- gcc/config/sparc/sparc.c | 16 +- gcc/cp/call.c | 5 +- gcc/cp/constexpr.c | 128 ++++++++++++-- gcc/cp/cp-gimplify.c | 91 +++++++++- gcc/cp/decl.c | 34 +++- gcc/cp/decl2.c | 1 + gcc/cp/init.c | 38 ++-- gcc/cp/method.c | 1 + gcc/cp/parser.c | 13 +- gcc/cp/search.c | 7 + gcc/cp/semantics.c | 22 ++- gcc/cp/tree.c | 6 +- gcc/cp/typeck.c | 8 +- gcc/cp/typeck2.c | 46 ++++- gcc/doc/invoke.texi | 4 +- gcc/dwarf2out.c | 26 ++- gcc/expmed.c | 5 +- gcc/expr.c | 2 + gcc/fold-const.c | 31 +++- gcc/fortran/trans-types.c | 4 +- gcc/function.c | 3 + gcc/gimple-ssa-store-merging.c | 17 +- gcc/gimplify.c | 109 ++++++++---- gcc/godump.c | 4 +- gcc/ifcvt.c | 20 ++- gcc/loop-invariant.c | 21 ++- gcc/match.pd | 30 ++-- gcc/omp-general.c | 6 + gcc/omp-low.c | 107 ++++++++++-- gcc/optabs-tree.c | 21 ++- gcc/optabs.c | 8 +- gcc/regcprop.c | 21 +++ gcc/rtlanal.c | 4 +- gcc/sanopt.c | 5 +- gcc/shrink-wrap.c | 5 +- gcc/simplify-rtx.c | 95 +++++----- gcc/stor-layout.c | 25 ++- .../c-c++-common/Wshift-negative-value-1.c | 9 +- .../c-c++-common/Wshift-negative-value-10.c | 7 + .../c-c++-common/Wshift-negative-value-2.c | 5 +- .../c-c++-common/Wshift-negative-value-3.c | 5 +- .../c-c++-common/Wshift-negative-value-4.c | 5 +- .../c-c++-common/Wshift-negative-value-7.c | 5 + .../c-c++-common/Wshift-negative-value-8.c | 5 + .../c-c++-common/Wshift-negative-value-9.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +++-- gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 - gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +- gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +- gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 ++++--- gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 + ...convertvector-2.c => builtin-convertvector-3.c} | 7 +- gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 +++ gcc/testsuite/c-c++-common/cpp/va-opt-9.c | 20 +++ gcc/testsuite/c-c++-common/gomp/pr101535-1.c | 31 ++++ gcc/testsuite/c-c++-common/gomp/pr101535-2.c | 11 ++ gcc/testsuite/c-c++-common/gomp/pr102431.c | 16 ++ gcc/testsuite/c-c++-common/pr100785.c | 21 +++ gcc/testsuite/c-c++-common/pr101537.c | 26 +++ gcc/testsuite/c-c++-common/pr103881.c | 20 +++ gcc/testsuite/c-c++-common/pr105186.c | 5 + .../c-c++-common/ubsan/float-div-by-zero-2.c | 18 ++ gcc/testsuite/c-c++-common/ubsan/pr64888.c | 27 +++ gcc/testsuite/g++.dg/asan/pr104449.C | 16 ++ gcc/testsuite/g++.dg/concepts/pr105061.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 + gcc/testsuite/g++.dg/cpp0x/nullptr46.C | 11 ++ gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 +++++ gcc/testsuite/g++.dg/cpp0x/pr105256.C | 18 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C | 10 ++ gcc/testsuite/g++.dg/cpp1y/pr88872.C | 24 +++ gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 ++++++++++ gcc/testsuite/g++.dg/cpp1z/nodiscard8.C | 15 ++ gcc/testsuite/g++.dg/cpp1z/nodiscard9.C | 22 +++ gcc/testsuite/g++.dg/cpp2a/consteval26.C | 39 +++++ gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C | 13 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C | 42 +++++ .../var-templ57.C => cpp2a/constexpr-nonlit7.C} | 6 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 ++ gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 ++ gcc/testsuite/g++.dg/ext/flexary39.C | 65 +++++++ gcc/testsuite/g++.dg/ext/flexary40.C | 50 ++++++ gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 ++ gcc/testsuite/g++.dg/gomp/clause-3.C | 2 +- gcc/testsuite/g++.dg/gomp/pr101516.C | 8 + gcc/testsuite/g++.dg/gomp/pr102431.C | 13 ++ gcc/testsuite/g++.dg/opt/pr104681.C | 19 ++ gcc/testsuite/g++.dg/other/pr100580.C | 8 + gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 + gcc/testsuite/g++.dg/torture/pr105189.C | 19 ++ gcc/testsuite/g++.dg/ubsan/pr101210.C | 13 ++ gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 ++ gcc/testsuite/g++.dg/warn/Wuseless-cast2.C | 24 +++ .../struct-size.c => g++.target/i386/pr102295.C} | 5 +- gcc/testsuite/g++.target/i386/pr102548.C | 12 ++ gcc/testsuite/gcc.c-torture/compile/pr101562.c | 21 +++ gcc/testsuite/gcc.c-torture/execute/pr104814.c | 30 ++++ gcc/testsuite/gcc.dg/asan/pr104449.c | 12 ++ gcc/testsuite/gcc.dg/asan/pr105214.c | 16 ++ gcc/testsuite/gcc.dg/asan/pr105396.c | 19 ++ gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 ++ gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 +++ gcc/testsuite/gcc.dg/gomp/clause-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr100508.c | 14 ++ gcc/testsuite/gcc.dg/guality/pr101905.c | 15 ++ gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +- gcc/testsuite/gcc.dg/pr101062.c | 29 +++ gcc/testsuite/gcc.dg/pr101171.c | 13 ++ gcc/testsuite/gcc.dg/pr101266.c | 8 + gcc/testsuite/gcc.dg/pr101384.c | 39 +++++ gcc/testsuite/gcc.dg/pr102140.c | 23 +++ gcc/testsuite/gcc.dg/pr102224.c | 49 ++++++ gcc/testsuite/gcc.dg/pr102478.c | 29 +++ gcc/testsuite/gcc.dg/pr103587.c | 7 + gcc/testsuite/gcc.dg/pr103837.c | 19 ++ gcc/testsuite/gcc.dg/pr103860.c | 31 ++++ gcc/testsuite/gcc.dg/pr104263.c | 25 +++ gcc/testsuite/gcc.dg/pr104544.c | 19 ++ gcc/testsuite/gcc.dg/pr104675-1.c | 29 +++ gcc/testsuite/gcc.dg/pr104675-2.c | 18 ++ gcc/testsuite/gcc.dg/pr104675-3.c | 29 +++ gcc/testsuite/gcc.dg/pr104910.c | 14 ++ gcc/testsuite/gcc.dg/pr105094.c | 13 ++ gcc/testsuite/gcc.dg/pr105211.c | 11 ++ gcc/testsuite/gcc.dg/pr105257.c | 16 ++ gcc/testsuite/gcc.dg/pr105333.c | 21 +++ .../i386/{avx-pr51581-2.c => avx-pr102224.c} | 4 +- gcc/testsuite/gcc.target/i386/pr100342.c | 70 ++++++++ gcc/testsuite/gcc.target/i386/pr102498.c | 59 +++++++ gcc/testsuite/gcc.target/i386/pr103205.c | 11 ++ gcc/testsuite/gcc.target/i386/pr103908.c | 24 +++ gcc/testsuite/gcc.target/i386/pr104446.c | 15 ++ gcc/testsuite/gcc.target/i386/pr104502.c | 31 ++++ gcc/testsuite/gcc.target/i386/pr104971.c | 18 ++ gcc/testsuite/gcc.target/i386/pr105123.c | 22 +++ gcc/testsuite/gcc.target/i386/pr98694.c | 41 +++++ gcc/testsuite/gcc.target/s390/pr104775.c | 14 ++ gcc/testsuite/gfortran.dg/pr102860.f90 | 10 ++ gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 ++ .../{gcc.dg => gfortran.dg}/ubsan/ubsan.exp | 10 +- gcc/tree-inline.c | 22 +-- gcc/tree-ssa-loop-im.c | 18 +- gcc/ubsan.c | 17 +- gcc/valtrack.c | 4 +- gcc/var-tracking.c | 3 +- gcc/varasm.c | 12 +- libcpp/directives.c | 3 +- libcpp/macro.c | 10 +- libffi/src/x86/ffi64.c | 9 +- .../{nested_struct2.c => nested_struct12.c} | 61 +++---- libgomp/config/linux/affinity.c | 10 +- libgomp/config/linux/sem.h | 4 +- libgomp/task.c | 2 + libgomp/taskloop.c | 22 ++- libgomp/testsuite/libgomp.c-c++-common/pr94366.c | 17 ++ .../testsuite/libgomp.c-c++-common/reduction-1.c | 192 ++++++++++++++++++++ .../testsuite/libgomp.c-c++-common/reduction-2.c | 192 ++++++++++++++++++++ .../testsuite/libgomp.c-c++-common/reduction-3.c | 192 ++++++++++++++++++++ .../testsuite/libgomp.c-c++-common/reduction-4.c | 194 +++++++++++++++++++++ .../libgomp.c-c++-common/task-reduction-15.c | 61 +++++++ libgomp/testsuite/libgomp.c/declare-variant-2.c | 45 +++++ libgomp/testsuite/libgomp.c/places-6.c | 8 + libgomp/testsuite/libgomp.c/places-7.c | 8 + libgomp/testsuite/libgomp.c/places-8.c | 8 + libgomp/testsuite/libgomp.c/pr104385.c | 26 +++ libgomp/testsuite/libgomp.c/task-reduction-4.c | 21 +++ libiberty/simple-object-elf.c | 10 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 21 ++- 193 files changed, 4150 insertions(+), 471 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-10.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-7.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-9.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-10.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-11.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-12.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-9.c copy gcc/testsuite/c-c++-common/{builtin-convertvector-2.c => builtin-convertvecto [...] create mode 100644 gcc/testsuite/c-c++-common/cpp/pr104147.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-9.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr101535-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr101535-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102431.c create mode 100644 gcc/testsuite/c-c++-common/pr100785.c create mode 100644 gcc/testsuite/c-c++-common/pr101537.c create mode 100644 gcc/testsuite/c-c++-common/pr103881.c create mode 100644 gcc/testsuite/c-c++-common/pr105186.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-div-by-zero-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64888.c create mode 100644 gcc/testsuite/g++.dg/asan/pr104449.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr105061.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr102305.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr105256.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr88872.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order11.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C copy gcc/testsuite/g++.dg/{cpp1y/var-templ57.C => cpp2a/constexpr-nonlit7.C} (51%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary39.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary40.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr101516.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr102431.C create mode 100644 gcc/testsuite/g++.dg/opt/pr104681.C create mode 100644 gcc/testsuite/g++.dg/other/pr100580.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-pr104806.C create mode 100644 gcc/testsuite/g++.dg/torture/pr105189.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr101210.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr105093.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C copy gcc/testsuite/{gcc.target/i386/struct-size.c => g++.target/i386/pr102295.C} (57%) create mode 100644 gcc/testsuite/g++.target/i386/pr102548.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101562.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104814.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr104449.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr105214.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr105396.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104510.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104557.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr100508.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr101905.c create mode 100644 gcc/testsuite/gcc.dg/pr101062.c create mode 100644 gcc/testsuite/gcc.dg/pr101171.c create mode 100644 gcc/testsuite/gcc.dg/pr101266.c create mode 100644 gcc/testsuite/gcc.dg/pr101384.c create mode 100644 gcc/testsuite/gcc.dg/pr102140.c create mode 100644 gcc/testsuite/gcc.dg/pr102224.c create mode 100644 gcc/testsuite/gcc.dg/pr102478.c create mode 100644 gcc/testsuite/gcc.dg/pr103587.c create mode 100644 gcc/testsuite/gcc.dg/pr103837.c create mode 100644 gcc/testsuite/gcc.dg/pr103860.c create mode 100644 gcc/testsuite/gcc.dg/pr104263.c create mode 100644 gcc/testsuite/gcc.dg/pr104544.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104910.c create mode 100644 gcc/testsuite/gcc.dg/pr105094.c create mode 100644 gcc/testsuite/gcc.dg/pr105211.c create mode 100644 gcc/testsuite/gcc.dg/pr105257.c create mode 100644 gcc/testsuite/gcc.dg/pr105333.c copy gcc/testsuite/gcc.target/i386/{avx-pr51581-2.c => avx-pr102224.c} (69%) create mode 100644 gcc/testsuite/gcc.target/i386/pr100342.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102498.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103205.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103908.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104446.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104502.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104971.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105123.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98694.c create mode 100644 gcc/testsuite/gcc.target/s390/pr104775.c create mode 100644 gcc/testsuite/gfortran.dg/pr102860.f90 create mode 100644 gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 copy gcc/testsuite/{gcc.dg => gfortran.dg}/ubsan/ubsan.exp (76%) copy libffi/testsuite/libffi.call/{nested_struct2.c => nested_struct12.c} (52%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr94366.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-15.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-2.c create mode 100644 libgomp/testsuite/libgomp.c/places-6.c create mode 100644 libgomp/testsuite/libgomp.c/places-7.c create mode 100644 libgomp/testsuite/libgomp.c/places-8.c create mode 100644 libgomp/testsuite/libgomp.c/pr104385.c create mode 100644 libgomp/testsuite/libgomp.c/task-reduction-4.c