mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
f45eeaf94d
commit
54eeaf3fd7
108
gcc/ChangeLog
108
gcc/ChangeLog
|
@ -1,3 +1,111 @@
|
|||
2025-09-30 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostics/output-spec.cc (text_scheme_handler::make_sink): Use
|
||||
the value of the "color" to determine if the sink's printer is
|
||||
colorized.
|
||||
|
||||
2025-09-30 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostics/output-spec.cc: Add comments. Introduce a
|
||||
"struct decoded_args" within each scheme_handler subclass,
|
||||
and split out per-scheme key-value parsing from each make_sink
|
||||
implementation into new per-scheme decode_kv member functions.
|
||||
|
||||
2025-09-30 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostics/output-spec.cc: Move class scheme_handler out from
|
||||
inside class output_factory.
|
||||
|
||||
2025-09-30 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostics/output-spec.cc: Rename "parsed_arg" to
|
||||
"scheme_and_kvs" throughout. Rename "unparsed_arg" to
|
||||
"unparsed_spec" throughout, and make a member of
|
||||
output_spec::context rather than passing it around.
|
||||
* diagnostics/output-spec.h: Likewise.
|
||||
* libgdiagnostics.cc: Likewise.
|
||||
* opts-diagnostic.cc: Likewise.
|
||||
|
||||
2025-09-30 Alfie Richards <alfie.richards@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.cc (aarch64_functions_b_resolvable_from_a): New
|
||||
function.
|
||||
(TARGET_OPTION_FUNCTIONS_B_RESOLVABLE_FROM_A): New define.
|
||||
* doc/tm.texi: Regenerate.
|
||||
* doc/tm.texi.in: Add documentation for
|
||||
TARGET_OPTION_FUNCTIONS_B_RESOLVABLE_FROM_A.
|
||||
* multiple_target.cc (redirect_to_specific_clone): Add new optimisation
|
||||
logic.
|
||||
(ipa_target_clone): Remove check for TARGET_HAS_FMV_TARGET_ATTRIBUTE.
|
||||
* target.def: Document new hook..
|
||||
* attribs.cc: (functions_b_resolvable_from_a) New function.
|
||||
* attribs.h: (functions_b_resolvable_from_a) New function.
|
||||
|
||||
2025-09-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* auto-profile.h (maybe_hot_afdo_count_p): Fix comment typos,
|
||||
possiby -> possibly and ture -> true.
|
||||
* gimplify.cc (build_asan_poison_call_expr): Change "of a for"
|
||||
to "memory of the" in a comment.
|
||||
* ipa-devirt.cc (add_type_duplicate): Fix comment typo,
|
||||
mangles -> mangled.
|
||||
* auto-profile.cc: Fix comment typo, -fauto-profile-inlinig
|
||||
-> -fauto-profile-inlining.
|
||||
(maybe_hot_afdo_count_p): Fix comment typos, possiby -> possibly
|
||||
and ture -> true.
|
||||
(function_instance::removed_icall_target): Fix comment typo,
|
||||
Reutrn -> Return.
|
||||
(function_instance::in_worklist_): Fix comment typo, Ture -> True.
|
||||
(function_instance::offline): Fix comment typo, tolevel -> toplevel.
|
||||
(function_instance::match): Fix comment typo, craeate_gcov ->
|
||||
create_gcov.
|
||||
(autofdo_source_profile::offline_external_functions): Fix comment
|
||||
typos, tolevel -> toplevel and porfile -> profile.
|
||||
(autofdo_source_profile::get_function_instance_by_inline_stack): Fix
|
||||
comment typo, chekcing -> checking.
|
||||
(struct scale): Fix comment typo, scalle -> scale.
|
||||
* gimple.h (currently_expanding_gimple_stmt): Fix comment typo,
|
||||
comminucating -> communicating.
|
||||
* tree.h (canonical_type_used_p): Fix comment typo, ture -> true.
|
||||
* tree-ssa-alias.cc (types_equal_for_same_type_for_tbaa_p): Likewise.
|
||||
* ipa-profile.cc (contains_hot_call_p): Likewise.
|
||||
* cfgexpand.cc (add_scope_conflicts_2): Fix comment typos,
|
||||
Querry -> Query, referendd -> referenced and Querrying -> Querying.
|
||||
* ipa-param-manipulation.cc (currently_expanding_gimple_stmt): Fix
|
||||
comment typo, comminucating -> communicating.
|
||||
* ipa-prop.cc (ipa_cst_ref_desc::refcount): Fix comment typo,
|
||||
if -> is.
|
||||
* tree-if-conv.cc (version_loop_for_if_conversion): Fix comment typos,
|
||||
porfile -> profile and confistency -> consistency.
|
||||
* fold-const.cc: Change size_int_wide in comment to size_int as
|
||||
size_int_wide doesn't exit for 21 years.
|
||||
|
||||
2025-09-30 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* auto-profile.cc (function_instance::match): Sanity check
|
||||
that gimple PHI has no location.
|
||||
* tree-cfg.cc (assign_discriminators): Also remap locations
|
||||
of gimple PHI arguments.
|
||||
|
||||
2025-09-30 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* basic-block.h (GCOV_COMPUTE_SCALE): Remove.
|
||||
* ipa-profile.cc (ipa_profile_generate_summary): Use
|
||||
profile-count scaling.
|
||||
* sched-rgn.cc (compute_trg_info): Likewise.
|
||||
|
||||
2025-09-30 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* auto-profile.cc (stmt_loc_used_by_debug_info): New function.
|
||||
(autofdo_source_profile::get_count_info): Use it.
|
||||
(afdo_set_bb_count): Likewise.
|
||||
(afdo_vpt_for_early_inline): Likewise.
|
||||
|
||||
2025-09-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gimple-lower-bitint.cc (bitint_precision_kind): Fix inconsistency in
|
||||
results between first and consecutive calls to this function.
|
||||
|
||||
2025-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/121970
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250930
|
||||
20251001
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-09-30 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/117517
|
||||
* sem_attr.adb (Resolve_Attribute) <Attribute_Reduce>: Try to
|
||||
resolve the reducer first. Fix casing of error message.
|
||||
|
||||
2025-09-29 Tonu Naks <naks@adacore.com>
|
||||
|
||||
* doc/gnat_rm/implementation_advice.rst: PolyORB
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-09-30 Martin Uecker <uecker@tugraz.at>
|
||||
|
||||
PR target/121933
|
||||
* c-typeck.cc (mark_decl_used): Set DECL_NONLOCAL
|
||||
only for VAR_DECL, FUNC_DECL, PARM_DECL.
|
||||
|
||||
2025-09-26 Alejandro Colomar <alx@kernel.org>
|
||||
|
||||
* c-decl.cc (c_scope): Rename {warned > had}_forward_parm_decls.
|
||||
|
|
|
@ -1,3 +1,18 @@
|
|||
2025-09-30 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/102241
|
||||
* gfortran.h: Add symbol attribute 'pdt_comp'.
|
||||
* module.cc : Add 'pdt_comp' to 'ab_attribute' and 'attr_bits'.
|
||||
(mio_symbol_attribute): Set 'pdt_comp'.
|
||||
* resolve.cc (resolve_component): If a PDT component is found
|
||||
in a non-PDT type, generate the PDT instance, if necessary, and
|
||||
set the 'pdt_comp' attribute. Fix some whitespace issues.
|
||||
* trans-decl.cc (gfc_get_symbol_decl, gfc_trans_deferred_vars):
|
||||
If 'pdt_comp' set, initialize the PDT components.
|
||||
* trans-stmt.cc (gfc_trans_deallocate): Verify that a typespec
|
||||
parameter list is available for PDT components of ordinary
|
||||
derived types.
|
||||
|
||||
2025-09-27 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/87908
|
||||
|
|
|
@ -1,3 +1,44 @@
|
|||
2025-09-30 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* lib/sarif.py: Remove import of ET.
|
||||
|
||||
2025-09-30 Alfie Richards <alfie.richards@arm.com>
|
||||
|
||||
* g++.target/aarch64/fmv-selection1.C: New test.
|
||||
* g++.target/aarch64/fmv-selection2.C: New test.
|
||||
* g++.target/aarch64/fmv-selection3.C: New test.
|
||||
* g++.target/aarch64/fmv-selection4.C: New test.
|
||||
* g++.target/aarch64/fmv-selection5.C: New test.
|
||||
* g++.target/aarch64/fmv-selection6.C: New test.
|
||||
* g++.target/aarch64/fmv-selection7.C: New test.
|
||||
|
||||
2025-09-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/vect/tsvc/vect-tsvc-s1244.c (s1244): Fix comment typo,
|
||||
ture -> true.
|
||||
* gcc.dg/vect/tsvc/vect-tsvc-s2244.c (s2244): Likewise.
|
||||
|
||||
2025-09-30 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/reduce1.adb: New test.
|
||||
|
||||
2025-09-30 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/105380
|
||||
PR fortran/102241
|
||||
* gfortran.dg/pdt_49.f03: New test.
|
||||
* gfortran.dg/pdt_11.f03: Deallocate 'o_fdef'.
|
||||
* gfortran.dg/pdt_15.f03: Reinstate final 'pop_8' and update
|
||||
the tree dump counts.
|
||||
* gfortran.dg/pdt_20.f03: Deallocate 'x'.
|
||||
* gfortran.dg/pdt_23.f03: Deallocate 'x'.
|
||||
* gfortran.dg/pdt_3.f03: Eliminate the temporary 'matrix' and
|
||||
use w%d directly in the allocation. Change the TODO comment and
|
||||
comment on memory leak in allocation.
|
||||
* gfortran.dg/pdt_39.f03: Comments on memory leaks.
|
||||
* gfortran.dg/pdt_40.f03: Deallocate 'foo' and bar%x.
|
||||
* gfortran.dg/pdt_50.f03: New test.
|
||||
|
||||
2025-09-29 YunQiang Su <yunqiang@isrc.iscas.ac.cn>
|
||||
|
||||
* gcc.target/mips/pr99217-2.c: New test.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-09-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/t-softfp: Don't use softfp_wrap for bitint functions.
|
||||
(softfp_cflags): New parameter that is passed to the building of bitint
|
||||
functions.
|
||||
|
||||
2025-09-25 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* config/pa/sync-libfuncs.c (atomic_store_8): Fix asm.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2025-09-30 François Dumont <frs.dumont@gmail.com>
|
||||
|
||||
* include/std/inplace_vector:
|
||||
(std::swap(inplace_vector<>&, inplace_vector<>&)): Remove the duplicated
|
||||
implementation at std namespace level. Keep the friend inline one.
|
||||
(inplace_vector<Tp, 0>::assign(initializer_list<>)): Add missing return
|
||||
statement.
|
||||
|
||||
2025-09-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/20_util/allocator_traits/members/allocate_hint.cc:
|
||||
|
|
Loading…
Reference in New Issue