From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1464) id D65BF382BD1A; Thu, 16 Jun 2022 16:19:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D65BF382BD1A Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Peter Bergner To: gcc-cvs@gcc.gnu.org Subject: [gcc/ibm/heads/gcc-9-branch] (219 commits) ibm: Merge up to top of releases/gcc-9 X-Act-Checkin: gcc X-Git-Author: Peter Bergner X-Git-Refname: refs/vendors/ibm/heads/gcc-9-branch X-Git-Oldrev: 2cb2b68d10cdef407eb17f913d9ca4fb89cbd262 X-Git-Newrev: c74aa33122eed9d5e69ce689ba6f4cf23a55173b Message-Id: <20220616161938.D65BF382BD1A@sourceware.org> Date: Thu, 16 Jun 2022 16:19:38 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2022 16:19:38 -0000 The branch 'ibm/heads/gcc-9-branch' was updated to point to: c74aa33122e... ibm: Merge up to top of releases/gcc-9 It previously pointed to: 2cb2b68d10c... ibm: Merge up to top of releases/gcc-9 Diff: Summary of changes (added commits): ----------------------------------- c74aa33... ibm: Merge up to top of releases/gcc-9 7a15b50... Update ChangeLog and version files for release (*) 859eddc... Revert "libcpp: Fix up ##__VA_OPT__ handling [PR89971]" (*) f0d57d6... Daily bump. (*) e6053d8... Daily bump. (*) a077c54... Daily bump. (*) 2fd19bf... Daily bump. (*) 29771c3... Daily bump. (*) 8b8264d... Daily bump. (*) eef95e6... Daily bump. (*) 1bc79c5... Daily bump. (*) 94a436f... Daily bump. (*) d3f2045... Daily bump. (*) ae2fd75... Daily bump. (*) a971755... Fortran: fix error recovery on invalid array section (*) 6b8cd1f... Fortran: improve error recovery on invalid array section (*) f43db17... Fortran: a RECURSIVE procedure cannot be an INTRINSIC (*) 882739c... libstdc++: Fix status docs for support (*) 407adcb... [AArch64] add barriers to ool __sync builtins (*) c076ae5... Daily bump. (*) acb0efc... Daily bump. (*) acfab38... Daily bump. (*) 5b98dd6... c++: static memfn from non-dependent base [PR101078] (*) 950a97a... c++: extern template and static data member [PR99066] (*) 200d477... c++: missing dtor with -fno-elide-constructors [PR100838] (*) da999d9... c++: NRV in lambda in template [PR91217] (*) 4231a43... c++: array new initialized from a call [PR99643] (*) 2a96581... c++: alignment of local typedef in template [PR65211] (*) de0b78d... c++: template conversion op [PR101698] (*) 48b8d5e... c++: NRV and ref-extended temps [PR101442] (*) 86d5050... c++: operator new lookup [PR98249] (*) 7b4bd8d... c++: constexpr trivial -fno-elide-ctors [PR104646] (*) 3daf541... c++: assignment to temporary [PR59950] (*) 623842b... c++: C++17 constexpr static data member linkage [PR99901] (*) 7ce3d2a... c++: nested generic lambda in DMI [PR101717] (*) 45fb36b... c++: PMF template parm and noexcept [PR90664] (*) cf475f6... c++: lambda in DMI in class template [PR95870] (*) aa3e2a2... c++: -Wunused, constant, and generic lambda [PR96311] (*) e0cc271... c++: access checking in aggregate initialization [PR96673] (*) 370440f... c++: constexpr, inheritance, and local class [PR91933] (*) 945c2af... c++: alias template equivalence and cv-quals [PR100032] (*) 30a100a... re PR c++/67184 (Missed optimization with C++11 final speci (*) 967f950... c++: fix testcases (*) 029021d... Daily bump. (*) 3a04311... Daily bump. (*) 6d79958... testsuite: Fix up pr102860.f90 for gcc 9 [PR105570] (*) 3d1c151... c++: ICE when building builtin operator->* set [PR103455] (*) 4df7736... c++: deleted fn and noexcept inst [PR101532, PR104225] (*) c6432e1... c++: Fix deduction with reference NTTP [PR83476] (*) d042fa8... g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ (*) 4431014... asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR1053 (*) 4f18893... sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR1052 (*) 30895a2... c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR10 (*) 14407ab... i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] (*) fd68b02... builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] (*) 6547662... c-family: Initialize ridpointers for __int128 etc. [PR10518 (*) cddca3b... fold-const: Fix up make_range_step [PR105189] (*) 5169f57... combine: Don't record for UNDO_MODE pointers into regno_reg (*) a78199c... i386: Fix up ix86_expand_vector_init_general [PR105123] (*) bee22b8... ubsan: Fix ICE due to -fsanitize=object-size [PR105093] (*) 3bbd4ce... c++: Fix up __builtin_convertvector parsing (*) 54bccc8... c++: extern thread_local declarations in constexpr [PR10499 (*) c1a8261... i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* (*) 0e02b84... c, c++, c-family: -Wshift-negative-value and -Wshift-overfl (*) 2a829a4... c++: Don't suggest cdtor or conversion op identifiers in sp (*) e763af0... s390: Fix up *cmp_and_trap_unsigned_int constraints [ (*) 870a9a8... match.pd: Further complex simplification fixes [PR104675] (*) 5c742d9... rs6000: Use rs6000_emit_move in movmisalign expander (*) ff9fe8e... match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR10 (*) 2692cbb... libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec (*) eca81c1... valtrack: Avoid creating raw SUBREGs with VOIDmode argument (*) b65f562... c-family: Fix up shorten_compare for decimal vs. non-decima (*) 3aeecb1... sanitizer: Use glibc _thread_db_sizeof_pthread symbol if pr (*) 57e0795... openmp: Make finalize_task_copyfn order reproduceable [PR10 (*) 87cd4bc... c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co (*) 77ee9b9... asan: Fix up address sanitizer instrumentation of __builtin (*) cb412e0... i386: Fix up cvtsd2ss splitter [PR104502] (*) c7e7ca9... c++: Fix up constant expression __builtin_convertvector fol (*) ffbe41f... combine: Fix ICE with substitution of CONST_INT into PRE_DE (*) 8c9f4ba... rs6000: Fix up vspltis_shifted [PR102140] (*) b7e9d46... libgomp: Fix segfault with posthumous orphan tasks [PR10438 (*) 7157e07... libcpp: Fix up padding handling in funlike_invocation_p [PR (*) 7e05b86... libcpp: Avoid PREV_WHITE and other random content on CPP_PA (*) 02da8ea... optabs: Don't create pseudos in prepare_cmp_insn when not a (*) 95f6eb7... match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} (*) e875dc9... ifcvt: Check for asm goto at the end of then_bb/else_bb in (*) 86b9870... libcpp: Fix up ##__VA_OPT__ handling [PR89971] (*) 5d96fb4... shrink-wrapping: Fix up prologue block discovery [PR103860] (*) d7dbfed... loop-invariant: Fix -fcompare-debug failure [PR103837] (*) 790b8d4... bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] (*) 4a3c9aa... fortran, debug: Fix up DW_AT_rank [PR103315] (*) 5476928... c++: Fix up -fstrong-eval-order handling of call arguments (*) 1f02d66... lim: Reset flow sensitive info even for pointers [PR103192] (*) 294682d... i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM (*) 4b14a4a... dwarf2out: Fix up field_byte_offset [PR101378] (*) a76e866... openmp: For default(none) ignore variables created by ubsan (*) 662de04... c++: Don't reject calls through PMF during constant evaluat (*) be2c01c... openmp: Fix up handling of OMP_PLACES=threads(1) (*) ee221ea... c++: Fix apply_identity_attributes [PR102548] (*) f806bea... ubsan: Use -fno{,-}sanitize=float-divide-by-zero for float (*) 8837138... i386: Don't emit fldpi etc. if -frounding-math [PR102498] (*) bd1562b... c++: Fix handling of decls with flexible array members init (*) e13a792... c++: Update DECL_*SIZE for objects with flexible array memb (*) edb57ec... c++: Fix __is_*constructible/assignable for templates [PR10 (*) 45579f2... i386: Fix up @xorsign3_1 [PR102224] (*) 6aa2e07... dwarf2out: Emit DW_AT_location for global register vars dur (*) cbf39ef... ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] (*) f7200dd... expmed: Fix store_integral_bit_field [PR101562] (*) 3155bb8... openmp: Fix up omp_check_private [PR101535] (*) 36eef10... c++: Ensure OpenMP reduction with reference type references (*) 883690f... rs6000: Fix up easy_vector_constant_msb handling [PR101384] (*) 26c58b1... openmp - Fix up && and || reductions [PR94366] (*) f1b95ed... OpenMP: Support complex/float in && and || reduction (*) c910d79... c++: Optimize away NULLPTR_TYPE comparisons [PR101443] (*) eb253e4... godump: Fix -fdump-go-spec= reproduceability issue [PR10140 (*) 120182a... libgomp: Don't include limits.h instead of hidden visibilit (*) 1df7b89... dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr (*) 57aeb7f... match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) (*) d8e3b34... c: Fix up c_parser_has_attribute_expression [PR101176] (*) be5f5f6... c: Fix C cast error-recovery [PR101171] (*) 7ce8cb9... openmp: Fix up *_reduction clause handling with UDRs on PAR (*) 21a95d8... inline-asm: Fix ICE with bitfields in "m" operands [PR10078 (*) 80f194b... stor-layout: Don't create DECL_BIT_FIELD_REPRESENTATIVE for (*) d0b1d8d... stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for (*) 878cfeb... testsuite: Use noipa attribute instead of noinline, noclone (*) 37be80a... libffi: Fix up x86_64 classify_argument (*) 2f68208... expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] (*) 97785bc... tree-inline: Fix up __builtin_va_arg_pack handling [PR10089 (*) e7e1ad9... x86: Fix ix86_expand_vector_init for V*TImode [PR100887] (*) 6a05023... c++: Avoid -Wunused-value false positives on nullptr passed (*) 8552cfa... testsuite: Add testcase for already fixed PR (*) ba374df... expand: Don't reuse DEBUG_EXPRs with vector type if they ha (*) c0844e1... openmp: Fix up taskloop reduction ICE if taskloop has no it (*) 36fad8d... Daily bump. (*) 666d088... Fix internal error with vectorization on SPARC (*) 3c50572... Daily bump. (*) b005000... libstdc++: Fix deserialization for std::normal_distribution (*) d6f5b5d... libstdc++: Fix test that fails for C++98 mode (*) a1667b7... libstdc++: Remove un-implementable noexcept from Filesystem (*) 93a6219... libstdc++: Fix std::exception_ptr regressions [PR103630] (*) 740e1ae... libstdc++: Test errno macros directly for all targets [PR 9 (*) 4b5211c... libstdc++: Test errno macros directly, not via autoconf [PR (*) 47c48fc... libstdc++: Fix undefined behaviour in std::string (*) 5ed333b... libstdc++: Add additional overload of std::lerp [PR101870] (*) b4a170b... libstdc++: Do not allocate a zero-size vector [PR 100 (*) a5ae767... libstdc++: Add missing header to test (*) 79b7b82... libstdc++: Add self-merge check to std::forward_list::merge (*) 756d158... libstdc++: Initialize member in std::match_results [PR10354 (*) dae7319... libstdc++: Fix example preprocessor command in FAQ [PR10387 (*) de3549e... libstdc++: Rename non-reserved macros in config header [PR1 (*) 7240bd4... libstdc++: Fix mismatched noexcept-specifiers in Filesystem (*) ad3ff6f... libstdc++: Fix incorrect IS number in doc comment (*) 44afdb5... libstdc++: Deprecate __gnu_cxx::rope::erase(size_type) [PR1 (*) 3a426e4... fortran: Backport associate character length fixes [PR10422 (*) 5f9e485... Daily bump. (*) 2c86305... Daily bump. (*) c445c9d... Daily bump. (*) 4be43db... tree-optimization/105070 - annotate bit cluster tests with (*) 05639c8... debug: fix switch lowering debug info (*) 4ebdbc7... middle-end/104786 - ICE with asm and VLA (*) d55db84... tree-optimization/103361 - fix unroll-and-jam direction vec (*) fba3068... middle-end/100786 - constant folding from incompatible alia (*) 4aae279... Daily bump. (*) 5a4beef... Daily bump. (*) a6a1339... Daily bump. (*) adc123e... Daily bump. (*) 7d3e717... Daily bump. (*) 51f6a2a... Daily bump. (*) a9a8a98... Daily bump. (*) e629bc8... Daily bump. (*) aa0354c... Daily bump. (*) 18bee83... AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105 (*) 93e5984... Daily bump. (*) 0ef7837... libphobos: Give _Unwind_Exception an alignment that best re (*) 90d877c... libphobos: Don't call free on the TLS array in the emutls d (*) ec84dc1... Daily bump. (*) c77c0ab... Daily bump. (*) 90fd26d... Daily bump. (*) 92baac6... Daily bump. (*) 973a5c6... Daily bump. (*) 30e6e43... fortran: Fix conv of UNION constructors [PR105310] (*) 2bc68e3... Daily bump. (*) dfc6109... Daily bump. (*) 9ba7b1f... Daily bump. (*) 2283159... Daily bump. (*) 90d85bc... Daily bump. (*) 99dd1a9... Daily bump. (*) 8226c51... Daily bump. (*) 6e6e09a... Daily bump. (*) 9784dbf... Daily bump. (*) 90504bd... Daily bump. (*) 2381c8e... Daily bump. (*) d7c4ca1... Daily bump. (*) 206bb45... Daily bump. (*) a2de671... Daily bump. (*) 0d1834b... Daily bump. (*) f037a81... arm: Fix ICEs with compare-and-swap and -march=armv8-m.base (*) 7f22f78... Daily bump. (*) 944923b... Daily bump. (*) ee03ed1... Daily bump. (*) f982433... Daily bump. (*) eeb0880... Daily bump. (*) 1dc4bed... cplxlower: Avoid a transform when looking at a default defi (*) 9f632e9... Daily bump. (*) 3a885b7... Daily bump. (*) c0ddd9c... Daily bump. (*) a9a3e2c... Daily bump. (*) c5d8ceb... Daily bump. (*) adc1599... Daily bump. (*) 58c1d22... Daily bump. (*) db04202... Daily bump. (*) 3008ced... Daily bump. (*) 27a1083... Daily bump. (*) 620cae6... Daily bump. (*) c10d32f... Daily bump. (*) 8871fe6... Daily bump. (*) 6d51e43... Daily bump. (*) 48fde80... target/104453 - guard call folding with NULL LHS (*) ba7394f... Daily bump. (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/ibm/heads/gcc-9-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.