https://gcc.gnu.org/g:c22a85b4fd107af2d0bb1f28ce290c5e1f53ae73

commit r17-4045-gc22a85b4fd107af2d0bb1f28ce290c5e1f53ae73
Author: GCC Administrator <[email protected]>
Date:   Thu Sep 10 00:16:37 2026 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |   5 ++
 gcc/ChangeLog           | 154 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cobol/ChangeLog     |  20 +++++++
 gcc/cp/ChangeLog        |   6 ++
 gcc/testsuite/ChangeLog |  69 ++++++++++++++++++++++
 libgcobol/ChangeLog     |  11 ++++
 libgomp/ChangeLog       |  10 ++++
 libstdc++-v3/ChangeLog  |  16 +++++
 9 files changed, 292 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 8304be3af7df..f5e36f2c5189 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * filter-clang-warnings.py (skip_warning): Match insn-emit rather
+       than insn-emit.cc.
+
 2026-09-04  Kael Andrew Alonzo Franco  <[email protected]>
 
        PR middle-end/125507
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7a126ab4c96..b2d1dd5b5df2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,157 @@
+2026-09-09  John David Anglin  <[email protected]>
+
+       PR rtl-optimization/127142
+       * config/pa/pa.md: Add alternatives using ldil/addl
+       sequence to various insns to load the high part of
+       a symbolic operand.
+
+2026-09-09  Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/127261
+       * tree-ssa-sccvn.cc (insert_predicates_for_cond): Canonicalize
+       the comparison before testing for recusion.
+
+2026-09-09  Léo Hardt  <[email protected]>
+
+       * expr.cc (gen_common_operation_to_reflect): Remove.
+       (reflect_64_bit_value): Remove.
+       (reflect_32_bit_value): Remove.
+       (reflect_16_bit_value): Remove.
+       (reflect_8_bit_value): Remove.
+       (generate_reflecting_code_standard): Remove.
+       * expr.h (generate_reflecting_code_standard): Remove.
+
+2026-09-09  John David Anglin  <[email protected]>
+
+       * config/pa/pa.cc (pa_spill_class): Declare.
+       (pa_legitimize_address_displacement): Declare.
+       (TARGET_SPILL_CLASS): Define.
+       (TARGET_LEGITIMIZE_ADDRESS_DISPLACEMENT): Define.
+       (pa_secondary_reload): Handle 32 and 64-bit
+       float/integer type puns.  We need a secondary
+       reload for SImode/DImode REG+D moves to general
+       and float registers.
+       (pa_legitimate_address_p): Allow 14-bit displacements
+       when lra_in_progress is true.
+       (pa_spill_class): Implement.
+       (pa_legitimize_address_displacement): Implement.
+
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * ifcvt.cc (if_case_blocks_ok_p): New function.
+       (find_if_case_1, find_if_case_2): Use it.
+
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * ifcvt.cc (noce_try_shifted_store_flag): Drop the vacuous null test
+       on common.
+       (noce_try_store_flag_mask): Match the two forms without assigning
+       inside the condition.
+       (noce_convert_multiple_sets): Drop the redundant set_used_flags calls
+       and the locals they were the only use of.
+
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * ifcvt.cc (noce_try_cond_arith): Assert that the conditional move
+       exists after the subreg fallback and drop the four dead tests for it.
+
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * system.h (HAVE_DESIGNATED_UNION_INITIALIZERS): Remove and poison.
+       * recog.h (insn_data_d::insn_output_u): New union, replacing the
+       anonymous one and its non-designated fallback.  Add a constructor
+       per member.
+       * genoutput.cc (output_operand_data): Emit one row per line.
+       (output_insn_data): Likewise, and initialise the output member
+       directly rather than through a designated initialiser.
+
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * tree-ssa-loop-im.cc (can_sm_ref_p): Reject a trapping store when
+       non-call exceptions are enabled.
+
+2026-09-09  Aldy Hernandez  <[email protected]>
+
+       * tree-ssa-phiopt.cc (hoist_adjacent_loads): Clear the range
+       info of the hoisted loads.
+
+2026-09-09  Aldy Hernandez  <[email protected]>
+
+       * tree-ssa-threadbackward.cc (back_threader::m_visited_bbs):
+       Replace with...
+       (back_threader::m_visited_flag): ...this.
+       (back_threader::back_threader): Initialize it.
+       (back_threader::find_paths_to_names): Adjust.
+       (back_threader::maybe_thread_block): Drop the reset.
+
+2026-09-09  Aldy Hernandez  <[email protected]>
+
+       * gimple-range-fold.cc (range_from_missing_constructor_part):
+       Allow float types.
+       (range_from_readonly_load): Add the range of a REAL_CST.
+       (fold_using_range::range_from_readonly_var): Allow float types.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127262
+       * gimple-predicate-analysis.cc (predicate::init_from_control_deps):
+       Convert switch label values to the type of the switch index.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       * tree-ssa-loop-niter.cc (nowrap_type_p): Honor
+       -fwrapv-pointer.
+
+2026-09-09  Sun, Qin  <[email protected]>
+
+       * config/i386/sse.md (vec_concatv2df): Restrict the condition
+       to accept only CONST0_RTX as operand 2 when operand 1 is MEM.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       PR ipa/126153
+       * ipa-fnsummary.cc (evaluate_conditions_for_known_args): Only
+       reinterpret a known aggregate value into the type of the
+       condition if both types have the same precision.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126153
+       * tree-ssa-sccvn.cc (reverse_storage_order_for_component_p): Take
+       the operands by const reference.
+       (vn_reference_lookup_3): Punt when translating a reference through
+       an aggregate copy consumes all of its operands and either access
+       has reverse storage order.
+
+2026-09-09  Dhruv Chawla  <[email protected]>
+
+       * config/aarch64/aarch64-neon-builtins-base.cc: Merge NEON_FUNCTION
+       macro instances having the same CLASS and ARGS arguments.
+       * config/aarch64/aarch64-neon-builtins-functions.h
+       (NEON_FUNCTION): Convert to a variadic macro and rename from this ...
+       (NEON_FUNCTION_IMPL): ... to this.
+       (NEON_FUNCTION_COUNT_IMPL): New macro.
+       (NEON_FUNCTION_COUNT): Likewise.
+       (NEON_FUNCTION_N_3): Likewise.
+       (NEON_FUNCTION_N_4): Likewise.
+       (NEON_FUNCTION_N_5): Likewise.
+       (NEON_FUNCTION_N_6): Likewise.
+       (NEON_FUNCTION_N_7): Likewise.
+       (NEON_FUNCTION_N_8): Likewise.
+       (NEON_FUNCTION_N_9): Likewise.
+       (NEON_FUNCTION_N_10): Likewise.
+       (NEON_FUNCTION_N_11): Likewise.
+       (NEON_FUNCTION_N_12): Likewise.
+       (NEON_FUNCTION_2): Likewise.
+       (NEON_FUNCTION_1): Likewise.
+
+2026-09-09  liuhongt  <[email protected]>
+
+       PR target/127225
+       * config/i386/i386-expand.cc (ix86_expand_vector_init_v4sf): Use
+       emit_move_insn rather than a bare SET to materialize the V2SFmode
+       zero half, as movv2sf may not be available.
+
 2026-09-08  Kael Andrew Alonzo Franco  <[email protected]>
 
        PR middle-end/126622
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 36ab5ef9684c..890cf9c73f39 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260909
+20260910
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 72a7755389c2..dcd79000c4ab 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,23 @@
+2026-09-09  Robert Dubner  <[email protected]>
+
+       * genmath.cc (all_results_integer): Formatting.
+       (determine_excess_rdigits): New function: determines scaling factor for
+       two or more additive terms.
+       (add_phase_1): New function for efficient addition.
+       (ordinary_add_format_1): Use add_phase_1().
+       (ordinary_subtract_format_1): Likewise.
+       (add_litN_to_numdisp): Formatting.
+       (add_format_2): Use add_phase_1().
+       (subtract_format_2): Likewise.
+       * parse_ante.h (yylocation_print): Formatting.
+       (struct arith_t): Likewise.
+       (struct ast_op_t): Likewise.
+       (cbl_field_t::blank_initial): Switch to charmap_t::memset to fill
+       initialized memory.
+       (parser_move_carefully): Formatting.
+       (ast_enter_exit_section): Likewise.
+       * symbols.cc (symbol_file): Mollify cppcheck.
+
 2026-09-08  James K. Lowden  <[email protected]>
 
        * parse_ante.h (by_content_ok): Add test for literal.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 44f4b76cb133..dbfe817c35d3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2026-09-09  Léo Hardt  <[email protected]>
+
+       * mangle.cc (write_expression): don't call
+       sorry when mangling error caused by previously
+       seen error.
+
 2026-09-08  Kael Andrew Alonzo Franco  <[email protected]>
 
        PR middle-end/126622
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9dbf329ce416..c2f38570597a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,72 @@
+2026-09-09  Iain Sandoe  <[email protected]>
+
+       * lib/target-supports.exp (natural_alignment_32) Remove
+       Darwin special-casing. (natural_alignment_64) Likewise.
+
+2026-09-09  Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/127261
+       * gcc.dg/torture/pr127261-1.c: New test.
+
+2026-09-09  Robert Dubner  <[email protected]>
+
+       * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_gnu.cob: Removed.
+       * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_ibm.cob: Removed.
+       * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_iso.cob: Removed.
+       * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_mf.cob: Removed.
+       * cobol.dg/group2/RT3611_-_BY_CONTENT_LENGTH_OF.cob: Removed.
+       * cobol.dg/group2/__define__text_.cob: Removed.
+       * cobol.dg/group2/__define__text_.out: Removed.
+       * cobol.dg/group2/customer_bug_Heuristic_Fail.cob: Removed.
+       * cobol.dg/group2/customer_bug_Heuristic_Fail.out: Removed.
+
+2026-09-09  Kyrylo Tkachov  <[email protected]>
+
+       * g++.dg/tree-ssa/noncall-store-1.C: New test.
+
+2026-09-09  Manjunath Matti  <[email protected]>
+
+       PR target/126866
+       * gcc.target/powerpc/mma-double-test.c (MMA): Swap the vector
+       arguments to __builtin_mma_assemble_pair on big endian.
+
+2026-09-09  Aldy Hernandez  <[email protected]>
+
+       * gcc.dg/tree-ssa/ssa-thread-27.c: New test.
+
+2026-09-09  Aldy Hernandez  <[email protected]>
+
+       * gcc.dg/tree-ssa/vrp-from-cst-agg-8.c: New test.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127262
+       * gcc.dg/pr127262.c: New testcase.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       * gcc.dg/torture/pr113703-3.c: New test.
+       * gcc.dg/torture/pr113703-4.c: Likewise.
+
+2026-09-09  Sun, Qin  <[email protected]>
+
+       * gcc.target/i386/vec-concatv2df.c: New test.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       PR ipa/126153
+       * gcc.dg/torture/ipa-bitfield-predicate-1.c: New test.
+
+2026-09-09  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126153
+       * gcc.dg/torture/sso-fre-1.c: New test.
+
+2026-09-09  liuhongt  <[email protected]>
+
+       PR target/127225
+       * gcc.target/i386/pr127225.c: New test.
+
 2026-09-08  Jerry DeLisle  <[email protected]>
 
        PR fortran/126964
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 014766b809dc..38cb6898101c 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,14 @@
+2026-09-09  Robert Dubner  <[email protected]>
+
+       * common-defs.h (enum cbl_round_t): Ensure storage is 'int'
+       * gmath.cc (__gg__conditional_stash): Make globally accessible.
+       (squeeze_int256): Improve speed.
+       (__gg__int128_to_int128_rounded): Spelling in comment.
+       * libgcobol.cc (int128_to_field): Treat FldPointer as unsigned.
+       (format_for_display_internal): Change name of 'digits_e' to
+       'digits_r'.
+       (is_numeric_display_numeric): Likewise.
+
 2026-09-06  Robert Dubner  <[email protected]>
 
        * inspect.cc (the_alpha_and_omega_sbc): Modified.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index a79bd30023b4..72d1ac7d3fcf 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,13 @@
+2026-09-09  Tobias Burnus  <[email protected]>
+
+       PR middle-end/122205
+       * testsuite/libgomp.c/usm_env_handling-2.c: Improve debug printf.
+       * testsuite/libgomp.c/usm_env_handling-1.c: likewise; add
+       '#ifdef USE_SELF_MAPS'.
+       * testsuite/libgomp.c/usm_env_handling-1-self.c: New test.
+       * testsuite/libgomp.c/usm_env_handling-2-self.c: New test.
+       * testsuite/libgomp.c/usm_env_handling-3-self.c: New test.
+
 2026-09-08  Chung-Lin Tang  <[email protected]>
 
        PR middle-end/122205
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 9ea6625442de..c282fe3af266 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,19 @@
+2026-09-09  Sammy Al Hashemi  <[email protected]>
+
+       PR libstdc++/122071
+       * include/decimal/decimal.h (make_decimal32): Make inline
+       instead of static.
+       (make_decimal64): Likewise.
+       (make_decimal128): Likewise.
+
+2026-09-09  Steven Sudit  <[email protected]>
+
+       PR libstdc++/127219
+       * include/std/format
+       (basic_format_parse_context::__valid_types_for_check_dynamic_spec):
+       Make static, so that the static_assert in check_dynamic_spec does
+       not use this.
+
 2026-09-07  Tomasz Kamiński  <[email protected]>
 
        PR libstdc++/118665

Reply via email to