mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
42028a9d8b
commit
b4d6b33569
|
|
@ -1,3 +1,61 @@
|
|||
2025-10-13 Shreya Munnangi <smunnangi1@ventanamicro.com>
|
||||
|
||||
PR target/120811
|
||||
* config/riscv/riscv.cc (synthesize_add): Exchange constant terms when
|
||||
generating addi pairs.
|
||||
(synthesize_addsi): Similarly.
|
||||
* config/riscv/riscv.md (addptr<mode>3): New define_expand.
|
||||
(*add<mode>3_const_sum_of_two_s12): Remove pattern.
|
||||
|
||||
2025-10-13 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/120674
|
||||
* config/riscv/riscv.cc (riscv_dwarf_poly_indeterminite_value): Do not
|
||||
set FACTOR to zero, for that case use one instead.
|
||||
|
||||
2025-10-13 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* match.pd: Add simplifed pattern for widen_mul based unsigned
|
||||
SAT_MUL.
|
||||
|
||||
2025-10-13 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* ipa-inline.cc (max_count): Remove.
|
||||
(has_nonzero_ipa_profile): New.
|
||||
(inline_small_functions): Update.
|
||||
(dump_inline_stats): Update.
|
||||
|
||||
2025-10-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/118019
|
||||
* internal-fn.cc (get_supported_else_vals): Exit at invalid
|
||||
index.
|
||||
(internal_strided_fn_supported_p): New funtion.
|
||||
* internal-fn.h (internal_strided_fn_supported_p): Declare.
|
||||
* tree-vect-stmts.cc (vector_vector_composition_type):
|
||||
Add vector_only argument.
|
||||
(vect_use_grouped_gather): New function.
|
||||
(vect_get_store_rhs): Adjust docs of
|
||||
vector_vector_composition_type.
|
||||
(get_load_store_type): Try grouped gather.
|
||||
(vectorizable_store): Use punned vectype.
|
||||
(vectorizable_load): Ditto.
|
||||
* tree-vectorizer.h (struct vect_load_store_data): Add punned
|
||||
vectype.
|
||||
|
||||
2025-10-13 Avinash Jayakar <avinashd@linux.ibm.com>
|
||||
|
||||
PR tree-optimization/122213
|
||||
* match.pd: Canonicalize unsigned pow2 div only for trunk, floor and
|
||||
exact div.
|
||||
|
||||
2025-10-13 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-patterns.cc (integer_type_for_mask): Add optional
|
||||
output dt argument.
|
||||
(vect_recog_bool_pattern): Make sure to not apply the bitwise
|
||||
binary pattern to an external operand.
|
||||
|
||||
2025-10-11 Bohan Lei <garthlei@linux.alibaba.com>
|
||||
|
||||
PR target/119587
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
20251013
|
||||
20251014
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-10-13 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* c.opt: Enable Wignored-attributes for Objective-C and
|
||||
Objective-C++.
|
||||
|
||||
2025-10-09 David Faust <david.faust@oracle.com>
|
||||
|
||||
* c-attribs.cc (c_common_attribute_table): Add btf_decl_tag and
|
||||
|
|
|
|||
|
|
@ -1,3 +1,16 @@
|
|||
2025-10-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/122228
|
||||
* decl.cc (cp_make_fname_decl): When not using fname_as_decl,
|
||||
attempt to translate name into ordinary literal encoding.
|
||||
|
||||
2025-10-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* decl.cc (omp_declare_variant_finalize_one): If !nbase_args
|
||||
and TREE_TYPE (decl) has TYPE_NO_NAMED_ARGS_STDARG_P bit set
|
||||
and varg is NULL, temporarily set TYPE_NO_NAMED_ARGS_STDARG_P
|
||||
on TREE_TYPE (variant).
|
||||
|
||||
2025-10-12 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/122163
|
||||
|
|
|
|||
|
|
@ -1,3 +1,11 @@
|
|||
2025-10-13 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/121191
|
||||
* trans-array.cc (has_parameterized_comps): New function which
|
||||
checks if a derived type has parameterized components.
|
||||
( gfc_deallocate_pdt_comp): Use it to prevent deallocation of
|
||||
PDTs if there are no parameterized components.
|
||||
|
||||
2025-10-12 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/95543
|
||||
|
|
|
|||
|
|
@ -1,3 +1,67 @@
|
|||
2025-10-13 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/122241
|
||||
* gm2-compiler/M2Quads.mod (BuildSizeFunction): Improve
|
||||
error message.
|
||||
(BuildTSizeFunction): Improve error message.
|
||||
* gm2-compiler/P3Build.bnf (ProgramModule): New variable
|
||||
namet.
|
||||
Pass namet to P3EndBuildProgModule.
|
||||
(ImplementationModule): New variable namet.
|
||||
Pass namet to P3EndBuildImpModule.
|
||||
(ModuleDeclaration): New variable namet.
|
||||
Pass namet to P3EndBuildInnerModule.
|
||||
(DefinitionModule): New variable namet.
|
||||
Pass namet to P3EndBuildDefModule.
|
||||
* gm2-compiler/P3SymBuild.def (P3EndBuildDefModule): New
|
||||
parameter tokno.
|
||||
(P3EndBuildImpModule): Ditto.
|
||||
(P3EndBuildProgModule): Ditto.
|
||||
(EndBuildInnerModule): Ditto.
|
||||
* gm2-compiler/P3SymBuild.mod (P3EndBuildDefModule): New
|
||||
parameter tokno.
|
||||
Pass tokno to CheckForUnknownInModule.
|
||||
(P3EndBuildImpModule): Ditto.
|
||||
(P3EndBuildProgModule): Ditto.
|
||||
(EndBuildInnerModule): Ditto.
|
||||
* gm2-compiler/PCBuild.bnf (ProgramModule): New variable
|
||||
namet.
|
||||
Pass namet to PCEndBuildProgModule.
|
||||
(ImplementationModule): New variable namet.
|
||||
Pass namet to PCEndBuildImpModule.
|
||||
(ModuleDeclaration): New variable namet.
|
||||
Pass namet to PCEndBuildInnerModule.
|
||||
(DefinitionModule): New variable namet.
|
||||
Pass namet to PCEndBuildDefModule.
|
||||
* gm2-compiler/PCSymBuild.def (PCEndBuildDefModule): New
|
||||
parameter tokno.
|
||||
(PCEndBuildImpModule): Ditto.
|
||||
(PCEndBuildProgModule): Ditto.
|
||||
(PCEndBuildInnerModule): Ditto.
|
||||
* gm2-compiler/PCSymBuild.mod (PCEndBuildDefModule): New
|
||||
parameter tokno.
|
||||
Pass tokno to CheckForUnknownInModule.
|
||||
(PCEndBuildImpModule): Ditto.
|
||||
(PCEndBuildProgModule): Ditto.
|
||||
(PCEndBuildInnerModule): Ditto.
|
||||
* gm2-compiler/PHBuild.bnf (DefinitionModule): New variable
|
||||
namet.
|
||||
Pass namet to PHEndBuildDefModule.
|
||||
(ModuleDeclaration): New variable namet.
|
||||
Pass namet to PHEndBuildProgModule.
|
||||
(ImplementationModule): New variable namet.
|
||||
Pass namet to PHEndBuildImpModule.
|
||||
(ModuleDeclaration): New variable namet.
|
||||
Pass namet to PHEndBuildInnerModule.
|
||||
(DefinitionModule): New variable namet.
|
||||
Pass namet to PHEndBuildDefModule.
|
||||
* gm2-compiler/SymbolTable.def (CheckForUnknownInModule): Add
|
||||
tokno parameter.
|
||||
* gm2-compiler/SymbolTable.mod (CheckForUnknownInModule): Add
|
||||
tokno parameter.
|
||||
Pass tokno to CheckForUnknowns.
|
||||
(CheckForUnknowns): Reimplement.
|
||||
|
||||
2025-10-11 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/122241
|
||||
|
|
|
|||
|
|
@ -1,3 +1,49 @@
|
|||
2025-10-13 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc.dg/cpp/cpp.exp: Process .i files.
|
||||
* gcc.dg/cpp/pr36674.i: Pass -Wno-implicit-int.
|
||||
* gcc.dg/cpp/escape-3.i: New test.
|
||||
|
||||
2025-10-13 Shreya Munnangi <smunnangi1@ventanamicro.com>
|
||||
|
||||
PR target/120811
|
||||
* gcc.target/riscv/add-synthesis-1.c: Adjust const to fit in range.
|
||||
* gcc.target/riscv/pr120811.c: Add new test case.
|
||||
* gcc.target/riscv/sum-of-two-s12-const-1.c: Adjust const to fit in range.
|
||||
|
||||
2025-10-13 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/120674
|
||||
* gcc.target/riscv/pr120674.c: New test.
|
||||
|
||||
2025-10-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/122228
|
||||
* g++.dg/cpp1y/func_constexpr3.C: New test.
|
||||
|
||||
2025-10-13 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/122241
|
||||
* gm2/iso/fail/badconst.mod: New test.
|
||||
* gm2/iso/fail/badtype.mod: New test.
|
||||
* gm2/iso/fail/badvar.mod: New test.
|
||||
|
||||
2025-10-13 Alex Coplan <alex.coplan@arm.com>
|
||||
|
||||
PR tree-optimization/121772
|
||||
* gcc.target/aarch64/torture/pr121772.c: Add -fchecking to
|
||||
dg-options.
|
||||
|
||||
2025-10-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/118019
|
||||
* gcc.target/riscv/rvv/autovec/pr118019-2.c: New test.
|
||||
|
||||
2025-10-13 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/121191
|
||||
* gfortran.dg/pdt_59.f03: New test.
|
||||
|
||||
2025-10-12 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/122163
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-10-13 Pierre Marie de Rodat <derodat@adacore.com>
|
||||
|
||||
* init.cc (read_original_directory): Attempt to decode escape
|
||||
sequences with cpp_interpret_string_notranslate.
|
||||
|
||||
2025-10-08 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* makeucnid.cc (write_copyright): Adjust copyright year.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,25 @@
|
|||
2025-10-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_iterator_base_funcs.h (advance): Fix comment.
|
||||
|
||||
2025-10-13 Yuao Ma <c8ef@outlook.com>
|
||||
|
||||
* include/bits/atomic_base.h: Implement address().
|
||||
* include/bits/version.def: Bump version number.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* testsuite/29_atomics/atomic_ref/address.cc: New test.
|
||||
|
||||
2025-10-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/unicode.h (_Utf_view::_M_read_reverse_utf16):
|
||||
Fix check for high surrogate preceding low surrogate.
|
||||
* testsuite/ext/unicode/view.cc: Check unpaired low surrogates.
|
||||
|
||||
2025-10-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/unicode.h (__is_single_code_unit): Fix check for
|
||||
7-bit ASCII characters.
|
||||
|
||||
2025-10-11 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
* doc/xml/manual/build_hacking.xml: Update Autoconf manual link.
|
||||
|
|
|
|||
Loading…
Reference in New Issue