mirror of https://github.com/gcc-mirror/gcc.git
Daily bump.
parent
b93836d5ca
commit
1a96eb0a43
|
@ -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
|
||||
|
|
153
gcc/ChangeLog
153
gcc/ChangeLog
|
@ -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
|
||||
|
|
|
@ -1 +1 @@
|
|||
20240405
|
||||
20240408
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue