https://gcc.gnu.org/g:1a96eb0a43107b0fe8751f23333df63e90104f96

commit r14-9831-g1a96eb0a43107b0fe8751f23333df63e90104f96
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 8 12:15:19 2024 +0000

    Daily bump.

Diff:
---
 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 508e9da6179..17a4afd5c18 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2024-04-08  Jakub Jelinek  <ja...@redhat.com>
+
+       * gcc-changelog/git_update_version.py: Add
+       8057f9aa1f7e70490064de796d7a8d42d446caf8 to IGNORED_COMMITS.
+
 2024-03-19  Jonathan Wakely  <jwak...@redhat.com>
 
        * unicode/gen_libstdcxx_unicode_data.py: Fix header of generated
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c2e8be97971..8eedf31c2f2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,156 @@
+2024-04-08  Richard Biener  <rguent...@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...@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  <i...@sandoe.co.uk>
+
+       * config/darwin.h (LINK_COMMAND_SPEC_A): Update coverage
+       specs.
+
+2024-04-08  demin.han  <demin....@starfivetech.com>
+
+       * config/riscv/riscv-vector-costs.cc: Use length()
+
+2024-04-08  Pan Li  <pan2...@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  <chengl...@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.to...@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  <dmalc...@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.cop...@arm.com>
+
+       * config/aarch64/aarch64-ldp-fusion.cc (struct alias_walker):
+       Fix double space after const qualifier on valid ().
+
+2024-04-05  Martin Jambor  <mjam...@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  <m...@klomp.org>
+
+       * common.opt.urls: Regenerate.
+
+2024-04-05  Richard Sandiford  <richard.sandif...@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  <ja...@redhat.com>
+
+       PR tree-optimization/114566
+       * tree-vect-loop.cc (update_epilogue_loop_vinfo): Don't clear
+       base_misaligned.
+
+2024-04-05  Richard Biener  <rguent...@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  <mjam...@suse.cz>
 
        PR ipa/111571
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c21b6317f1e..1c86cd975ee 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240405
+20240408
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index d33733a91b4..d0f8c2512d4 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,10 @@
+2024-04-05  David Malcolm  <dmalc...@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  <dmalc...@redhat.com>
 
        * region-model-manager.cc (maybe_undo_optimize_bit_field_compare):
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 21698b51924..e2bf9e57728 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2024-04-05  Marek Polacek  <pola...@redhat.com>
+
+       * c-warn.cc (warn_about_parentheses): Remove an #undef.
+
 2024-03-27  Jakub Jelinek  <ja...@redhat.com>
 
        PR tree-optimization/114469
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 79ad1ffcb54..55c0848f255 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2024-04-05  Marek Polacek  <pola...@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  <ja...@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  <centurion...@proton.me>
 
        PR c++/114377
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 81f053b5764..e096154f80f 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2024-04-06  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd b65767825f.
+       * dmd/VERSION: Bump version to v2.108.0.
+
 2024-03-17  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd 855353a1d9.
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 4ad6d4b7ba3..802f91f68f9 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,3 +1,7 @@
+2024-04-05  Christophe Lyon  <christophe.l...@linaro.org>
+
+       * Make-lang.in (go.install-dvi): New rule.
+
 2024-01-04  David Malcolm  <dmalc...@redhat.com>
 
        * lang.opt.urls: New file, autogenerated by
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 68d75527aca..bf3963c83cf 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,102 @@
+2024-04-06  Gaius Mulley  <gaiusm...@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.l...@linaro.org>
+
+       * Make-lang.in (m2.install-dvi): New rule.
+
 2024-04-02  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/114565
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ce0ec65b5d0..9ae2f94d2e4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,158 @@
+2024-04-08  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114624
+       * gcc.dg/torture/pr114624.c: New testcase.
+
+2024-04-08  Pan Li  <pan2...@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...@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  <gaiusm...@gmail.com>
+
+       PR modula2/114617
+       * gm2/iso/const/pass/iso-const-pass.exp: New test.
+
+2024-04-06  Jerry DeLisle  <jvdeli...@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  <i...@sandoe.co.uk>
+
+       * lib/scanasm.exp: Add 'LB*' to the local labels that are
+       ignored for Darwin.
+
+2024-04-05  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/91079
+       DR 1881
+       * g++.dg/ext/is_std_layout5.C: New test.
+
+2024-04-05  Patrick O'Neill  <patr...@rivosinc.com>
+           Martin Jambor  <mjam...@suse.cz>
+
+       PR ipa/113964
+       * gcc.dg/ipa/pr114247.c: New test.
+
+2024-04-05  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR target/114603
+       * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
+
+2024-04-05  Marek Polacek  <pola...@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  <ja...@redhat.com>
+
+       PR tree-optimization/114566
+       * gcc.target/i386/avx512f-pr114566.c: New test.
+
+2024-04-05  Jakub Jelinek  <ja...@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  <h...@axis.com>
+
+       * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
+       checks to cover recent combine improvement.
+
+2024-04-05  Hans-Peter Nilsson  <h...@axis.com>
+
+       * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
+       symbols having a leading underscore.
+
 2024-04-04  centurion  <centurion...@proton.me>
 
        PR c++/114377
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index e09201fcaa8..41fbe2a88d6 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,7 @@
+2024-04-05  Jakub Jelinek  <ja...@redhat.com>
+
+       * configure: Regenerate.
+
 2024-04-04  Wilco Dijkstra  <wilco.dijks...@arm.com>
 
        PR target/113986
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 423346ccdc3..4e6c2406f48 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,14 @@
+2024-04-06  Jerry DeLisle  <jvdeli...@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  <ja...@redhat.com>
 
        * configure.host: Fix duplicated words; the the -> the.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 4dd455b1af5..c96847488d2 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,12 @@
+2024-04-05  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * testsuite/libgomp.c/reverse-offload-sm30.c: Set 'GCC_COLORS' to the 
empty string.
+
+2024-04-05  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/114572
+       * testsuite/libgomp.c++/pr114572.C: New test.
+
 2024-04-04  Tobias Burnus  <tbur...@baylibre.com>
 
        * libgomp.texi (TR12): Honor post-TR12 directive name change; add
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index e3fe44f2621..f425dfb944a 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2024-04-06  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime b65767825f.
+       * src/MERGE: Merge upstream phobos 92dc5a4e9.
+
 2024-04-03  Iain Sandoe  <i...@sandoe.co.uk>
 
        * configure.tgt: Enable libphobos for Darwin >= 12.

Reply via email to