https://gcc.gnu.org/g:d8c2eac2f478f4eeb9a364f9de99a4c9311cefbb
commit r17-4016-gd8c2eac2f478f4eeb9a364f9de99a4c9311cefbb Author: GCC Administrator <[email protected]> Date: Wed Sep 9 00:16:42 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 198 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 9 +++ gcc/c/ChangeLog | 6 ++ gcc/cobol/ChangeLog | 48 ++++++++++++ gcc/cp/ChangeLog | 62 +++++++++++++++ gcc/d/ChangeLog | 6 ++ gcc/fortran/ChangeLog | 13 ++++ gcc/lto/ChangeLog | 6 ++ gcc/objc/ChangeLog | 22 ++++++ gcc/rust/ChangeLog | 6 ++ gcc/testsuite/ChangeLog | 89 ++++++++++++++++++++++ libgomp/ChangeLog | 7 ++ 13 files changed, 473 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4aeea2e4c23f..a7a126ab4c96 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,201 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * config/alpha/alpha.cc (alpha_va_start): Use + build_int_cst (integer_type_node, cst). + * config/i386/i386-options.cc (ix86_handle_tm_regparm_attribute): Ditto. + * config/mips/mips.cc (mips_build_builtin_va_list): Ditto. + (mips_gimplify_va_arg_expr): Ditto. + * config/rs6000/rs6000-call.cc (rs6000_va_start): Ditto. + * config/rs6000/rs6000-c.cc (altivec_build_resolved_builtin): Ditto. + (resolve_vec_step): Ditto. + * config/s390/s390.cc (s390_va_start): Ditto. + * config/s390/s390-c.cc (s390_expand_overloaded_builtin): Ditto. + (s390_resolve_overloaded_builtin): Ditto. + * config/stormy16/stormy16.cc (xstormy16_expand_builtin_va_start): Ditto. + * gimple-lower-bitint.cc (bitint_large_huge::handle_cast): Ditto. + * omp-simd-clone.cc (simd_clone_adjust): Ditto. + * trans-mem.cc (ipa_tm_insert_irr_call): Ditto. + * tree-data-ref.cc (compute_overlap_steps_for_affine_univar): Ditto. + (analyze_subscript_affine_affine): Ditto. + * tsan.cc (instrument_builtin_call): Ditto. + * omp-expand.cc (expand_omp_atomic_fetch_op): Ditto. + (expand_omp_atomic_cas): Ditto. + (expand_omp_atomic_pipeline): Ditto. + * tree-vect-generic.cc (add_shift): Ditto. + * tree-vect-patterns.cc (vect_recog_divmod_pattern): Ditto. + * expr.cc (maybe_optimize_mod_cmp): Ditto. + * gimple-ssa-store-merging.cc (bswap_replace): Ditto. + (imm_store_chain_info::output_merged_store): Ditto. + * omp-low.cc (lower_omp_ordered): Ditto. + +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + * tree-pretty-print.h (pp_double_int): Remove. + * tree-pretty-print.cc (pp_double_int): Ditto. + +2026-09-08 Aldy Hernandez <[email protected]> + + * gimple-range-path.h (path_range_query::m_pointer_exit_dependencies): + New. + * gimple-range-path.cc (path_range_query::adjust_for_non_null_uses): + Walk m_pointer_exit_dependencies, and return early for a block with no + inferred ranges. + (path_range_query::compute_ranges): Fill in m_pointer_exit_dependencies. + +2026-09-08 Aldy Hernandez <[email protected]> + + * gimple-range-path.cc (path_range_query::reset_path): Splice + into the existing path vector. + (path_range_query::compute_ranges): Reset the path oracle + unconditionally. + * tree-ssa-threadbackward.cc (back_threader::m_solver): New. + (back_threader::back_threader): Allocate it. + (back_threader::~back_threader): Free it. + (back_threader::find_taken_edge_goto): Use it. + (back_threader::find_taken_edge_switch): Same. + (back_threader::find_taken_edge_cond): Same. + +2026-09-08 Rohith Kapelli <[email protected]> + + PR ipa/119006 + * ipa-icf-gimple.cc (func_checker::compare_operand): Pass + OEP_ADDRESS_OF_SAME_FIELD to operand_equal_p. + +2026-09-08 Dominic P <[email protected]> + + * match.pd (((x >> 1) + (y >> 1)) + ((x | y) & 1)): New pattern. + +2026-09-08 Zhongyao Chen <[email protected]> + + PR target/126932 + * config/riscv/autovec.md: Rewrite vector FMA patterns. + * config/riscv/autovec-opt.md: Likewise and add new patterns. + +2026-09-08 Andrea Pinski <[email protected]> + + PR tree-optimization/117193 + * fold-const.cc (combine_comparisons): Add support + for LT, GT, LE, and GE. + * match.pd (`(a CMP0 b) OP (a OP1 b)`): Change to use simple_comparison + instead of eq/ne. + +2026-09-08 Andrea Pinski <[email protected]> + + PR tree-optimization/107881 + * fold-const.cc (enum comparison_code): Mark underlying type as + unsigned char. Wrap in an anonymous namespace. + (operator~): New function. + (operator|): New function. + (operator&): New function. + (operator^): New function. + (combine_comparisons): Add support for NE/XOR and EQ. + * match.pd (`(a CMP1 b) OP (a CMP2 b)`): Move + above others and add NE, XOR and EQ to the list of OPs. + (`(a CMP1 b) ^ (a CMP2 b)`): Remove. + (`(a CMP1 b) == (a CMP2 b)`): Remove. + +2026-09-08 Andrea Pinski <[email protected]> + + PR middle-end/126912 + * doc/match-and-simplify.texi: Document new + with optional operands. + * genmatch.cc (fprint_indent): New function. + (class c_code_id): New class. + (c_code_id::gen_checking): New mthod. + (get_operator): For c_code_id, mark it as used too. + (lower_for): Treat c_code_id like a function. + (get_operand_type): Handle c_code_id with cmps + set as a comparison. + (expr::gen_transform): Likewise. + Call gen_checking for c_code_id and handle + c_code_id for generic for function and tree code case. + (dt_simplify::gen_1): Handle c_code_id. + (parser::parse_c_with_ids): New method. + (parser::parse_result): Handle optional part of with. + * match.pd (`(a CMP1 b) bitop (a CMP2 b)`): Remove rcmp + loop and update for the new syntax. + (other comparison loops): Update for the new syntax. + +2026-09-08 Joel Sherrill <[email protected]> + + * config/microblaze/rtems.h: RTEMS needs this defined to + select the proper procedure for executing the + global constructors. + +2026-09-08 Wang Yaduo <[email protected]> + + * config/riscv/riscv-vector-costs.cc (costs::add_stmt_cost): Skip + statement cost adjustments for scalar costing. + +2026-09-08 Richard Biener <[email protected]> + + PR tree-optimization/127245 + * tree-vect-slp.cc (vect_slp_analyze_node_operations): Check + whether child passes vect_get_num_copies_for_invariant. + +2026-09-08 Kyrylo Tkachov <[email protected]> + + * ifcvt.cc (cond_exec_process_insns): Document the parameters in the + function comment instead of between them. + (cond_exec_process_if_block): Likewise. + +2026-09-08 Kyrylo Tkachov <[email protected]> + + * ifcvt.cc (noce_try_cond_arith): Return bool instead of int. + (block_jumps_and_fallthru): Use a logical test on the bool flags. + +2026-09-08 Kyrylo Tkachov <[email protected]> + + * tree-ssa-math-opts.cc (match_arith_overflow): Canonicalize the + operands of commutative overflow internal functions. + +2026-09-08 Chung-Lin Tang <[email protected]> + + PR middle-end/122205 + * omp-offload.cc (omp_discover_implicit_declare_target): For variables, + under 'OMP_REQUIRES_SELF_MAPS | OMP_REQUIRES_UNIFIED_SHARED_MEMORY', + remove "omp declare target" attribute and add "omp declare target link". + +2026-09-08 Artemiy Volkov <[email protected]> + + * config/aarch64/aarch64.md + (*extend<SHORT:mode><GPI:mode>2_aarch64): Use extsize instead of + size. + (*adds_<optab><ALLX:mode>_<GPI:mode>): Likewise. + (*subs_<optab><ALLX:mode>_<GPI:mode>): Likewise. + (*adds_<optab><ALLX:mode>_shift_<GPI:mode>): Likewise. + (*subs_<optab><ALLX:mode>_shift_<GPI:mode>): Likewise. + (*add_<optab><ALLX:mode>_<GPI:mode>): Likewise. + (*add_<optab><SHORT:mode>_si_uxtw): Likewise. + (*add_<optab><ALLX:mode>_shft_<GPI:mode>): Likewise. + (*add_<optab><SHORT:mode>_shft_si_uxtw): Likewise. + (*sub_<optab><ALLX:mode>_<GPI:mode>): Likewise. + (*sub_<optab><SHORT:mode>_si_uxtw): Likewise. + (*sub_<optab><ALLX:mode>_shft_<GPI:mode>): Likewise. + (*sub_<optab><SHORT:mode>_shft_si_uxtw): Likewise. + (*cmp_swp_<optab><ALLX:mode>_reg<GPI:mode>): Likewise. + (*cmp_swp_<optab><ALLX:mode>_shft_<GPI:mode>): Likewise. + * config/aarch64/aarch64-simd.md (*aarch64_combinez<mode>): + Likewise. + (*aarch64_combinez_be<mode>): Likewise. + * config/aarch64/atomics.md + (*aarch64_atomic_load<ALLX:mode>_rcpc_sext): Likewise. + * config/aarch64/iterators.md (size): Yield empty string for SI. + (extsize): New iterator. + +2026-09-08 Takayuki 'January June' Suwa <[email protected]> + + * config/xtensa/xtensa.md (movsf_internal): + Prefix register constraints with '*' for hardware FP register load + and store alternatives. + +2026-09-08 Jack O'Donohue <[email protected]> + + * config/sh/sh.cc (sh1_builtin_p): Rename to sh_fpu_p. + (sh_fpu_p): Check TARGET_FPU_ANY instead of TARGET_SH1. + (bdesc): Update sh1_builtin_p to sh_fpu_p. + 2026-09-07 Roger Sayle <[email protected]> * expmed.cc (store_fixed_bit_field_1): Use new aop_optab when diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ddeb467b9032..36ab5ef9684c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260908 +20260909 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 2d490cf2ddf9..bf5091927d5e 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,12 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * gcc-interface/utils.cc (DEF_ATTR_INT): Use + build_int_cst (integer_type_node, cst). + * gcc-interface/utils2.cc (expand_sloc): Ditto. + * gcc-interface/trans.cc (Attribute_to_gnu): Ditto. + (gnat_gimplify_stmt): Ditto. + 2026-08-26 Eric Botcazou <[email protected]> PR ada/127026 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 6795098366a0..48044d263985 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * c-parser.cc (c_parser_omp_for_loop): Use + build_int_cst (integer_type_node, cst). + 2026-08-14 Martin Uecker <[email protected]> PR c/126284 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 1ac6015eebec..72a7755389c2 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,51 @@ +2026-09-08 James K. Lowden <[email protected]> + + * parse_ante.h (by_content_ok): Add test for literal. + +2026-09-08 James K. Lowden <[email protected]> + + * gcobol.1: Update description of BY CONTENT and Intrinsics. + +2026-09-08 James K. Lowden <[email protected]> + + * lexio.cc (source_format_t::indicated): Return pointer to TAB if found. + (cdftext::free_form_reference_format): Drop unnecessary TOUPPER. + * lexio.h (TAB): Define symbol. + * scan.l: Ignore text in comment_entries start condition. + * scan_ante.h (symbol_exists): Use single-name lookup as fallback. + * symbols.cc (field_str): Print partially-defined FldSwitch. + +2026-09-08 James K. Lowden <[email protected]> + + * cdf-copy.cc (copybook_elem_t::open_file): + Correct Wcopybook-found diagnostic. + * lexio.cc (cdftext::open_input): Same. + (output_segment): New function with defeated tab-expansion. + (cdftext::process_file): Use new output_segment function. + * parse.y: Support Wredefines-table and EXIT RETURNING. + Use diagnostic quotes. + * scan.l: Support PIC 9(2)9(3) and PIC 9(name). + Remove BLANK_OEOL pattern. + * scan_ante.h (repeat_count): Return uninterpreted input. + (ndigit): Interpret more than one count. + (picset): Accept optional length. + (symbol_lower_name): Remove function. + (symbol_exists): Use map-supported symbol_find(). + (scanner_cache_update): Remove function. + (typed_name): Return UDF token, not name, if found. + (continue_string): New function for string concatenation. + * symbols.cc (symbol_function_impl): Use new symbols.functions map. + (symbol_file_add): Add file to symbol-table map. + (symbol_file): Remove scan, add search for GLOBAL FD. + * symbols.h (symbol_find): Quell diagnostic when called from lexer. + (class name_queue_t): Return empty list when queue is empty. + * symfind.cc (symbol_match): Accept quell parameter. + (symbol_find): Same. + (symbol_find_of): Supply quell parameter. + * util.cc (cdf_field_add): Use symbol_field_add. + (named_constant): New function. + (repeat_count): Declare to match new return type. + 2026-09-06 Robert Dubner <[email protected]> * genapi.cc (inspect_replacing): Use SBC version. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c0d4b4be11c0..44f4b76cb133 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,65 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * parser.cc (cp_parser_handle_statement_omp_attributes): Use + build_int_cst (integer_type_node, cst). + (cp_parser_omp_for_loop): Ditto. + (cp_parser_late_parsing_omp_declare_simd): Ditto. + (cp_maybe_parse_omp_decl): Ditto. + (cp_parser_omp_metadirective): Ditto. + * class.cc (finish_struct_1): Ditto. + (build_vtbl_initializer): Ditto. + * rtti.cc (build_headof): Ditto. + (get_tinfo_ptr_dynamic): Ditto. + (ptr_initializer): Ditto. + (ptm_initializer): Ditto. + (get_pseudo_ti_init0): Ditto. + * cp-tree.h (SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT): Ditto. + * decl.cc (cxx_init_decl_processing): Ditto. + +2026-09-08 Jason Merrill <[email protected]> + + * cp-gimplify.cc (struct cp_fold_data): Add mce(). + (cp_fold_r): Use it. + +2026-09-08 Jason Merrill <[email protected]> + + * pt.cc (instantiate_class_template): Use maybe_push_to_top_level. + +2026-09-08 Lunex <[email protected]> + Jason Merrill <[email protected]> + + PR c++/122258 + * decl.cc (grokdeclarator): Extend non-member explicit object + parameter check to include unqualified friends and clear + is_xobj_member_function. + +2026-09-08 Vladislav Semykin <[email protected]> + + PR c++/127132 + * cp-tree.h (saved_scope): Save unevaluated_typeid_cutoff. + (cp_unevaluated_typeid_cutoff): Declare. + (cp_unevaluated): Add a defaulted TYPEID_OPERAND parameter; save + and restore the cutoff. + (cp_evaluated): Save, reset, and restore the cutoff. + * parser.cc (cp_unevaluated_typeid_cutoff): Define. + (cp_unevaluated::cp_unevaluated, cp_unevaluated::~cp_unevaluated): + Implement TYPEID_OPERAND cutoff handling. + (cp_parser_postfix_expression): Pass typeid_operand=true for the + typeid probe. + * pt.cc (instantiate_class_template): Save/reset/restore the + cutoff around NSDMI / lambda capture substitution. + (tsubst_expr): Pass typeid_operand=true for TYPEID_EXPR's probe. + * semantics.cc (process_outer_var_ref): Allow lambda capture + through a typeid probe per [expr.prim.lambda.capture]/7; defer + the "not captured" diagnostic to a later, non-probe pass. + * lambda.cc (lambda_expr_this_capture): Same cutoff and deferral + for 'this'. + * constraint.cc (tsubst_constraint_variables): Save/reset/restore + the cutoff with cp_unevaluated_operand. + * name-lookup.cc (push_to_top_level, pop_from_top_level): Same. + (local_state_t): Same. + 2026-09-05 Patrick Palka <[email protected]> PR c++/127207 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index e0f358c71b67..c8d024aeb73d 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,9 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * d-builtins.cc (DEF_ATTR_INT): Use + build_int_cst (integer_type_node, cst). + 2026-09-04 Kael Andrew Alonzo Franco <[email protected]> PR middle-end/125507 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3d2baf92e476..724d238836ea 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,16 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * trans-intrinsic.cc (conv_intrinsic_atomic_op): Use + build_int_cst (integer_type_node, cst). + (conv_intrinsic_atomic_cas): Ditto. + +2026-09-08 Tobias Burnus <[email protected]> + + * openmp.cc (gfc_omp_directives): Add underscore variants. + (gfc_match_omp_clauses): Handle underscore directive names + variants of 'target_...' in the 'if' clause. + 2026-09-07 Jerry DeLisle <[email protected]> PR fortran/126964 diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index 5dac8d91a079..7e54702d7639 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,9 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * lto-lang.cc (DEF_ATTR_INT): Use + build_int_cst (integer_type_node, cst). + 2026-07-17 Lewis Hyatt <[email protected]> PR lto/65536 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index ebe26890a44b..126e64dd2dce 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,25 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * objc-act.cc (objc_finish_foreach_loop): Use + build_int_cst (integer_type_node, cst). + * objc-gnu-runtime-abi-01.cc (gnu_runtime_abi_01_build_const_string_constructor): + Ditto. + (generate_protocol_list): Ditto. + (generate_v1_meth_descriptor_table): Ditto. + (build_shared_structure_initializer): Ditto. + (generate_ivars_list): Ditto. + (get_proto_encoding): Ditto. + * objc-next-runtime-abi-01.cc (next_runtime_01_initialize): Ditto. + (next_runtime_abi_01_build_const_string_constructor): Ditto. + (generate_v1_meth_descriptor_table): Ditto. + (build_v1_category_initializer): Ditto. + (build_next_objc_exception_stuff): Ditto. + * objc-next-runtime-abi-02.cc (next_runtime_abi_02_build_const_string_constructor): Ditto. + (generate_v2_meth_descriptor_table): Ditto. + (generate_v2_protocols): Ditto. + * objc-runtime-shared-support.cc (build_ivar_list_initializer): Ditto. + 2026-07-05 Iain Sandoe <[email protected]> PR objc/124260 diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog index 9d58bb9c8390..61a4d978ee7d 100644 --- a/gcc/rust/ChangeLog +++ b/gcc/rust/ChangeLog @@ -1,3 +1,9 @@ +2026-09-08 Kael Andrew Alonzo Franco <[email protected]> + + PR middle-end/126622 + * backend/rust-builtins.cc (DEF_ATTR_INT): Use + build_int_cst (integer_type_node, cst). + 2026-09-04 Kael Andrew Alonzo Franco <[email protected]> PR middle-end/125507 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7d380b84b805..9dbf329ce416 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,92 @@ +2026-09-08 Jerry DeLisle <[email protected]> + + PR fortran/126964 + * gfortran.dg/c_loc_test_22.f90: Do not expect span addressing + where the spacing is not known to be folded. + * gfortran.dg/gomp/target-span-1.f90: Likewise. + +2026-09-08 James K. Lowden <[email protected]> + + * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_gnu.cob: New test. + * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_ibm.cob: New test. + * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_iso.cob: New test. + * cobol.dg/group2/PR126612_-_Ignore_TRACE_-_mf.cob: New test. + * cobol.dg/group2/RT3611_-_BY_CONTENT_LENGTH_OF.cob: New test. + * cobol.dg/group2/__define__text_.cob: New test. + * cobol.dg/group2/__define__text_.out: New test. + * cobol.dg/group2/customer_bug_Heuristic_Fail.cob: New test. + * cobol.dg/group2/customer_bug_Heuristic_Fail.out: New test. + +2026-09-08 Rohith Kapelli <[email protected]> + + PR ipa/119006 + * g++.dg/ipa/pr119006.C: New test. + +2026-09-08 Dominic P <[email protected]> + + * gcc.dg/tree-ssa/avg-ceil-1.c: New test. + * gcc.dg/tree-ssa/avg-ceil-2.c: New test. + * gcc.target/aarch64/sve/pr89007-1.c: Expect the four-operation + form of the rounded average. + +2026-09-08 Zhongyao Chen <[email protected]> + + PR target/126932 + * gcc.target/riscv/rvv/autovec/ternop/pr126932.c: New test. + +2026-09-08 Andrea Pinski <[email protected]> + + PR tree-optimization/117193 + * gcc.dg/tree-ssa/cmple-1.c: New test. + +2026-09-08 Andrea Pinski <[email protected]> + + PR tree-optimization/107881 + * gcc.dg/tree-ssa/cmpeq-5.c: New test. + * gcc.dg/tree-ssa/cmpxor-2.c: New test. + +2026-09-08 Jason Merrill <[email protected]> + + * g++.dg/vect/pr36648.cc: Require !implicit_constexpr. + +2026-09-08 Lunex <[email protected]> + Jason Merrill <[email protected]> + + PR c++/122258 + * g++.dg/cpp23/explicit-obj-diagnostics13.C: New test. + +2026-09-08 Vladislav Semykin <[email protected]> + + PR c++/127132 + * g++.dg/rtti/typeid-lambda-capture-pr127132.C: New test, + consolidating the original PR127132 reproducer with the /7 cases + previously added to pr125886.C, plus this-capture coverage and + closure-size checks. + +2026-09-08 Richard Biener <[email protected]> + + PR tree-optimization/127245 + * gcc.dg/vect/vect-pr127245.c: New testcase. + +2026-09-08 Kyrylo Tkachov <[email protected]> + + * gcc.target/aarch64/add-overflow-canonical-1.c: New test. + +2026-09-08 Torbjörn SVENSSON <[email protected]> + + * gcc.dg/vect/vect-alias-check-ptr-info-2.c: Remove explict + "dg-do run". + +2026-09-08 Tobias Burnus <[email protected]> + + * gfortran.dg/gomp/underscore_directives-3.f90: New test. + +2026-09-08 Jack O'Donohue <[email protected]> + + * gcc.target/sh/getset-fpscr-1.c: New test. + * gcc.target/sh/getset-fpscr-2.c: New test. + * gcc.target/sh/getset-fpscr-3.c: New test. + 2026-09-07 Jerry DeLisle <[email protected]> PR fortran/126964 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index a0cf01b4a020..a79bd30023b4 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,10 @@ +2026-09-08 Chung-Lin Tang <[email protected]> + + PR middle-end/122205 + * testsuite/libgomp.c/omp_target_is_present.c: Adjust tests for self_maps. + * testsuite/libgomp.c-c++-common/requires-8.c: New test. + * testsuite/libgomp.fortran/requires-2.f90: New test. + 2026-09-07 Tobias Burnus <[email protected]> * libgomp.texi (OpenMP 6.0 implementation status): Mark
