[gcc/ibm/heads/gcc-11-branch] (538 commits) ibm: Merge up to top of releases/gcc-11

Peter Bergner bergner@gcc.gnu.org
Fri Feb 11 21:12:35 GMT 2022


The branch 'ibm/heads/gcc-11-branch' was updated to point to:

 cf7cbf2227e... ibm: Merge up to top of releases/gcc-11

It previously pointed to:

 ee1df65e923... ibm: Merge up to top of releases/gcc-11

Diff:

Summary of changes (added commits):
-----------------------------------

  cf7cbf2... ibm: Merge up to top of releases/gcc-11
  c56c398... rs6000: Fix up flag_shrink_wrap handling in presence of -mr (*)
  4854985... testsuite: Fix check_effective_target_rop_ok [PR103556, PR1 (*)
  d607c83... rs6000: testsuite: Add rop_ok effective-target function (*)
  18b7cbb... libstdc++: invalid default init in _CachedPosition [PR10123 (*)
  fdc75c8... libstdc++: Sync __cpp_lib_ranges macro defined in ranges_cm (*)
  92d612c... libstdc++: Implement P2325 changes to default-constructibil (*)
  19d0e76... Daily bump. (*)
  0c30241... libstdc++: Strengthen memory order for atomic<T>::wait/noti (*)
  3c9a9ce... pr104458.c: Replace long with long long for -mx32 (*)
  3c12425... i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR1 (*)
  f170724... Daily bump. (*)
  f8a496d... i386: -mno-xsave should disable all relevant ISA flags [PR1 (*)
  11fc7d9... i386: Force inputs to a register to avoid lowpart_subreg fa (*)
  5669a60... libstdc++: Fix deadlock in atomic wait [PR104442] (*)
  ec01f11... ICE: QImode(not SImode) operand should be passed to gen_vec (*)
  9582b35... Daily bump. (*)
  411db3b... c++: satisfaction value of type const bool [PR104410] (*)
  ed35d42... Range on entry should only check dominators for non-null. (*)
  a2cad46... Daily bump. (*)
  7d636a3... Daily bump. (*)
  202be9f... Daily bump. (*)
  7a0fab4... Fortran: reject simplifying TRANSFER for MOLD with storage  (*)
  fcea38e... Daily bump. (*)
  731f4bf... i386: Do not use %ecx DRAP for functions that use __builtin (*)
  54b825c... Daily bump. (*)
  f4aa5a3... Fortran: error recovery when simplifying EOSHIFT (*)
  3cb53c1... powerpc: Fix asm machine directive for some CPUs (*)
  fb812e0... lto: fix error handling for -Wl,-plugin-opt=debug (*)
  f9b49f9... IBM Z: fix `section type conflict` with -mindirect-branch-t (*)
  8799006... fold-const: do not fold NaN result from non-NaN operands [P (*)
  dcf567a... Daily bump. (*)
  f034339... Strengthen memory order for atomic<T>::wait/notify (*)
  518697a... Daily bump. (*)
  56f2ef3... Daily bump. (*)
  a6adc7a... Daily bump. (*)
  9794cf7... Daily bump. (*)
  08f5944... tree-optimization/103596 - fix missed propagation into swit (*)
  2c7d8ca... tree-optimization/103489 - fix ICE when bool pattern recog  (*)
  0d87092... Fix wrong operator for universal_integer operands in instan (*)
  cfcf645... c++: nested catch in ctor fn-try-block [PR61611] (*)
  2aa4400... c++: when delegating constructor throws [PR103711] (*)
  06f179b... Daily bump. (*)
  5e6dd70... Sync git aliases from master. (*)
  779d428... Daily bump. (*)
  c325137... Fortran: fix simplification of TRANSFER for zero-sized char (*)
  193e5ee... aarch64: [PR101529] Fix vector shuffle insertion expansion (*)
  f3c7cb5... Fortran: optional argument DIM for intrinsics NORM2, PARITY (*)
  2766488... Fortran: MOLD argument to TRANSFER intrinsic having storage (*)
  44d28c6... testsuite: Fix up pr104188.c testcase for i686-linux [PR104 (*)
  7857c8a... Daily bump. (*)
  79b0091... rs6000: Remove GCC 8.1 U10__float128 mangling compatibility (*)
  c403f6c... Daily bump. (*)
  9f2201b... c++: ICE with noexcept and canonical types [PR101715] (*)
  ce39542... gcc-changelog: sync from master. (*)
  505b418... optabs: Don't create pseudos in prepare_cmp_insn when not a (*)
  3991e4c... dwarf2out: Fix -gsplit-dwarf on riscv [PR103874] (*)
  baf18a6... match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} (*)
  8e4c410... i386: Fix *aes<aeswideklvariant>u8 (*)
  91ac88c... c++: Fix handling of temporaries with consteval ctors and n (*)
  cb4998f... c++: Silence -Wuseless-cast warnings during move [PR103480] (*)
  777b73e... c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] (*)
  18abe52... c++: Ensure some more that immediate functions aren't gimpl (*)
  0dd533d... ifcvt: Check for asm goto at the end of then_bb/else_bb in  (*)
  27cfe10... objc: Fix handling of break stmt inside of switch inside of (*)
  533695c... libcpp: Fix up ##__VA_OPT__ handling [PR89971] (*)
  be66fad... c-family: Use BULTINS_LOCATION for predefined macros change (*)
  a4e45a5... shrink-wrapping: Fix up prologue block discovery [PR103860] (*)
  fbc542d... fold-const: Fix up fold_truth_andor_1 shift handling [PR103 (*)
  06142a3... loop-invariant: Fix -fcompare-debug failure [PR103837] (*)
  2712f12... optabs: Fix up checking for CALLs in newly added code by do (*)
  c239267... c: Fix ICE on deferred pragma in unknown attribute argument (*)
  520147b... x86: Also check mode of memory broadcast in bcst_mem_operan (*)
  11581a2... Daily bump. (*)
  a8c2345... Fortran: fix ICE and wrong code with TRANSFER and CHARACTER (*)
  8adfe46... Daily bump. (*)
  9956699... Daily bump. (*)
  448e9a5... Daily bump. (*)
  0351d85... Fortran: handle expansion of zero-sized array constructors (*)
  f953701... Daily bump. (*)
  1d3f5f5... [Ada] Set target_cpu to x32 for x86_64-linux-gnux32 (*)
  892c58d... [Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 (*)
  15eae60... git scripts: sync from master. (*)
  1b9037d... Daily bump. (*)
  806d0ce... ipa: "naked" attribute implies "noipa" attribute (*)
  03ccfc8... Daily bump. (*)
  8ce3420... git-backport: support renamed .cc files in commit message. (*)
  2c4b5bd... c-family: Have -Wformat-diag accept "decl-specifier" [PR103 (*)
  6830d3b... Revert "c-family: Have -Wformat-diag accept "decl-specifier (*)
  a59360e... c-family: Have -Wformat-diag accept "decl-specifier" [PR103 (*)
  d7a4480... Fortran: Ignore KIND argument of a few more intrinsics. [PR (*)
  5c72558... Daily bump. (*)
  024fd4f... testsuite: Enrich tests with variants failing on the branch (*)
  8d39494... Fortran: Ignore KIND argument of a few more intrinsics. [PR (*)
  e63ef9a... Fortran: Fix KIND argument index for LEN_TRIM. (*)
  eff452d... Fortran: fix ICE overloading elemental intrinsics (*)
  c5bf6dc... Fortran: fix error recovery on bad structure constructor in (*)
  68bac9e... Daily bump. (*)
  27424f1... Fortran: reject invalid non-constant pointer initialization (*)
  3bd2fd2... Fortran: check arguments of MASKL/MASKR intrinsics before s (*)
  006318b... Daily bump. (*)
  a83c9d5... Fix reverse scalar storage order issues in IPA-SRA (*)
  b45761e... Daily bump. (*)
  7f49f50... tree-optimization/101615 - SLP permute opt with CTOR roots (*)
  d3b2060... Daily bump. (*)
  614a958... c++: dependent bases and 'this' availability [PR103831] (*)
  d5e7b9f... Unify UNSPEC_MASKED_EQ/GT to the form of UNSPEC_PCMP. (*)
  8c0f58c... libsanitizer: Cherry-pick LLVM release/13.x commit d96358a2 (*)
  430e621... Daily bump. (*)
  3760d9d... Directly resolve range_of_stmt dependencies. (Port of PR 10 (*)
  4797472... Daily bump. (*)
  1e4a9f2... c++: "more constrained" vs staticness of memfn [PR103783] (*)
  702d2c9... libstdc++: Update default -std option in manual (*)
  01a70cc... libstdc++: Add -nostdinc++ for c++17 sources [PR100017] (*)
  27e6c84... Properly enable -freorder-blocks-and-partition on 64-bit Wi (*)
  9a74c6d... Daily bump. (*)
  df83db1... Daily bump. (*)
  32d0d5f... Daily bump. (*)
  101e2fd... Daily bump. (*)
  6c4d89b... Daily bump. (*)
  2262108... libstdc++: Fix std::char_traits<C>::move for constexpr (*)
  0bc256f... libstdc++: Fix definition of _GLIBCXX_NO_SLEEP config macro (*)
  39e5b75... libstdc++: Fix example preprocessor command in FAQ [PR10387 (*)
  bae757f... libstdc++: Clear RB tree after moving elements [PR103501] (*)
  5e0ef56... libstdc++: Initialize member in std::match_results [PR10354 (*)
  ad54d3f... libstdc++: Make Asan detection work for Clang [PR103453] (*)
  4c64143... libstdc++: Fix overconstrained std::string constructor [PR1 (*)
  a03aae8... libstdc++: Fix std::error_code pretty printer for versioned (*)
  e15485a... Daily bump. (*)
  b22ace9... libstdc++: Fix std::allocator<void> for versioned namespace (*)
  306587d... Daily bump. (*)
  24ee44c... c++: Allow constexpr decltype(auto) [PR102229] (*)
  d4a1d3c... Daily bump. (*)
  718b47e... Fortran: avoid several NULL pointer dereferences during err (*)
  2c8e273... Generate illegal instruction fault if LWS syscall returns - (*)
  21a0bd0... Use optab_libfunc to access sync_lock_test_and_set libfunc  (*)
  fd6acb4... Daily bump. (*)
  8a65a52... Daily bump. (*)
  4ab017f... Daily bump. (*)
  6edb3bc... Daily bump. (*)
  9f5fe89... Daily bump. (*)
  3b2b181... Daily bump. (*)
  3c830e6... Fortran: CASE selector expressions must be scalar (*)
  e6dcc14... Fortran: BOZ literal constants are not interoperable (*)
  a25bfec... Fortran: NULL() is not interoperable (*)
  e81ea46... Improve atomic store implementation on hppa-linux. (*)
  65cff53... Daily bump. (*)
  d64bfed... Daily bump. (*)
  b79bfb7... Daily bump. (*)
  c08b5a0... Daily bump. (*)
  3b0ba97... Daily bump. (*)
  f940682... Daily bump. (*)
  ecc83ab... libphobos: Add power*-*-freebsd* as supported target (*)
  96a09de... libphobos: Fix definition of stat_t for MIPS64 (PR103604) (*)
  0b7ee7c... Daily bump. (*)
  131de23... Update cpplib es.po (*)
  5a511f2... Daily bump. (*)
  57b51b8... Fortran: fix check for pointer dummy arguments with INTENT( (*)
  05640d5... Fortran: PACK intrinsic should not try to read from zero-si (*)
  4f9ad14... Fortran: reject BOZ type argument to SIZEOF(). (*)
  75d95f5... c++: local_specializations and recursive constrained fn [PR (*)
  bcadb4f... Daily bump. (*)
  8320b0e... Daily bump. (*)
  e2ccc15... Daily bump. (*)
  5635c97... Avoid expecting nonzero size for access none void* argument (*)
  7d3f53c... Avoid -Wvla-parameter for nontrivial bounds [PR97548]. (*)
  4f55631... Check for class type before assuming a type is one [PR10370 (*)
  43d67e5... i386: Fix emissing of __builtin_cpu_supports. (*)
  d6aa632... Daily bump. (*)
  64b3147... c++: Fix decltype-bitfield1.C on i?86 (*)
  d33f688... c++: redundant explicit 'this' capture before C++20 [PR1004 (*)
  648d5aa... c++: implicit dummy object in requires clause [PR103198] (*)
  5a2c4c1... c++: template-id ADL and partial instantiation [PR99911] (*)
  a94867f... c++: bogus error w/ tentative type parse of concept-id [PR9 (*)
  76c730c... c++: CTAD within template argument [PR102933] (*)
  1a5c50c... Fortran: prevent NULL pointer dereference in check of passe (*)
  689f8fe... Fortran: prevent NULL pointer dereferences checking do-loop (*)
  4636d61... rs6000: Remove builtin mask check from builtin_decl [PR1023 (*)
  6040483... Daily bump. (*)
  9a5b3c5... vect-loop: fix build (*)
  60deeb5... Daily bump. (*)
  f2cc8d0... pr103523: Check for PLUS/MINUS support (*)
  7054e85... Daily bump. (*)
  ce80f2c... Fortran: fix checking of elemental functions of type CLASS (*)
  a316bd5... Daily bump. (*)
  b1bc9db... Fortran: catch failed simplification of bad stride expressi (*)
  1250dce... jit: set DECL_CONTEXT of RESULT_DECL [PR103562] (*)
  de0656f... analyzer: assume that POINTER_PLUS_EXPR of non-NULL is non- (*)
  894295a... Daily bump. (*)
  3459ef2... Fortran: dimensions of an array have to be non-negative (*)
  aca7d4e... libstdc++: Make atomic<T*>::wait() const [PR102994] (*)
  64ccdad... d: Align methods to MINIMUM_METHOD_BOUNDARY. (*)
  8e8fd7d... Daily bump. (*)
  81ffb19... Fortran: avoid NULL pointer dereference on missing or bad d (*)
  9985437... Daily bump. (*)
  423e0a9... Fortran: add check for type of upper bound in case range (*)
  8ff9ed7... Fortran: perform array subscript checks only for valid INTE (*)
  bd918ac... Daily bump. (*)
  e3fab19... c++: Fix for decltype and bit-fields [PR95009] (*)
  1556329... Daily bump. (*)
  2012e4c... Daily bump. (*)
  173232a... Daily bump. (*)
  217d8bf... Fortran: improve expansion of constant array expressions wi (*)
  6fa3c73... Fortran: generate error message for negative elements in SH (*)
  9d7add0... Fortran: improve check of arguments to the RESHAPE intrinsi (*)
  3c1bcaa... Fortran: error recovery when simplifying MINLOC/MAXLOC (*)
  9e9c674... Fortran: improve checking of array specifications (*)
  2fdef52... libcpp: Fix up handling of deferred pragmas [PR102432] (*)
  08935ce... Daily bump. (*)
  ee20cad... Daily bump. (*)
  2d5be1f... libphobos: Push all callee-save registers on the stack befo (*)
  5746f91... c++: Fix bogus error with __integer_pack [PR94490] (*)
  82a34dc... fix spelling of -linker-output-auto-nolto-rel (*)
  29c5aa7... Daily bump. (*)
  5e2e6cc... ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati (*)
  6a43f5c... simplify-rtx: Punt on simplify_associative_operation with l (*)
  047b700... c++: is_this_parameter and coroutines proxies (*)
  b92d7fd... Daily bump. (*)
  aef7d09... Fix -freorder-blocks-and-partition glitch with Windows SEH  (*)
  90e6db5... Daily bump. (*)
  2b6cfe7... rs6000: MMA test case emits wrong code when building a vect (*)
  581ef8f... testsuite: Fix g++.dg/opt/pr102970.C (*)
  3479e49... bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] (*)
  333b0dc... openmp: Fix up handling of kind(host) and kind(nohost) in A (*)
  f578f18... openmp: Fix up handling of reduction clauses on the loop co (*)
  7230ae7... fortran, debug: Fix up DW_AT_rank [PR103315] (*)
  98cbc9b... c++: Fix up -fstrong-eval-order handling of call arguments  (*)
  0f0c24c... libcpp: Fix up handling of block comments in -fdirectives-o (*)
  9ec84b3... lim: Reset flow sensitive info even for pointers [PR103192] (*)
  a6219e8... ranger: Fix up fold_using_range::range_of_address [PR103255 (*)
  5950a9c... i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM (*)
  c479d98... dwarf2out: Fix up field_byte_offset [PR101378] (*)
  04d786a... x86: Make stringop_algs::stringop_strategy ctor constexpr [ (*)
  41db257... dwarf2out: Fix up CONST_WIDE_INT handling once more [PR1030 (*)
  930ffe9... openmp: For default(none) ignore variables created by ubsan (*)
  62e4f0e... c++: Don't reject calls through PMF during constant evaluat (*)
  abd47b4... d: Insert null terminator in obstack buffers (*)
  65642f4... Daily bump. (*)
  9e83ac4... d: fix thinko in optimize attr parsing (*)
  9b6ad13... Daily bump. (*)
  7320f5d... Fix typo in t-dimode (*)
  38772ce... Daily bump. (*)
  a27fa22... libstdc++: Ensure dg-add-options comes after dg-options (*)
  806aaf0... libstdc++: Fix dg-do directive for tests supposed to be run (*)
  8d3391d... libstdc++: Make std::pointer_traits SFINAE-friendly [PR9641 (*)
  f2255d2... d: fix ASAN in option processing (*)
  44e0de7... Daily bump. (*)
  7ae6e4e... libstdc++: Do not use memset in constexpr calls to ranges:: (*)
  88b9997... libstdc++: Fix vector<bool> printer tests to work in debug  (*)
  a82a323... libstdc++: Add xfail to some printer tests for debug mode (*)
  aa16f7e... libstdc++: Replace hyphens in effective target keywords (*)
  6a1358f... Fix looping flag discovery in ipa-pure-const (*)
  5062f6e... Daily bump. (*)
  56b3036... Fortran: do not attempt simplification of [LU]BOUND for poi (*)
  3e6b991... Fortran: fix scalarization for intrinsic LEN_TRIM with pres (*)
  78421af... PR middle-end/103059: reload: Also accept ASHIFT with index (*)
  4abba33... libstdc++: Fix dg-prune-output assertion message (*)
  5644702... libstdc++: Make allocator equality comparable in tests (*)
  853b9d5... libstdc++: Simplify constraints for std::any construction (*)
  a304408... libstdc++: Suppress Doxygen docs for more implementation de (*)
  2930750... libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR (*)
  4063c20... libstdc++: Make test print which random_device tokens work (*)
  a81eb57... libstdc++: Make spurious std::random_device FAIL less likel (*)
  62c2653... libstdc++: Add missing constexpr to std::optional (P2231R1) (*)
  20cd18f... libstdc++: Simplify std::optional::value() (*)
  d7046cc... libstdc++: Add noexcept to std::nullopt_t constructor (*)
  ecc43c9... libstdc++: Define deleted wchar_t overloads unconditionally (*)
  58752dd... libstdc++: Support printing volatile pointers (P1147R1) (*)
  88d481c... libstdc++: Constrain std::make_any [PR102894] (*)
  23335c6... libstdc++: Improvements to standard error category objects (*)
  238fd13... libstdc++: Add valid range checks to std::span constructors (*)
  5709564... libstdc++: Name std::function template parameter (*)
  e51106b... libstdc++: Avoid a move in std::function construction (LWG  (*)
  db7a0be... libstdc++: Update Doxygen config template to Doxygen 1.9.2 (*)
  41dd7f2... libstdc++: Optimize std::seed_seq construction (*)
  1caca76... libstdc++: Add static assertions for std::function requirem (*)
  e1e44de... libstdc++: Initialize all subobjects of std::function (*)
  6cd6b05... libstdc++: Improve doxygen comments in <bits/stl_function.h (*)
  22312ca... libstdc++: Optimize std::any_cast by replacing indirect cal (*)
  dece0d8... libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) (*)
  c04b0f6... libstdc++: Do not allocate a zero-size vector<bool> [PR 100 (*)
  dda6b9c... libstdc++: Improve std::forward static assert message (*)
  24449ff... libstdc++: Add missing _GLIBCXX_USE_WCHAR_T checks in tests (*)
  f29c909... libstdc++: Add xfail to pretty printer tests that fail in C (*)
  176e55c... libstdc++: Fix test for libstdc++ not including <unistd.h>  (*)
  092cc2c... libstdc++: Fix out-of-bound array accesses in testsuite (*)
  fa1ea25... libstdc++: Add another testcase for std::unique_ptr printer (*)
  7510c23... jit: Initialize function::m_blocks in ctor (*)
  81b2b5e... Daily bump. (*)
  8fb9bf6... rs6000: Fix vec_cpsgn parameter order (PR101985) (*)
  fa4a8f3... libstdc++: Fix pretty printing of std::unique_ptr [PR103086 (*)
  ec6ba81... libstdc++: Fix std::type_info::before for ARM [PR103240] (*)
  9a7308b... libstdc++: Fix circular dependency for bitmap_allocator [PR (*)
  667339e... libstdc++: Use std::addressof in ranges::uninitialized_xxx  (*)
  fd3f0c6... libstdc++: Define macro before it is first checked (*)
  58cd66a... libstdc++: Fix return values for atomic wait on futex (*)
  78225f0... Daily bump. (*)
  423cd47... libstdc++: Fix inconsistent noexcept-specific for valarray  (*)
  c224f21... Fortran: fix lookup for gfortran builtin math intrinsics us (*)
  f3c9581... IBM Z: Fix load-and-test peephole2 condition (*)
  fb1bc2c... tree-optimization/103237 - avoid vectorizing unhandled doub (*)
  5571c27... tree-optimization/103204 - fix missed valueization in VN (*)
  2f0c8f7... middle-end/103181 - fix operation_could_trap_p for vector d (*)
  2936f55... tree-optimization/102970 - remap cliques when translating o (*)
  eb8ff3c... Don't allow mask/sse/mmx mov in TLS code sequences. (*)
  d800a6e... Daily bump. (*)
  11013a4... Daily bump. (*)
  c2079b9... Daily bump. (*)
  753cd5f... Do not abort compilation when dump file is /dev/* (*)
  dc3630e... libphobos: Increase size of defaultStackPages on OSX X86_64 (*)
  1293850... libphobos: Don't call __gthread_key_delete in the emutls de (*)
  380db7d... Daily bump. (*)
  0b76bf4... d: Use HOST_WIDE_INT for type size temporaries. (*)
  9d3f143... Fix modref summary streaming (*)
  3ddda29... Fix handling of ignore_stores in ipa_merge_modref_summary_a (*)
  f62039e... aix: detect power10 processor. (*)
  4183490... Daily bump. (*)
  69c6578... Daily bump. (*)
  92e5496... fortran: Ignore unused args in scalarization [PR97896] (*)
  b52e225... aarch64: enable Ampere-1 CPU (*)
  de15d42... Daily bump. (*)
  e355bf2... rs6000/doc: Rename future cpu with power10 (*)
  3bb1424... Daily bump. (*)
  748fc0e... Daily bump. (*)
  29618f1... Daily bump. (*)
  17aef87... Daily bump. (*)
  9ccc4f7... Fortran: avoid NULL pointer dereferences (*)
  7b6b46b... Daily bump. (*)
  3dea905... testsuite/102690 - XFAIL g++.dg/warn/Warray-bounds-16.C (*)
  dbb03e6... Daily bump. (*)
  0c877d1... rs6000: Fix incorrect fusion constraint [PR102991] (*)
  8a2fae3... Daily bump. (*)
  1631d6d... tree-optimization/102798 - avoid copying PTA info to old SS (*)
  ae32277... middle-end/102518 - avoid invalid GIMPLE during inlining (*)
  34ed721... tree-optimization/102788 - avoid spurious bool pattern fail (*)
  30c18bb... ipa/102762 - fix ICE with invalid __builtin_va_arg_pack ()  (*)
  092e98d... tree-optimization/102572 - fix gathers with invariant mask (*)
  7f04f47... tree-optimization/102139 - fix SLP DR base alignment (*)
  fa181c4... Refactor BB splitting of DRs for SLP group analysis (*)
  19dcea6... middle-end/101480 - overloaded global new/delete (*)
  580d66f... gcov-profile: Fix -fcompare-debug with -fprofile-generate [ (*)
  26c479c... gcc-changelog: sync from master (*)
  7cb3b86... vect: Don't update inits for simd_lane_access DRs [PR102789 (*)
  1245e71... Daily bump. (*)
  3371e7f... Fortran: error recovery on initializing invalid derived typ (*)
  b1cab51... Fortran: validate shape of arrays in constructors against d (*)
  db1da3d... Fortran: error recovery on rank mismatch of array and its i (*)
  907fd50... Fortran: fix simplification of array-valued parameter expre (*)
  1b740d8... Fortran: handle initialization of derived type parameter ar (*)
  d6eb130... Daily bump. (*)
  32584d0... Daily bump. (*)
  ad5aa49... Support TI mode and soft float on PA64 (*)
  95c7ef9... Speed up jump table switch detection. (*)
  b555a14... gcc: vx-common.h: fix test for VxWorks7 (*)
  1907147... Daily bump. (*)
  3bfc70c... x86: Check leal/addl gcc.target/i386/amxtile-3.c for x32 (*)
  fbd61aa... i386: Fix wrong result for AMX-TILE intrinsic when parsing  (*)
  05fd46b... Daily bump. (*)
  fb87e2a... ranger: Fix `-Werror' build error with `ranger_cache::push_ (*)
  41bea61... [PR102842] Consider all outputs in generation of matching r (*)
  d60e310... ipa/102714 - IPA SRA eliding volatile (*)
  742d224... Daily bump. (*)
  fdc2700... Daily bump. (*)
  0111975... libstdc++: Fix range access for empty std::valarray [PR1030 (*)
  d0d8bd6... Daily bump. (*)
  cfc3c75... Daily bump. (*)
  ee13a30... Daily bump. (*)
  818961c... Daily bump. (*)
  4719d05... Update documentation of %X spec (*)
  3e2ccaa... Daily bump. (*)
  5782bac... Fortran: do not restrict PDT KIND and LEN type parameters t (*)
  70c3fa5... Fix warnings building linux-atomic.c and fptr.c on hppa64-l (*)
  97cebda... sra: Fix corner case of total scalarization with virtual in (*)
  2563fba... Daily bump. (*)
  8f3a625... gcc/configure: Check for powerpc64le*-*-freebsd* (*)
  40d7624... Daily bump. (*)
  dd028e7... Daily bump. (*)
  4b304e3... Revise -mdisable-fpregs option and add new -msoft-mult opti (*)
  e20ec3b... Don't use 'G' constraint in integer move patterns (*)
  73833f5... Daily bump. (*)
  97262ad... Daily bump. (*)
  cce92cd... Daily bump. (*)
  e74336d... x86: Document -fcf-protection requires i686 or newer (*)
  b8754a8... Daily bump. (*)
  40b209e... Avoid exception propagation during bootstrap (*)
  5d3a054... c++: Fix up push_local_extern_decl_alias error recovery [PR (*)
  2b4adfe... Daily bump. (*)
  e8dd7ce... libstdc++: Fix doxygen generation to work with relative pat (*)
  3de82c6... Fortran: Fix CLASS conversion check [PR102745] (*)
  164044d... Daily bump. (*)
  e9c3a72... i386: Fix ICE in ix86_print_opreand_address [PR 102761] (*)
  aa827fa... [PR/target 100316] Allow constant address for __builtin___c (*)
  2e6c780... openmp: Fix up handling of OMP_PLACES=threads(1) (*)
  cc84160... amdgcn: fix up offload debug linking with LLVM 13 (*)
  23ced2d... amdgcn: Fix assembler version incompatibility (*)
  9120e8c... amdgcn: Implement -msram-ecc=any (*)
  0eb56eb... amdgcn: Support LLVM 13 assembler syntax (*)
  5b85107... amdgcn: Mark s_mulk_i32 as clobbering SCC (*)
  92aed72... amdgcn: Fix attributes for LLVM-12 [PR 100208] (*)
  9552afb... amdgcn: Add -mxnack and -msram-ecc [PR 100208] (*)
  e85d6ef... gcc/configure.ac: fix register issue for global_load assemb (*)
  64b2bd6... Daily bump. (*)
  d97dbf6... Fortran: fix order of checks for the SHAPE intrinsic (*)
  e08da31... Daily bump. (*)
  1b44508... Daily bump. (*)
  92a12b9... Consistently use "rG" constraint for copy instruction in mo (*)
  6a936be... Daily bump. (*)
  99d2157... [PR102627] Use at least natural mode during splitting hard  (*)
  3bf56cd... libstdc++: Fix non-default constructors for hash containers (*)
  b4c0226... Fix TARGET_SOFT_FLOAT patterns in pa.md (*)
  f3c81b3... Daily bump. (*)
  c706d5c... libstdc++: Rename files with the wrong extensions (*)
  9ef31ba... libstdc++: Fix dangling string_view in filesystem::path [PR (*)
  3eac45a... libstdc++: Add noexcept-specifier to basic_string_view(It,  (*)
  8b333df... Darwin, X86, config: Adjust 'as' command lines [PR100340]. (*)
  b707ac1... Add support for 32-bit hppa targets in muldi3 expander (*)
  cb261f0... libstdc++: Fix various bugs in ranges_algo.h [PR100187, ... (*)
  28f91cc... Darwin, D: Fix bootstrap when target does not support -Bsta (*)
  5f88afa... Daily bump. (*)
  6d51766... libstdc++: Fix ip::tcp::resolver test failure on Solaris (*)
  b7e7395... libstdc++: Make Networking TS headers more portable [PR1002 (*)
  10c0df1... libstdc++: fix is_default_constructible for hash containers (*)
  573c2ff... libstdc++: Value-initialize objects held by EBO helpers [PR (*)
  4407f0d... libstdc++: Allow lualatex to be used for Doxygen PDF (*)
  496f712... libstdc++: Reduce output of 'make doc-pdf-doxygen' (*)
  bf0c732... libstdc++: Add warnings for some C++23 deprecations (*)
  f8e3747... libstdc++: Fix 17_intro/names.cc failures on Solaris (*)
  a1dc688... libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR1020 (*)
  cec047e... libstdc++: Skip filesystem tests that depend on permissions (*)
  e22db02... libstdc++: Add missing std::move to ranges::copy/move/rever (*)
  d187dfb... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*)
  58873a5... libstdc++: Add missing std::move to join_view::iterator cto (*)
  565602a... libstdc++: Define split_view::_InnerIter::base as per P2210 (*)
  f6c5489... libstdc++: Implement LWG 3555 changes to transform/elements (*)
  01e1cad... libstdc++: Implement LWG 3553 changes to split_view (*)
  bc6059e... libstdc++: Implement LWG 3546 changes to common_iterator (*)
  3c23972... libstdc++: Implement LWG 3557 change to convertible_to (*)
  166bf5e... libstdc++: Move ranges algos used by <ranges> into ranges_u (*)
  0dd0905... libstdc++: Implement LWG 3490 change to drop_while_view::be (*)
  8104d4f... libstdc++: Fix test that fails for C++20 (*)
  e748216... libstdc++: Fix move construction of std::tuple with array e (*)
  7b4e6d7... libstdc++: Fix testcase for newly-implemented C++20 semanti (*)
  38dc85d... libstdc++: Move test that depends on wchar_t I/O to wchar_t (*)
  b8fccd5... libstdc++: Ensure std::span and std::string_view are trivia (*)
  60c20a3... libstdc++: Fix std::numeric_limits::lowest() test for stric (*)
  0096746... libstdc++: Fix move construction of std::tuple with array e (*)
  822bd7f... libstdc++: Fix CTAD for debug sequence containers (*)
  a9e07e1... libstdc++: Install GDB pretty printers for debug library (*)
  371e12a... libstdc++: Add additional overload of std::lerp [PR101870] (*)
  b4f5e4c... libstdc++: Add pretty printer for std::error_code and std:: (*)
  73b0f81... libstdc++: Optimize std::function move constructor [PR10192 (*)
  da20687... libstdc++: std::system_category should know meaning of zero (*)
  90a4981... libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] (*)
  ae9e270... libstdc++: Remove non-deducible parameter for std::advance  (*)
  7df66a0... libstdc++: Fix inefficiency in filesystem::absolute [PR9987 (*)
  aeee925... libstdc++: Add missing return for atomic timed wait [PR1020 (*)
  9c2eea2... libstdc++: Fix last std::tuple constructor missing 'constex (*)
  63d9106... libstdc++: Add missing 'constexpr' to std::tuple [PR102270] (*)
  06e88b7... libstdc++: Rename tests with incorrect extension (*)
  95d404d... libstdc++: Add missing constraint to std::span deduction gu (*)
  cfddef4... libstdc++: Add missing header to test (*)
  eb7566f... libstdc++: Add test for std::cmp_greater (*)
  2560bab... libstdc++: Fix std::match_results::end() for failed matches (*)
  1cedb51... Fix PR target/102588 (*)
  241a0bc... Daily bump. (*)
  e3c06b9... tree-optimization: [PR102622]: wrong code due to signed one (*)
  b7c46a1... doc: improve -fsanitize=undefined description (*)
  b3dfc86... Daily bump. (*)
  309827c... var-tracking: Fix a wrong-debug issue caused by my r10-7665 (*)
  142ae9f... Daily bump. (*)
  6c3d3f1... Daily bump. (*)
  6c38608... openmp: Fix up declare target handling for vars with DECL_L (*)
  373345c... Daily bump. (*)
  052b2df... c++: variadic ttp constraint subsumption [PR99904] (*)
  04b814c... Daily bump. (*)
  1aef951... c++: unifying equal NONTYPE_ARGUMENT_PACKs [PR102547] (*)
  d80c0e4... c++: __is_trivially_xible and multi-arg aggr paren init [PR (*)
  e84436a... c++: defaulted comparisons and vptr fields [PR95567] (*)
  1682576... real: fix encoding of negative IEEE double/quad values [PR9 (*)
  5a41145... c++: concept-ids and value-dependence [PR102412] (*)
  729cf2e... c++: constrained variable template issues [PR98486] (*)
  59c6831... c++: empty union member activation during constexpr [PR1021 (*)
  dc86719... c++: aggregate CTAD and brace elision [PR101344] (*)
  52dd840... c++: ignore explicit dguides during NTTP CTAD [PR101883] (*)
  7d7630f... Fortran: Fix deprecate warning with parameter (*)
  15ed2b2... Daily bump. (*)
  e1edbce... c++: Fix apply_identity_attributes [PR102548] (*)
  dcf70cb... ubsan: Use -fno{,-}sanitize=float-divide-by-zero for float  (*)
  5fec46a... c++: Fix handling of __thread/thread_local extern vars decl (*)
  2335aa8... IBM Z: Use @PLT symbols for local functions in 64-bit mode (*)
  4a62dfb... IBM Z: Define NO_PROFILE_COUNTERS (*)
  f4c9124... Daily bump. (*)
  f0487cb... Fix testcase counts. (*)
  dd60984... d: gdc driver ignores -static-libstdc++ when automatically  (*)
  d75fcbf... Remove dead code in config/rs6000/vxworks.h (*)
  662f642... Daily bump. (*)
  a3abacb... Fortran: resolve expressions during SIZE simplification (*)
  082b358... Fortran - improve checking for intrinsics allowed in consta (*)
  a1ef102... coroutines: Only set parm copy guard vars if we have except (*)
  17e4e6e... coroutines: Make proxy vars for the function arg copies. (*)
  4a9ca0d... coroutines: Expose implementation state to the debugger. (*)
  7d05965... coroutines: Support for debugging implementation state. (*)
  4353b3b... coroutines: Add a helper for creating local vars. (*)
  b0be263... coroutines: Use DECL_VALUE_EXPR instead of rewriting vars. (*)
  cb6101a... coroutines : Add a missed begin/finish else clause to the c (*)
  e92b28f... coroutines: No cleanups on goto statements. (*)
  b874ece... c++: don't call 'rvalue' in coroutines code (*)
  ebbf0d8... Daily bump. (*)
  509dd37... Daily bump. (*)
  aac3b6a... Default to dwarf version 4 on hppa64-hpux (*)
  356390c... Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. (*)
  3aaa884... Fix ICE with stack checking emulation at -O2 (*)
  618b7cb... Fix PR c++/64697 at -O1 or above (*)
  368975a... Daily bump. (*)
  0212bcf... Fortran: fix error recovery for invalid constructor (*)
  e27ccb7... [Ada] Minor tweaks to System.Dwarf_Line (*)
  a872ad6... [Ada] Small optimization to DWARF 5 mode in System.Dwarf_Li (*)
  98928fa... [Ada] Follow-up tweaks to System.Dwarf_Line (*)
  d1ee1a0... [Ada] Adjust latest change for ELF platforms (*)
  632dde0... [Ada] Add support for PE-COFF PIE to System.Dwarf_Line (*)
  d039346... [Ada] Small cleanup in System.Dwarf_Line (*)
  e19a0e2... [Ada] Add DWARF 5 support to System.Dwarf_Line (*)
  9fc6d71... Daily bump. (*)
  1f377a1... rs6000: Disable optimizing multiple xxsetaccz instructions  (*)
  1074147... Daily bump. (*)
  8e7da0d... libgomp: Only check for 2*sizeof(void*) int type with Fortr (*)
  6de756d... i386: Don't emit fldpi etc. if -frounding-math [PR102498] (*)
  e011caf... Daily bump. (*)
  654d1bd... Daily bump. (*)
  b595583... Daily bump. (*)
  522509e... Daily bump. (*)
  210c390... Fix value uninitialization in vn_reference_insert_pieces [P (*)
  03a8d9a... Fix null-pointer dereference in delete_dead_or_redundant_ca (*)
  23f1294... Daily bump. (*)
  e89de59... Daily bump. (*)
  5acab45... IBM Z: TPF: Add cc clobber to profiling expanders (*)
  22b2553... IBM Z: Fix PR102222 (*)
  cc11a17... ipa-fnsummary: Remove inconsistent bp_pack_value (*)

(*) This commit already exists in another branch.
    Because the reference `refs/vendors/ibm/heads/gcc-11-branch' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.


More information about the Gcc-cvs mailing list