From 1a96eb0a43107b0fe8751f23333df63e90104f96 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 8 Apr 2024 12:15:19 +0000 Subject: [PATCH] Daily bump. --- contrib/ChangeLog | 5 ++ gcc/ChangeLog | 153 +++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 7 ++ gcc/c-family/ChangeLog | 4 ++ gcc/cp/ChangeLog | 14 ++++ gcc/d/ChangeLog | 5 ++ gcc/go/ChangeLog | 4 ++ gcc/m2/ChangeLog | 99 +++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 155 ++++++++++++++++++++++++++++++++++++++++ libatomic/ChangeLog | 4 ++ libgfortran/ChangeLog | 11 +++ libgomp/ChangeLog | 9 +++ libphobos/ChangeLog | 5 ++ 14 files changed, 476 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 508e9da6179a..17a4afd5c18e 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2024-04-08 Jakub Jelinek + + * gcc-changelog/git_update_version.py: Add + 8057f9aa1f7e70490064de796d7a8d42d446caf8 to IGNORED_COMMITS. + 2024-03-19 Jonathan Wakely * unicode/gen_libstdcxx_unicode_data.py: Fix header of generated diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c2e8be979714..8eedf31c2f2f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,156 @@ +2024-04-08 Richard Biener + + PR tree-optimization/114624 + * tree-scalar-evolution.cc (final_value_replacement_loop): + Get at the PHI arg location before releasing the PHI node. + +2024-04-08 Pan Li + + * config/riscv/riscv-vector-builtins-shapes.cc (build_one): Pass + required_ext arg when invoke add function. + (build_th_loadstore): Ditto. + (struct vcreate_def): Ditto. + (struct read_vl_def): Ditto. + (struct vlenb_def): Ditto. + * config/riscv/riscv-vector-builtins.cc (function_builder::add_function): + Introduce new arg required_ext to fill in the register func. + (function_builder::add_unique_function): Ditto. + (function_builder::add_overloaded_function): Ditto. + (expand_builtin): Leverage required_extensions_specified to + check if the required extension is provided. + * config/riscv/riscv-vector-builtins.h (reqired_ext_to_isa_name): New + func impl to convert the required_ext enum to the extension name. + (required_extensions_specified): New func impl to predicate if + the required extension is well feeded. + +2024-04-08 Iain Sandoe + + * config/darwin.h (LINK_COMMAND_SPEC_A): Update coverage + specs. + +2024-04-08 demin.han + + * config/riscv/riscv-vector-costs.cc: Use length() + +2024-04-08 Pan Li + + * config/riscv/riscv-c.cc (struct pragma_intrinsic_flags): New + struct to hold all intrinisc related flags. + (riscv_pragma_intrinsic_flags_pollute): New func to pollute + the intrinsic flags and backup original flags. + (riscv_pragma_intrinsic_flags_restore): New func to restore + the flags from the backup intrinsic flags. + (riscv_pragma_intrinsic): Pollute the flags and register all + possible builtin types and functions, then restore and reinit. + * config/riscv/riscv-protos.h (reinit_builtins): New func + decl to reinit after flags pollution. + (riscv_option_override): New extern func decl. + * config/riscv/riscv-vector-builtins.cc (register_builtin_types_on_null): + New func to register builtin types if null. + (DEF_RVV_TYPE): Ditto. + (DEF_RVV_TUPLE_TYPE): Ditto. + (reinit_builtins): New func impl to reinit after flags pollution. + (expand_builtin): Return + target rtx after error_at. + * config/riscv/riscv.cc (riscv_vector_int_type_p): New predicate + func to tell one tree type is integer or not. + (riscv_vector_float_type_p): New predicate func to tell one tree + type is float or not. + (riscv_vector_element_bitsize): New func to get the element bitsize + of a vector tree type. + (riscv_vector_required_min_vlen): New func to get the required min vlen + of a vector tree type. + (riscv_validate_vector_type): New func to validate the tree type + is valid on flags. + (riscv_return_value_is_vector_type_p): Leverage the func + riscv_validate_vector_type to do the tree type validation. + (riscv_arguments_is_vector_type_p): Ditto. + (riscv_override_options_internal): Ditto. + +2024-04-08 Lulu Cheng + + PR target/112919 + * config/loongarch/loongarch-def.cc (la664_align): Newly defined + function that sets alignment rules under the LA664 microarchitecture. + * config/loongarch/loongarch-opts.cc + (loongarch_target_option_override): If not optimizing for size, set + the default alignment to what the target wants. + * config/loongarch/loongarch-tune.h (struct loongarch_align): Add + new member variables jump and loop. + +2024-04-06 H.J. Lu + + PR target/114590 + * config/i386/i386.md (x86_64_shld): Use explicit shift count in + AT&T syntax. + (x86_64_shld_ndd): Likewise. + (x86_shld): Likewise. + (x86_shld_ndd): Likewise. + (x86_64_shrd): Likewise. + (x86_64_shrd_ndd): Likewise. + (x86_shrd): Likewise. + (x86_shrd_ndd): Likewise. + +2024-04-06 Jørgen Kvalsvik + + PR middle-end/114599 + * tree-inline.cc (add_local_variables): Copy cond_uids mappings. + +2024-04-05 David Malcolm + + PR analyzer/114588 + * diagnostic-color.cc (color_dict): Add "valid" and "invalid" as + color capability names. + * doc/invoke.texi: Document them in description of GCC_COLORS. + * text-art/style.cc: Include "diagnostic-color.h". + (text_art::get_style_from_color_cap_name): New. + * text-art/types.h (get_style_from_color_cap_name): New decl. + +2024-04-05 Alex Coplan + + * config/aarch64/aarch64-ldp-fusion.cc (struct alias_walker): + Fix double space after const qualifier on valid (). + +2024-04-05 Martin Jambor + + PR ipa/113964 + * ipa-param-manipulation.cc (ipa_param_adjustments::modify_call): + Force values obtined through pass-through maps to the expected + split type. + +2024-04-05 Mark Wielaard + + * common.opt.urls: Regenerate. + +2024-04-05 Richard Sandiford + + PR target/114603 + * config/aarch64/aarch64-sve.md (@aarch64_pred_cnot): Replace + with... + (@aarch64_ptrue_cnot): ...this, requiring operand 1 to be + a ptrue. + (*cnot): Require operand 1 to be a ptrue. + * config/aarch64/aarch64-sve-builtins-base.cc (svcnot_impl::expand): + Use aarch64_ptrue_cnot for _x operations that are predicated + with a ptrue. Represent other _x operations as fully-defined _m + operations. + +2024-04-05 Jakub Jelinek + + PR tree-optimization/114566 + * tree-vect-loop.cc (update_epilogue_loop_vinfo): Don't clear + base_misaligned. + +2024-04-05 Richard Biener + + PR middle-end/114599 + PR gcov-profile/114115 + * symtab.cc (ifunc_ref_map): Do not use auto_bitmap. + (is_caller_ifunc_resolver): Optimize bitmap_bit_p/bitmap_set_bit + pair. + (symtab_node::check_ifunc_callee_symtab_nodes): Properly + allocate ifunc_ref_map here. + 2024-04-04 Martin Jambor PR ipa/111571 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c21b6317f1e2..1c86cd975ee6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240405 +20240408 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index d33733a91b4c..d0f8c2512d42 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,10 @@ +2024-04-05 David Malcolm + + PR analyzer/114588 + * access-diagram.cc (access_diagram_impl::access_diagram_impl): + Replace hardcoded colors for valid_style and invalid_style with + calls to text_art::get_style_from_color_cap_name. + 2024-04-02 David Malcolm * region-model-manager.cc (maybe_undo_optimize_bit_field_compare): diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 21698b519249..e2bf9e57728f 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2024-04-05 Marek Polacek + + * c-warn.cc (warn_about_parentheses): Remove an #undef. + 2024-03-27 Jakub Jelinek PR tree-optimization/114469 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 79ad1ffcb548..55c0848f2552 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,17 @@ +2024-04-05 Marek Polacek + + PR c++/111132 + * constexpr.cc (get_function_named_in_call): Use + cp_get_fndecl_from_callee. + * cvt.cc (cp_get_fndecl_from_callee): If there's a + DECL_LOCAL_DECL_ALIAS, use it. + +2024-04-05 Jakub Jelinek + + PR c++/114572 + * cp-gimplify.cc (cxx_omp_clause_apply_fn): Call build_cplus_new + on build_call_a result if it has class type. + 2024-04-04 centurion PR c++/114377 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 81f053b57649..e096154f80f3 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,8 @@ +2024-04-06 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd b65767825f. + * dmd/VERSION: Bump version to v2.108.0. + 2024-03-17 Iain Buclaw * dmd/MERGE: Merge upstream dmd 855353a1d9. diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 4ad6d4b7ba31..802f91f68f9a 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,7 @@ +2024-04-05 Christophe Lyon + + * Make-lang.in (go.install-dvi): New rule. + 2024-01-04 David Malcolm * lang.opt.urls: New file, autogenerated by diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 68d75527acad..bf3963c83cfb 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,102 @@ +2024-04-06 Gaius Mulley + + PR modula2/114617 + * gm2-compiler/M2GenGCC.mod (CodeStatememt): Add quad trace. + (ResolveConstantExpressions): Add parameter p to FoldIfLess, + FoldIfGre, FoldIfLessEqu, FoldIfGreEqu, FoldIfEqu, FoldIfNotEqu, + FoldIfIn and FoldIfNotIn. + (CodeInline): Add constExpr variable and pass it to GetQuadOtok. + (CodeReturnValue): Ditto. + (CodeParam): Ditto. + (FoldStringLength): Ditto. + (FoldStringConvertM2nul): Ditto. + (FoldStringConvertCnul): Ditto. + (DeclaredOperandsBecomes): Ditto. + (TypeCheckBecomes): Ditto. + (PerformFoldBecomes): Ditto. + (CodeBecomes): Ditto. + (CheckElementSetTypes): Ditto. + (CodeBinarySet): Ditto. + (PerformCodeIfLess): Ditto. + (PerformCodeIfGre): Ditto. + (PerformCodeIfLessEqu): Ditto. + (PerformCodeIfGreEqu): Ditto. + (PerformCodeIfEqu): Ditto. + (PerformCodeIfNotEqu): Ditto. + (IsValidExpressionRelOp): Ditto. + (PerformCodeIfIn): Ditto. + (PerformCodeIfNotIn): Ditto. + (CodeXIndr): Ditto. + (QuadCondition): New procedure function. + (IsBooleanRelOpPattern): Ditto. + (FoldBooleanRelopPattern): Ditto. + (FoldIfGre): Check for boolean relop constant expression and + add parameter p. + (FoldIfLessEqu): Ditto. + (FoldIfIn): Ditto. + (FoldIfEqu): Ditto. + (FoldIfNotIn): Ditto. + (FoldIfGreEqu): New procedure. + (FoldIfNotEqu): Ditto. + * gm2-compiler/M2Optimize.mod (ReduceBranch): Add constExpr + variable and pass it to GetQuadOtok. + * gm2-compiler/M2Quads.def (IsBecomes): New procedure function. + (IsDummy): Ditto. + (IsQuadConstExpr): Ditto. + (SetQuadConstExpr): Ditto. + (GetQuadDest): New procedure. + (GetQuadOp1): New procedure. + (GetQuadOp2): New procedure. + (GetQuadOp3): New procedure. + (GetQuadOtok): New procedure. + (GetQuadOTypetok): New procedure. + (PutQuadOtok): New procedure. + (IsInConstParameters): New procedure function. + * gm2-compiler/M2Quads.mod (IsBecomes): New procedure function. + (IsDummy): Ditto. + (IsQuadConstExpr): Ditto. + (SetQuadConstExpr): Ditto. + (GetQuadDest): New procedure. + (GetQuadOp1): New procedure. + (GetQuadOp2): New procedure. + (GetQuadOp3): New procedure. + (GetQuadOtok): New procedure. + (GetQuadOTypetok): New procedure. + (PutQuadOtok): New procedure. + (IsInConstParameters): New procedure function. + (ConstStack): Remove to ... + (ConstExprStack): ... this. + (ConstParamStack): New variable and initialize. + (QuadFrame): New field ConstExpr. + (GetQuadOtok): Add parameter constExpr and assign. + (PutQuadOtok): Add constExpr parameter and assign. + (PutQuadOType): Ditto. + (GetQuadOTypetok): Ditto. + (EraseQuad): Assign ConstExpr to FALSE. + (FoldSubrange): Set ConstExpr to FALSE in BecomesOp. + (PushInConstParameters): New procedure. + (PopInConstParameters): New procedure. + (IsInConstParameters): New procedure function. + * gm2-compiler/M2SymInit.mod (IssueConditional): Add + constExpr boolean variable. + (CheckReadBeforeInitQuad): Ditto. + (trashParam): Ditto. + * gm2-compiler/P3Build.bnf (ConstExpression): Call + PushInConstExpression and PopInConstExpression. + (ConstSetOrQualidentOrFunction): Call + PushInConstParameters and PopInConstParameters. + * gm2-compiler/PCBuild.bnf (ConstExpression): Call + PushInConstExpression and PopInConstExpression. + * gm2-compiler/PHBuild.bnf: Ditto + * gm2-gcc/m2expr.cc (m2expr_BuildCondIfExpression): New + function. + * gm2-gcc/m2expr.def (BuildCondIfExpression): New prototype. + * gm2-gcc/m2expr.h (m2expr_BuildCondIfExpression): New function. + +2024-04-05 Christophe Lyon + + * Make-lang.in (m2.install-dvi): New rule. + 2024-04-02 Gaius Mulley PR modula2/114565 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ce0ec65b5d05..9ae2f94d2e49 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,158 @@ +2024-04-08 Richard Biener + + PR tree-optimization/114624 + * gcc.dg/torture/pr114624.c: New testcase. + +2024-04-08 Pan Li + + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: Adjust + the error message for v extension. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: Ditto. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: New test. + * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: New test. + +2024-04-08 Pan Li + + * gcc.target/riscv/rvv/base/pr109479-1.c: Adjust the existing test + scenarios and add new error check tests. + * gcc.target/riscv/rvv/base/pr109479-2.c: Ditto. + * gcc.target/riscv/rvv/base/pr109479-3.c: Ditto. + * gcc.target/riscv/rvv/base/pr109479-4.c: Diito. + * gcc.target/riscv/rvv/base/pr109479-5.c: Diito. + * gcc.target/riscv/rvv/base/pr109479-6.c: Diito. + * gcc.target/riscv/rvv/base/user-10.c: Ditto. + * gcc.target/riscv/rvv/base/user-12.c: Ditto. + * gcc.target/riscv/rvv/base/user-13.c: Ditto. + * gcc.target/riscv/rvv/base/user-14.c: Ditto. + * gcc.target/riscv/rvv/base/user-15.c: Ditto. + * gcc.target/riscv/rvv/base/user-2.c: Ditto. + * gcc.target/riscv/rvv/base/user-3.c: Ditto. + * gcc.target/riscv/rvv/base/user-5.c: Ditto. + * gcc.target/riscv/rvv/base/user-6.c: Ditto. + * gcc.target/riscv/rvv/base/user-9.c: Ditto. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-10.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-11.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-12.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-13.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-14.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-15.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-16.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-30.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-31.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-32.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-33.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-34.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-35.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-36.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-37.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-38.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-39.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-40.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-41.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-42.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-43.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-44.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-45.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-46.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-47.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-48.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-49.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-50.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-51.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-52.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-53.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-9.c: New test. + +2024-04-06 Gaius Mulley + + PR modula2/114617 + * gm2/iso/const/pass/iso-const-pass.exp: New test. + +2024-04-06 Jerry DeLisle + + PR libfortran/114304 + PR libfortran/105473 + * gfortran.dg/pr105473.f90: Modify to verify new error message. + * gfortran.dg/pr114304.f90: New test. + +2024-04-06 Jørgen Kvalsvik + + PR middle-end/114599 + * gcc.misc-tests/gcov-pr114599.c: New test. + +2024-04-06 Jørgen Kvalsvik + + * gcc.misc-tests/gcov-19.c: Remove test. + +2024-04-05 Iain Sandoe + + * lib/scanasm.exp: Add 'LB*' to the local labels that are + ignored for Darwin. + +2024-04-05 Marek Polacek + + PR c++/91079 + DR 1881 + * g++.dg/ext/is_std_layout5.C: New test. + +2024-04-05 Patrick O'Neill + Martin Jambor + + PR ipa/113964 + * gcc.dg/ipa/pr114247.c: New test. + +2024-04-05 Richard Sandiford + + PR target/114603 + * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test. + +2024-04-05 Marek Polacek + + PR c++/111132 + * g++.dg/cpp0x/constexpr-redeclaration3.C: New test. + * g++.dg/cpp0x/constexpr-redeclaration4.C: New test. + +2024-04-05 Jakub Jelinek + + PR tree-optimization/114566 + * gcc.target/i386/avx512f-pr114566.c: New test. + +2024-04-05 Jakub Jelinek + + * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run. + * gdc.dg/gcov.exp: Update copyright years. + +2024-04-05 Hans-Peter Nilsson + + * gcc.target/cris/pr93372-2.c: Tweak scan-assembler + checks to cover recent combine improvement. + +2024-04-05 Hans-Peter Nilsson + + * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with + symbols having a leading underscore. + 2024-04-04 centurion PR c++/114377 diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index e09201fcaa8c..41fbe2a88d6a 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,7 @@ +2024-04-05 Jakub Jelinek + + * configure: Regenerate. + 2024-04-04 Wilco Dijkstra PR target/113986 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 423346ccdc34..4e6c2406f48e 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,14 @@ +2024-04-06 Jerry DeLisle + + PR libfortran/114304 + PR libfortran/105473 + * io/list_read.c (eat_separator): Add logic to handle spaces + preceding a comma or semicolon such that that a 'null' read + occurs without error at the end of comma or semicolon + terminated input lines. Add check and error message for ';'. + (list_formatted_read_scalar): Treat comma as a decimal point + when specified by the decimal mode on the first item. + 2024-04-02 Jakub Jelinek * configure.host: Fix duplicated words; the the -> the. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 4dd455b1af50..c96847488d28 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,12 @@ +2024-04-05 Thomas Schwinge + + * testsuite/libgomp.c/reverse-offload-sm30.c: Set 'GCC_COLORS' to the empty string. + +2024-04-05 Jakub Jelinek + + PR c++/114572 + * testsuite/libgomp.c++/pr114572.C: New test. + 2024-04-04 Tobias Burnus * libgomp.texi (TR12): Honor post-TR12 directive name change; add diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index e3fe44f26215..f425dfb944a6 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,8 @@ +2024-04-06 Iain Buclaw + + * libdruntime/MERGE: Merge upstream druntime b65767825f. + * src/MERGE: Merge upstream phobos 92dc5a4e9. + 2024-04-03 Iain Sandoe * configure.tgt: Enable libphobos for Darwin >= 12. -- 2.43.5