The branch 'redhat/heads/gcc-16-branch' was updated to point to:

 25040fb60e95... Merge commit 'r16-9512-gfac66e827216a5593fdf501929babf01338

It previously pointed to:

 aac23a76ffc9... Merge commit 'r16-9222-g15b75b928f4a88539694c8b81a485a31821

Diff:

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

  25040fb... Merge commit 'r16-9512-gfac66e827216a5593fdf501929babf01338
  fac66e8... c++: Fix mangling of empty anon union/struct unnamed NSDMs  (*)
  141139e... c++: Mangling fix for type alias reflections [PR125680] (*)
  31c151d... c++: Fix up constexpr handling of break in expansion statem (*)
  c40ebe8... c++: Fix structured binding pack instantiation ICE [PR12559 (*)
  742ca46... testsuite: Clarify the std module export plugin diagnostics (*)
  d2abcdc... libcpp: Fix up ICE with __VA_OPT__ [PR125048] (*)
  0b0209c... testsuite: Fix up gcc.dg/pr126464.c test [PR126464] (*)
  53f44e2... testsuite: Fix up gcc.dg/torture/bitint-100.c test [PR12494 (*)
  13a6f98... widening_mul: Fix up ICE in maybe_optimize_guarding_check [ (*)
  24699ee... phiopt: Fix up spaceship_replacement [PR126564] (*)
  925574f... range-op-float: Remove inappropriate frange_drop_infs call  (*)
  ad7082f... testsuite: Add yet another testcase for float range inverse (*)
  ce9e59e... testsuite: Add testcase for already fixed PR [PR126576] (*)
  046f8f3... mips: Fix up creation of MD builtins with 0 arguments [PR12 (*)
  ff7909e... Bump BASE-VER (*)
  78d4ac7... Update ChangeLog and version files for release (*)
  236a5ed... Daily bump. (*)
  6f6409e... Revert "cfgexpand: Verify that partitions do not share a ME (*)
  bb9851d... Daily bump. (*)
  3ec1dd9... Daily bump. (*)
  b6e36ee... RISC-V: Exclude t1 from SIBCALL_REGS (*)
  8335a15... Daily bump. (*)
  acfd9e8... Update gcc zh_CN.po (*)
  56ece04... Update cpplib pt_BR.po (*)
  a9d97c8... i386: Keep _ep[i|u]{32,64} names of scalar SAT CVT intrinsi (*)
  52e4657... Daily bump. (*)
  84e762d... Ada: Fix crash on Unchecked_Union component with -gnateV (*)
  a444a58... Daily bump. (*)
  bcda9a5... Ada: Fix bogus error for 'Value invoked on function call an (*)
  5fc774e... Minor testsuite tweaks (*)
  ab70455... Daily bump. (*)
  c44d137... Regenerate gcc.pot (*)
  967a69a... match.pd: Fix 2 further problems with narrow shift count ty (*)
  908a138... bitintlower: Fix up handle_plus_minus [PR126503] (*)
  dc9852f... gimplify: Allow declarations in recalculate_side_effects [P (*)
  bb6f684... match.pd: Fix (a & b) == (a ^ b) -> !(a | b) simplification (*)
  22a1038... c++: Don't cache calls which rethrow etc. [PR126508] (*)
  04aa622... range-op-float: Fix up inf handling in other reverse ops [P (*)
  ec33d63... match.pd: Fix up ((C << A) & D) != 0 simplification [PR1264 (*)
  9225ecd... c++: Fix up check_return_expr for expansion stmts [PR126420 (*)
  c68a5d1... c++: Improve diagnostics for nullptr_t/info [PR126343] (*)
  52f2f1a... testsuite: tolerate argc==0 [PR126194] (*)
  8491b80... c++: resolvedness of resolve_nondeduced_context result [PR1 (*)
  a3e091b... Daily bump. (*)
  8291c5c... c++: anonymous namespace in module partition [PR126209] (*)
  b015cc2... Ada: Fix bogus error for 'Unrestricted_Access of overloaded (*)
  c8edf4c... fortran: [PR125866] Fix ICE: a module procedure with an all (*)
  60cd56c... range-op-float: Fix up inf handling in reverse narrowing fl (*)
  c21c648... asan: Don't emit __asan_handle_no_return_call before __asan (*)
  5e20c1b... match.pd: Fix .PARITY(~x) simplification [PR126471] (*)
  494e4da... isel: Fix ICE on out of bounds vector elt access [PR126446] (*)
  933b4f9... s390: Fix s390_canonicalize_comparison (*)
  f1c1322... vectorizer: Don't enlarge base alignment during costing (*)
  25acc01... tree-optimization/126457 - robustify reduction analysis (*)
  762b68f... tree-optimization/126404 - CTZ pattern destroying reduction (*)
  8801728... tree-optimization/126404 - fixup conversion detection in re (*)
  ca88998... i386: Update Suffix for AVX10.2 SAT CVT scalar Intrinsics (*)
  acea9c7... rs6000: Add dense math register names in darwin.h (*)
  d8d4070... Daily bump. (*)
  848020c... testsuite, c, x86, Darwin: Adjust func body scan tests for  (*)
  a365561... testsuite, X86, Darwin: 64bit Darwin does not support non-P (*)
  dbab166... testsuite: Automatically add check_function_bodies options (*)
  024ec76... testsuite, c++, x86, Darwin: Adjust func body scan tests fo (*)
  8d6a080... testsuite, c, Darwin: Fix Mach-O issues in toplevel asm tes (*)
  ef8247a... testsuite: Make function body scans more flexible to ABI an (*)
  8e41be8... testsuite: Add target macho, document object format checks. (*)
  6ba6bc8... testsuite, Darwin: Extend skipping of -g3 for more OS versi (*)
  85f22d4... testsuite, darwin: Handle Darwin LTO section names. (*)
  c63f1eb... testsuite, c++: Account for missing stong symbol aliases. (*)
  bea3ca4... testsuite, c++: Account for emulated TLS in attr tests. (*)
  117abce... testsuite, c++, Darwin: Use scan-weak and scan-not-weak for (*)
  e77fac2... testsuite, Darwin: Handle undefined symbols in pr97172-2 te (*)
  8facb98... testsuite, darwin: XFAIL tests with -g3 on systems using dy (*)
  ed173c3... testsuite, Darwin: Fix outputs.exp for ld64. (*)
  63191ae... testsuite, c++, Darwin: Do not duplicate asan and pthread l (*)
  18d1002... Objective-C++: Parallelize the tests. (*)
  d00d5b7... x86_cse: Check if DRAP is live with DF_LR_IN. (*)
  ad12127... x86: Check argument-linked memory used for local variable (*)
  b6274f4... libstdc++: Disable more false positives in shared_ptr [PR12 (*)
  562f758... libstdc++: Fix num_children of the map pretty-printers (*)
  e443da0... libstdc++: Fix parameter name in map/set printer num_childr (*)
  5f4d61e... libstdc++: Implement zic writezone merge optimization [PR12 (*)
  10c79f9... libstdc++: Resolve named-rule UNTIL save adjustment [PR1161 (*)
  ac5c687... i386: Fix ICE on out of bounds vector elt access [PR126446] (*)
  d6a1fe0... bitintlower: Fix _BitInt SSA_NAME coalescing ICE [PR126447] (*)
  7f1cdcf... cfgexpand: Verify that partitions do not share a MEM_EXPR [ (*)
  018b668... out-of-SSA: Split partitions of parameters and results too  (*)
  3e5af3a... out-of-SSA: Use all partition names to find the decl to spl (*)
  de8b64f... Daily bump. (*)
  642e52b... ifcvt: Keep only reaching definitions when rewiring sets [P (*)
  9226f46... ifcvt: Reject hard-register destinations in multiple sets [ (*)
  8546eca... libstdc++: Remove unused variable (*)
  171d15a... i386: Correct vdpbf16ps mask usage in pattern [PR126429] (*)
  1dc51b2... Daily bump. (*)
  72e30ac... Fix size calculation for reallocation for matmul of rank 2  (*)
  2e1c4ce... c++: vrp and pmf conversion [PR126310] (*)
  0a9e529... fortran: Fix ICE with loops with (deprecated) non-integral  (*)
  cf64e8f... doc: Fix up doc build (*)
  4789a66... testsuite: arm: require fp16 alternative hw for tests (*)
  05d40a1... testsuite: fix Wuninitialized-pr107919-1.C (*)
  6933427... tree-cfgcleanup: Don't remove forwarder blocks (with phis)  (*)
  8a8b309... tree-cfg: Revert part of r8-546 [PR125290] (*)
  bbe4687... Daily bump. (*)
  9fad76f... c++: function NTTP argument in pack considered unused [PR12 (*)
  6766931... libstdc++: Implement LWG 4074 changes to join_with_view's c (*)
  707d87b... Daily bump. (*)
  b73ad53... x86: Check register argument spill by callee (*)
  c2eac24... testsuite: Split rs6000 mma tests into power10 and future (*)
  84627a8... testsuite: Split rs6000 mma related PR test cases to dmf an (*)
  43f6763... Daily bump. (*)
  4e591df... rs6000: Builtins for MMA+ float16 outer product instruction (*)
  78dcc2b... rs6000: Builtins for MMA+ bfloat16 and int8 instructions [R (*)
  35be671... rs6000: Add DMR extract builtins for Dense Math support (*)
  566b575... rs6000: Update existing mma insns to use wD constraint and  (*)
  cf5a0fe... rs6000: Add Dense Math (DMF/MMA+) built-in/instruction supp (*)
  b55faa8... rs6000: Add the __dmr1024 opaque type. (*)
  118f964... rs6000: Add DMF-specific XO move pattern (*)
  630a379... rs6000: Add TDOmode reload patterns for DMR registers (*)
  6873e8b... rs6000: Add TDOmode move patterns (*)
  d3de108... rs6000: Build DMF accumulators using DMR insert operations (*)
  bfe7b56... rs6000: Add %wD constraint and predicate for accumulators (*)
  1a2217a... rs6000: Add support for Dense Math Facility (DMF) registers (*)
  b94f118... rs6000: Add %W print modifier (*)
  fc5afdd... rs6000: Add Dense Math builtin infrastructure (*)
  fbd6bed... rs6000: Add TDOmode support (*)
  bd289be... rs6000: Add -mdense-math option (*)
  06f9f3e... out-of-SSA: Preserve storage for split partition decls [PR1 (*)
  7d85832... out-of-SSA: use the spill predicate for partition decls [PR (*)
  8b14683... [PATCH] combine: Check against CLOBBER in make_compound_ope (*)
  b9fe022... PR middle-end/124637: Fix passing padded constant structs i (*)
  a32b494... tree-optimization/126171 - SCEV and minus of INT_MIN (*)
  65ba830... vect: Fix wrong code with SLP IV reuse [PR126225] (*)
  cadabdd... libstdc++: Cascade wall-time saves in lazy expansion seedin (*)
  f5f2074... tree-optimization: Fold constant conditional selects [PR124 (*)
  f05b592... Daily bump. (*)
  548a73b... testsuite: use arm_neon as xfail condition [PR118407] (*)
  6a2c181... c++: constant not recomputed when ADDR_EXPR changed [PR1262 (*)
  f751245... gcn: Fix sram-ecc default for gfx9-4-generic (*)
  63e144c... libstdc++: Fix condition for stopping lazy zone expansion [ (*)
  d581965... libstdc++: Use on_month_day istream operator in ZoneInfo pa (*)
  36a953b... libstdc++: Support ON-format DAY in Zone UNTIL field [PR124 (*)
  5919b21... libstdc++: Fix numeric save offset on Zone lines [PR124851] (*)
  47635b3... testsuite: prevent packing enum in vect-early-break_65.c [P (*)
  903b40a... Daily bump. (*)
  aea86c8... testsuite: require cortex-a53 in reg_equal_test.c test (*)
  2d0311d... libstdc++: Update Linux baselines for GCC 17.0 (*)
  933b5ad... Daily bump. (*)
  49f12dd... bpf: TARGET_INSN_COST: don't hardcode 1 for default ... (*)
  4157a5a... bpf: TARGET_RTX_COSTS: treat 32-bit CONST_INT as cheap/free (*)
  8effc5e... bpf: TARGET_RTX_COSTS: avoid multiply synthesis (*)
  d08af3a... bpf: Fix typos in various files (*)
  f13f153... libstdc++: Validate user-provided stride values for layout_ (*)
  91012a5... libstdc++: Validate bound consistently in repeat_view const (*)
  cd380c8... testsuite: remove xfail "vectorized 1 loops" arm_neon [PR12 (*)
  c2ef959... testsuite: remove xfail for arm_mve from ssa-dom-cse-2.c [P (*)
  8748d41... ipa-cp: Only create all-context nodes for local cgraph node (*)
  34eadd9... a68: fix lowering of maxabschar [PR algol68/126330] (*)
  2e3b6a4... a68: new version of proc whole, dependencies and test (*)
  a015ee0... a68: fix typo in ga68-coding-guidelines.texi (*)
  b1a7a72... a68: fix comparison of pack element names in packs_ordering (*)
  a7ea966... a68: fix comment in a68-imports.cc:complete_encoded_mode (*)
  739fadb... a68: return alias set 0 for Algol 68 (*)
  ab9585b... a68: remove redundant HAS_ROWS check from caller side of a6 (*)
  fabfa9c... a68: fix deduplication of in-MOIF modes (*)
  f0b876a... a68: Avoid redirect for web link to Jargon File (*)
  5e8784e... a68: provide more detail in multiple declaration diagnostic (*)
  18b8ef7... a68: handle duplicated modes in module imports (*)
  ffd1698... a68: do not pub non-publicized indicants in exports (*)
  9341b5c... a68: use INCLUDE_FOO before system.h for standard C++ heade (*)
  a6e1b34... a68: fix type of flex.sub_offset in struct encoded_mode (*)
  daddd41... a68: escape %< and %> in call to sprintf (*)
  5b6adea... a68: fix brackets parser diagnostics (*)
  b829526... a68: fix typo in a68_demangle_symbol (*)
  49d5f08... a68: avoid coalescing of stmt_lists in a68_lower_unit_list (*)
  7f0d503... a68: add assert after calling a68_lower_tree on a unit list (*)
  eb29684... a68: consolidate refs when lowering formulas (*)
  cf4f225... a68: fix diagnostic strings in a68_attr_format_token (*)
  9772bca... a68: fix list of worthy characters in ga68.texi (*)
  87ef30f... a86: add syntax on modes and nests to ga68.vw (*)
  57d5842... a68: fix diagnostic in recover_from_error (*)
  8899ba2... a68: improve diagnostics for malformed modes (*)
  d9ce2e8... algol68, libga68: Fix typos in various files (*)
  40c10d2... algol68: Open source files in binary mode (*)
  d6326d8... algol68: Add FLOOR as synonym for ENTIER (*)
  690a2eb... a68: remove unimplemented math functions from is_mappable_r (*)
  8b00448... libstdc++: Gracefully handle unrecognized _Arg_t values in  (*)
  b34c022... libstdc++: Reserve _Pres_type value for prefixed hexadecima (*)
  0fe47b8... libstdc++: Provide defined behavior for unrecognized _Pres_ (*)
  59da5d2... libstdc++: Correct export checks for _GLIBCXX_EXTERN_TEMPLA (*)
  5b5acdc... libstdc++: Improve handling of leap second expiry time [PR1 (*)
  9b5742e... Daily bump. (*)
  13631c4... c++: implement CWG3020 - Missing specification for __has_cp (*)
  91f175c... aarch64: Extend comment about saving/restoring zt0 (*)
  619a413... Fix some mode switching doc/comment typos (*)
  c7c77ec... aarch64: Fix ZA state transition [PR119210] (*)
  90c432f... aarch64: Add ZTO_REGNUM and SME_STATE_REGNUM use to movt (*)
  6a38fff... testsuite: cast argument to char* in can_deref_null [PR1262 (*)
  d9c29be... testsuite: arm: remove xfail for MVE, NEON and thumb1 [PR12 (*)
  307954e... testsuite: skip test for targets that can deref null [PR126 (*)
  04549eb... testsuite: arm: xfail predcom-8.c test in hard float withou (*)
  002e8f6... testsuite: arm: xfail crypto tests for -mthumb -mfloat-abi= (*)
  7278e60... fortran: Don't reuse original descriptors for packed arrays (*)
  7592450... LRA: reload non-representable subregs of hard registers thr (*)
  5bfedbe... libsanitizer: Initialize local_head member [PR126307] (*)
  872f220... Make -Wuse-after-free alias for -Wuse-after-free=1 [PR12405 (*)
  877cbbd... Daily bump. (*)
  6948a83... Daily bump. (*)
  dff1681... Daily bump. (*)
  1d1e242... Ada: Fix bogus type mismatch for reduction expression with  (*)
  8af30a1... Daily bump. (*)
  34195d5... algol68: Use correct library file extension on darwin and w (*)
  6b8e90b... libiberty, Darwin: Read dylibs too (*)
  7d496f4... lto: Fix cache partitioning to handle min_partition_size=0 (*)
  a96a9ea... libstdc++: Fix std module to work with --disable-wchar_t [P (*)
  01db343... testsuite: Require bitint in gcc.dg/torture/bitint-101.c (*)
  7fd08ff... bitintlower: Avoid coalescing lhs with operands for .MUL_OV (*)
  e4b8e44... Daily bump. (*)
  436aa53... match.pd: Guard x+x -> x*2 simplification [PR126257] (*)
  7494f30... rs6000: Corrections for the AES builtins for powerpc (*)
  b4dd1de... rs6000: Add vector uncompress and unpack builtins for -mcpu (*)
  5831409... rs6000: Builtins for ECC cryptography instructions [RFC0266 (*)
  e88996a... Daily bump. (*)
  fcad607... aarch64: Add support for -mcpu=rigel (*)
  5232bf2... testsuite: arm: Add MVE link effective target (*)
  4a447fc... c-family: Use CAS loop instead of RMW atomics on small _Bit (*)
  cd0a5fd... bitintlower: Handle .ASAN_POISON and .ASAN_POISON_USE with  (*)
  db1b9f9... cfgexpand: Align the whole asan var block to crtl->stack_al (*)
  c872e7f... testsuite: Add C++ testcase for the recent PTA bug (*)
  7e670fd... c++: Fix structured binding mangling during error recovery  (*)
  0801578... c++: Fix up ICEs with some metafns with non-dependent args  (*)
  1ff3918... c++: Fix up __builtin_is_implicit_lifetime [PR126007] (*)
  b613370... c: Use bool rather than _Bool in debug info and diagnostics (*)
  8142e83... c++: Diagnose invalid type of bitfield widths in templates  (*)
  d3ba71b... c++: Fix up __PRETTY_FUNCTION__ initializer translation [PR (*)
  1e24afc... tree-optimization/126194 - bogus PTA with C++ delete (*)
  b02b1bb... fortran: [PR126234] Fix regression in SPEC benchmarks. (*)
  dc35f08... Daily bump. (*)
  6d87c68... c++: ICE with requires and -Wsequence-point [PR126066] (*)
  1d91a0b... tree-optimization/126150 - ICE with replace_uses_by (*)
  1c18d6b... tree-optimization/125953 - ICE with vector pattern stmts ra (*)
  d7e0452... middle-end/125875 - incomplete guards on VEC_PERM_EXPR fold (*)
  492bf4d... Add tree_to_vec_perm_indices (*)
  55fe9aa... tree-optimization/125786 - do not rewrite stmts in reassoc (*)
  9c4272c... tree-optimization/125668 - missed alignment updating from f (*)
  9e80bae... tree-optimization/125296 - preserve alignment of access wit (*)
  ce65279... tree-optimization/126008 - redo PR125730 fix (*)
  57efa20... tree-optimization/125730 - avoid losing track of base in IV (*)
  c61050d... tree-optimization/125040 - iterate PRE clean (*)
  aa41b0b... ipa: Add missing call to duplication hooks [PR ipa/125121] (*)
  762417a... Daily bump. (*)
  cdd2359... Fortran: Fix complex associate-name with inferred kind [PR1 (*)
  dccc8e3... Daily bump. (*)
  aff1672... fortran: [PR126210] Restrict host-assoc symbol skip to deri (*)
  86717c5... fortran: [PR126170] Fix LTO ICE in copy_function_or_variabl (*)
  747ed05... Daily bump. (*)
  8faf384... ipa-cp: Fix ipa-vr intersection in wrong type (PR124128) (*)
  97c8d71... Ada: Suppress access checks during analysis of expanded dis (*)
  35b0896... s390: Fixup fix for *extzv_<mode>_{srl,sll}<clobbercc_or_no (*)
  e8835fd... s390: Fix *extzv_<mode>_{srl,sll}<clobbercc_or_nocc> [PR126 (*)
  3cf9262... fortran: [PR126116] Internal file I/O corrupts NEWUNIT stat (*)
  9e56315... Daily bump. (*)
  f8da72c... Fortran: fix resolution of user-defined operators in named  (*)
  0daeef2... aarch64: Remove +mpamv2 and support for MPAMV2_VID. (*)
  c79762f... i386: Fix ccmp support checks for floating-point modes [PR1 (*)
  5e2d756... fortran: [PR103367] Followup patch to fix related test case (*)
  c586bb0... Daily bump. (*)
  46f8550... c++/reflection: check type traits preconditions [PR125901] (*)
  a3a7c2d... vect: use .VARYING for early break IV [PR125597] (*)
  5d8844d... vect: use .VARYING for loop iteraion mask [PR125597] (*)
  02e9105... middle-end: introduce IFN_VARYING for temporary statements  (*)
  8387dc1... Daily bump. (*)
  e748bc1... or1k: Stop allowing referring to SR_F in SImode and fix cmo (*)
  13a95fd... or1k: Fix improper placement of cbranchsi4 instructions (*)
  e225b6a... or1k: Fix 64-bit shifts on OpenRISC (*)
  354af5d... testsuite: Update Future VSX arithmetic tests (*)
  71513c9... rs6000: Add Future Vector Integer Arithmetic Instructions [ (*)
  1067e35... RISC-V: Change initial value for fmin/fmax autovec reduce [ (*)
  3576da1... Daily bump. (*)
  6e67742... c++: naming typedef and incomplete class [PR126031] (*)
  1358c2c... i386: Enable fusion and SSE reduction tunings for znver6 (*)
  b33527c... testsuite: arm: Properly quote command line arguments (*)
  07e373e... i386: Enable 512-bit byte dot-product only under AVX512BW [ (*)
  eab7177... Daily bump. (*)
  901d06d... c: wrong code generated with counted_by on pointer + ubsan  (*)
  de66874... c: handle .ACCESS_WITH_SIZE in build_unary_op for !/+/- [PR (*)
  fe4b4a2... c: fix wrong code with counted_by attribute [PR123569] (*)
  c197540... SH: Fix T bit set expressions of addc and subc insns. (*)
  30ffa8b... Daily bump. (*)
  049dd97... libgcc, Darwin: Fix missing prerequisite [PR123976]. (*)
  45c1d14... Daily bump. (*)

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

Reply via email to