]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 8 Apr 2024 12:15:19 +0000 (12:15 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 8 Apr 2024 12:15:19 +0000 (12:15 +0000)
14 files changed:
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/go/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libphobos/ChangeLog

index 508e9da6179aa51b9e1b2949fee5482a45e20bb3..17a4afd5c18e9104de31317e1af9afdcd0718645 100644 (file)
@@ -1,3 +1,8 @@
+2024-04-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-changelog/git_update_version.py: Add
+       8057f9aa1f7e70490064de796d7a8d42d446caf8 to IGNORED_COMMITS.
+
 2024-03-19  Jonathan Wakely  <jwakely@redhat.com>
 
        * unicode/gen_libstdcxx_unicode_data.py: Fix header of generated
index c2e8be979714a83aa0faa52506d64070fcabfe39..8eedf31c2f2fd8fdeeac7e0beb73a76d63f6e45f 100644 (file)
@@ -1,3 +1,156 @@
+2024-04-08  Richard Biener  <rguenther@suse.de>
+
+       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  <pan2.li@intel.com>
+
+       * 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  <iain@sandoe.co.uk>
+
+       * config/darwin.h (LINK_COMMAND_SPEC_A): Update coverage
+       specs.
+
+2024-04-08  demin.han  <demin.han@starfivetech.com>
+
+       * config/riscv/riscv-vector-costs.cc: Use length()
+
+2024-04-08  Pan Li  <pan2.li@intel.com>
+
+       * 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  <chenglulu@loongson.cn>
+
+       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  <hjl.tools@gmail.com>
+
+       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  <j@lambda.is>
+
+       PR middle-end/114599
+       * tree-inline.cc (add_local_variables): Copy cond_uids mappings.
+
+2024-04-05  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <alex.coplan@arm.com>
+
+       * config/aarch64/aarch64-ldp-fusion.cc (struct alias_walker):
+       Fix double space after const qualifier on valid ().
+
+2024-04-05  Martin Jambor  <mjambor@suse.cz>
+
+       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  <mark@klomp.org>
+
+       * common.opt.urls: Regenerate.
+
+2024-04-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/114603
+       * config/aarch64/aarch64-sve.md (@aarch64_pred_cnot<mode>): Replace
+       with...
+       (@aarch64_ptrue_cnot<mode>): ...this, requiring operand 1 to be
+       a ptrue.
+       (*cnot<mode>): Require operand 1 to be a ptrue.
+       * config/aarch64/aarch64-sve-builtins-base.cc (svcnot_impl::expand):
+       Use aarch64_ptrue_cnot<mode> for _x operations that are predicated
+       with a ptrue.  Represent other _x operations as fully-defined _m
+       operations.
+
+2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/114566
+       * tree-vect-loop.cc (update_epilogue_loop_vinfo): Don't clear
+       base_misaligned.
+
+2024-04-05  Richard Biener  <rguenther@suse.de>
+
+       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  <mjambor@suse.cz>
 
        PR ipa/111571
index c21b6317f1e2a81c40994ac92a77e7e10d9db37c..1c86cd975ee6b979e3968a08120eb17f0656a172 100644 (file)
@@ -1 +1 @@
-20240405
+20240408
index d33733a91b4c99decf159d0410a2fcea0a2f0a26..d0f8c2512d42cfa224043a2c36b8e57a008c1d65 100644 (file)
@@ -1,3 +1,10 @@
+2024-04-05  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <dmalcolm@redhat.com>
 
        * region-model-manager.cc (maybe_undo_optimize_bit_field_compare):
index 21698b519249451711140346202fe727a452095a..e2bf9e57728f9bba93d7e7065ef0b90e9b06714f 100644 (file)
@@ -1,3 +1,7 @@
+2024-04-05  Marek Polacek  <polacek@redhat.com>
+
+       * c-warn.cc (warn_about_parentheses): Remove an #undef.
+
 2024-03-27  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/114469
index 79ad1ffcb548a83911d875c21f03949a52f024d9..55c0848f2552f55a37f890e5cf9bee7ef8d83ded 100644 (file)
@@ -1,3 +1,17 @@
+2024-04-05  Marek Polacek  <polacek@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       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  <centurion009@proton.me>
 
        PR c++/114377
index 81f053b57649a589f514c7629172c918a764dd20..e096154f80f3c04983c979a05930371ed6f626ea 100644 (file)
@@ -1,3 +1,8 @@
+2024-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd b65767825f.
+       * dmd/VERSION: Bump version to v2.108.0.
+
 2024-03-17  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd 855353a1d9.
index 4ad6d4b7ba317a7fe0e3028061d4e815919881b5..802f91f68f9aa1b0bc0351d383e5b12aec8c2ac5 100644 (file)
@@ -1,3 +1,7 @@
+2024-04-05  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * Make-lang.in (go.install-dvi): New rule.
+
 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
 
        * lang.opt.urls: New file, autogenerated by
index 68d75527acadf5fdb63d3b59aa997c884670f6e2..bf3963c83cfbf622c7c811b02cef133286940855 100644 (file)
@@ -1,3 +1,102 @@
+2024-04-06  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       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  <christophe.lyon@linaro.org>
+
+       * Make-lang.in (m2.install-dvi): New rule.
+
 2024-04-02  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/114565
index ce0ec65b5d053f72c8c3a018b5e0b11b757a36c1..9ae2f94d2e4931a046275e14ad0b90eb1037eb8d 100644 (file)
@@ -1,3 +1,158 @@
+2024-04-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114624
+       * gcc.dg/torture/pr114624.c: New testcase.
+
+2024-04-08  Pan Li  <pan2.li@intel.com>
+
+       * 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  <pan2.li@intel.com>
+
+       * 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  <gaiusmod2@gmail.com>
+
+       PR modula2/114617
+       * gm2/iso/const/pass/iso-const-pass.exp: New test.
+
+2024-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       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  <j@lambda.is>
+
+       PR middle-end/114599
+       * gcc.misc-tests/gcov-pr114599.c: New test.
+
+2024-04-06  Jørgen Kvalsvik  <j@lambda.is>
+
+       * gcc.misc-tests/gcov-19.c: Remove test.
+
+2024-04-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * lib/scanasm.exp: Add 'LB*' to the local labels that are
+       ignored for Darwin.
+
+2024-04-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/91079
+       DR 1881
+       * g++.dg/ext/is_std_layout5.C: New test.
+
+2024-04-05  Patrick O'Neill  <patrick@rivosinc.com>
+           Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/113964
+       * gcc.dg/ipa/pr114247.c: New test.
+
+2024-04-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/114603
+       * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
+
+2024-04-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/111132
+       * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
+       * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
+
+2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/114566
+       * gcc.target/i386/avx512f-pr114566.c: New test.
+
+2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <hp@axis.com>
+
+       * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
+       checks to cover recent combine improvement.
+
+2024-04-05  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
+       symbols having a leading underscore.
+
 2024-04-04  centurion  <centurion009@proton.me>
 
        PR c++/114377
index e09201fcaa8c99d4894966d30c53efbd3ce46205..41fbe2a88d6a99509812ac0fe0448a7a090e70bf 100644 (file)
@@ -1,3 +1,7 @@
+2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure: Regenerate.
+
 2024-04-04  Wilco Dijkstra  <wilco.dijkstra@arm.com>
 
        PR target/113986
index 423346ccdc34ee8cb7521e47dbb54b87e272bdb4..4e6c2406f48e2327ad7b951690f88863fc32d50f 100644 (file)
@@ -1,3 +1,14 @@
+2024-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       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  <jakub@redhat.com>
 
        * configure.host: Fix duplicated words; the the -> the.
index 4dd455b1af505791786cbcba48dcd12cb3c8a8e5..c96847488d289c69a0c97e32bb4591c52401e3a8 100644 (file)
@@ -1,3 +1,12 @@
+2024-04-05  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       * testsuite/libgomp.c/reverse-offload-sm30.c: Set 'GCC_COLORS' to the empty string.
+
+2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/114572
+       * testsuite/libgomp.c++/pr114572.C: New test.
+
 2024-04-04  Tobias Burnus  <tburnus@baylibre.com>
 
        * libgomp.texi (TR12): Honor post-TR12 directive name change; add
index e3fe44f26215b784820ffa8bafa139878317b0cc..f425dfb944a6f59a6ef9406b9b246d89ec027967 100644 (file)
@@ -1,3 +1,8 @@
+2024-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime b65767825f.
+       * src/MERGE: Merge upstream phobos 92dc5a4e9.
+
 2024-04-03  Iain Sandoe  <iain@sandoe.co.uk>
 
        * configure.tgt: Enable libphobos for Darwin >= 12.