Daily bump.

This commit is contained in:
GCC Administrator 2025-04-08 00:17:33 +00:00
parent e1ff4a65f3
commit 0980a6ff7a
14 changed files with 241 additions and 1 deletions

View file

@ -1,3 +1,92 @@
2025-04-07 Iain Sandoe <iain@sandoe.co.uk>
PR target/113257
* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Apple-a12,
Apple-M1, Apple-M2, Apple-M3 with expanded names to allow for the
LITTLE.big versions.
* config/aarch64/aarch64-tune.md: Regenerate.
* doc/invoke.texi: Add apple-m1,2 and 3 cores to the ones listed
for arch and tune selections.
2025-04-07 Thomas Schwinge <tschwinge@baylibre.com>
* config/nvptx/nvptx.opt (-mfake-ptx-alloca): Update.
2025-04-07 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/118924
* tree-sra.cc (create_total_scalarization_access): Set
grp_same_access_path flag to zero.
2025-04-07 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/118924
* tree-ssa-alias-compare.h (types_equal_for_same_type_for_tbaa_p):
Declare.
* tree-ssa-alias.cc: Include ipa-utils.h.
(types_equal_for_same_type_for_tbaa_p): New public overloaded variant.
* tree-sra.cc: Include tree-ssa-alias-compare.h.
(create_access): Initialzie grp_same_access_path to true.
(build_accesses_from_assign): Detect tbaa hazards and clear
grp_same_access_path fields of involved accesses when they occur.
(sort_and_splice_var_accesses): Take previous values of
grp_same_access_path into account.
2025-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/119640
* tree-vect-stmts.cc (vectorizable_shift): Always insert code
for one of our SLP operands before the code for the vector
shift itself.
2025-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/119614
* tree-tailcall.cc (find_tail_calls): Remember edges which have been
walked through if !ass_var. Perform IPA-VRP workaround even when
ret_var is not TREE_CONSTANT, in that case check in a loop if it is
a PHI result and in that case look at the PHI argument from
corresponding edge in the edge vector.
2025-04-07 Richard Sandiford <richard.sandiford@arm.com>
PR testsuite/116398
* params.opt (-param=max-combine-search-insns=): New param.
* doc/invoke.texi: Document it.
* combine.cc (insn_link::insn_count): New field.
(alloc_insn_link): Initialize it.
(distribute_links): Add a limit parameter.
(try_combine): Use the new param to limit distribute_links
when only i3 has changed.
2025-04-07 Richard Sandiford <richard.sandiford@arm.com>
PR testsuite/116398
* combine.cc (distribute_links): Take an optional start point.
(try_combine): If only i3 has changed, only distribute i3's links,
not i2's. Start the search for the new use from i3 rather than
from the definition instruction. Likewise start the search for
the new use from i2 when distributing i2's links.
2025-04-07 Richard Sandiford <richard.sandiford@arm.com>
PR testsuite/116398
* combine.cc (try_combine): Shortcut the split_i2i3 handling if
i2 is unchanged.
2025-04-07 Richard Sandiford <richard.sandiford@arm.com>
Richard Biener <rguenther@suse.de>
PR testsuite/116398
* combine.cc (try_combine): Reallow 2->2 combinations. Detect when
only i3 has changed and restart from i3 in that case.
2025-04-07 Richard Sandiford <richard.sandiford@arm.com>
* simplify-rtx.cc (simplify_const_relational_operation): Generalize
the constant checks in the fold-via-minus path to match the
INTEGRAL_MODE_P condition.
2025-04-06 Sandra Loosemore <sloosemore@baylibre.com>
* doc/extend.texi (Boolean Type): Further clarify support for

View file

@ -1 +1 @@
20250407
20250408

View file

@ -1,3 +1,12 @@
2025-04-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/utils.cc (convert) <POINTER_TYPE>: Use fold_convert
to convert between thin pointers. If the source is a thin pointer
with zero offset from the base and the target is a pointer to its
array, displace the pointer after converting it.
* gcc-interface/utils2.cc (build_unary_op) <ATTR_ADDR_EXPR>: Use
fold_convert to convert the address before displacing it.
2025-04-04 Eric Botcazou <ebotcazou@adacore.com>
* libgnat/a-ngcoar.adb (Eigensystem): Adjust notation and fix the

View file

@ -1,3 +1,25 @@
2025-04-07 Iain Sandoe <iain@sandoe.co.uk>
* symbols.cc : Remove trailing // on standard_internal.
(cbl_field_t::internalize): Print a warning if we fail to
initialise iconv.
2025-04-07 Jakub Jelinek <jakub@redhat.com>
* Make-lang.in (cobol/charmaps.cc, cobol/valconv.cc): Use a BRE
only sed regex.
2025-04-07 Jakub Jelinek <jakub@redhat.com>
PR web/119227
* Make-lang.in (GCOBOL_HTML_FILES): New variable.
(cobol.install-html, cobol.html, cobol.srchtml): Use
$(GCOBOL_HTML_FILES) instead of gcobol.html gcobol-io.html.
(gcobol.html): Rename goal to ...
($(build_htmldir)/gcobol/gcobol.html): ... this. Run mkinstalldirs.
(gcobol-io.html): Rename goal to ...
($(build_htmldir)/gcobol/gcobol-io.html): ... this. Run mkinstalldirs.
2025-04-06 Iain Sandoe <iain@sandoe.co.uk>
PR cobol/119414

View file

@ -1,3 +1,9 @@
2025-04-07 Jason Merrill <jason@redhat.com>
PR c++/119652
* constexpr.cc (cxx_eval_outermost_constant_expr): Also don't add a
TARGET_EXPR around AGGR_INIT_EXPR.
2025-04-06 Patrick Palka <ppalka@redhat.com>
PR c++/118626

View file

@ -1,3 +1,7 @@
2025-04-07 Joseph Myers <josmyers@redhat.com>
* sv.po: Update.
2025-04-04 Joseph Myers <josmyers@redhat.com>
* gcc.pot: Regenerate.

View file

@ -1,3 +1,45 @@
2025-04-07 Jason Merrill <jason@redhat.com>
PR c++/119652
* g++.dg/cpp2a/constinit20.C: New test.
2025-04-07 Thomas Schwinge <tschwinge@baylibre.com>
* gcc.target/nvptx/alloca-2-O0_-mfake-ptx-alloca.c: Adjust.
2025-04-07 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/118924
* g++.dg/tree-ssa/pr118924.C: New test.
2025-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/119640
* gcc.dg/vect/pr119640.c: New testcase.
2025-04-07 Christophe Lyon <christophe.lyon@linaro.org>
PR target/119556
* gcc.target/arm/short-vfp-1.c: Improve dg directives.
2025-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/119614
* g++.dg/opt/pr119613.C: Change { c || c++11 } in obviously C++ only
test to just c++11.
* g++.dg/opt/pr119614.C: New test.
2025-04-07 Richard Sandiford <richard.sandiford@arm.com>
Richard Biener <rguenther@suse.de>
* gcc.target/aarch64/popcnt-le-1.c: Account for commutativity of TST.
* gcc.target/aarch64/popcnt-le-3.c: Likewise AND.
* gcc.target/aarch64/pr100056.c: Revert previous patch.
* gcc.target/aarch64/sve/pred-not-gen-1.c: Likewise.
* gcc.target/aarch64/sve/pred-not-gen-4.c: Likewise.
* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2025-04-06 Iain Sandoe <iain@sandoe.co.uk>
* lib/cobol.exp: Simplify the setting of COBOL_UNDER_TEST.

View file

@ -1,3 +1,7 @@
2025-04-07 Jonathan Wakely <jwakely@redhat.com>
* atomic.c (backtrace_atomic_store_int): Use int for old value.
2025-02-10 Ian Lance Taylor <iant@golang.org>
* elf.c (elf_uncompress_lzma_block): Add casts to avoid

View file

@ -1,3 +1,13 @@
2025-04-07 Thomas Schwinge <tschwinge@baylibre.com>
* config/nvptx/alloca.c: New.
* config/nvptx/t-nvptx (LIB2ADD): Add it.
2025-04-07 Georg-Johann Lay <avr@gjlay.de>
* config/avr/lib1funcs.S (__mulhisi3, __umulhisi3): Use
__mulhisi3_helper for better performance on AVRrc.
2025-04-06 Georg-Johann Lay <avr@gjlay.de>
* config/avr/t-avr (LIB1ASMFUNCS): Add (and remove from

View file

@ -1,3 +1,10 @@
2025-04-07 Lulu Cheng <chenglulu@loongson.cn>
PR target/119408
* acinclude.m4: When checking for __float128 support, determine
whether the current architecture is LoongArch. If so, return false.
* configure: Regenerate.
2025-03-22 Hans-Peter Nilsson <hp@axis.com>
* intrinsics/reduce.c (reduce_scalar_c): Correct type of parameter DIM.

View file

@ -1,3 +1,10 @@
2025-04-07 Tobias Burnus <tburnus@baylibre.com>
* libgomp.texi (omp_target_memcpy_rect_async,
omp_target_memcpy_rect): Add @ref to 'Offload-Target Specifics'.
(AMD Radeon (GCN)): Document how memcpy_rect is implemented.
(nvptx): Move item about memcpy_rect item down; use present tense.
2025-03-26 Thomas Schwinge <thomas@codesourcery.com>
PR driver/101544

View file

@ -1,3 +1,12 @@
2025-04-07 Lulu Cheng <chenglulu@loongson.cn>
PR target/119408
* configure.ac: When checking for __float128 support, determine
whether the current architecture is LoongArch. If so, return false.
* configure: Regenerate.
Sigend-off-by: Xi Ruoyao <xry111@xry111.site>
Sigend-off-by: Jakub Jelinek <jakub@redhat.com>
2025-04-01 Jakub Jelinek <jakub@redhat.com>
* strtod/strtod_l.c (____STRTOF_INTERNAL): Avoid old-style function

View file

@ -1,3 +1,27 @@
2025-04-07 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/119642
* include/bits/formatfwd.h: Remove stray pragma.
2025-04-07 Jonathan Wakely <jwakely@redhat.com>
* include/precompiled/stdc++.h: Include <stdbit.h> and
<stdckdint.h>. Include <stacktrace> unconditionally.
2025-04-07 Jonathan Wakely <jwakely@redhat.com>
* doc/doxygen/user.cfg.in (INPUT): Add flat_map, flat_set,
text_encoding, stdbit.h and stdckdint.h.
2025-04-07 Thomas Schwinge <tschwinge@baylibre.com>
PR target/119645
* acinclude.m4 (GLIBCXX_ENABLE_LOCK_POLICY) [GCN, nvptx]:
Hard-code results.
* configure: Regenerate.
* configure.host [GCN, nvptx] (atomicity_dir): Set to
'cpu/generic/atomicity_builtins'.
2025-04-04 Patrick Palka <ppalka@redhat.com>
PR libstdc++/119620

View file

@ -1,3 +1,10 @@
2025-04-07 Jakub Jelinek <jakub@redhat.com>
PR web/119227
* update_web_docs_git: Rename mdoc2pdf_html to cobol_mdoc2pdf_html,
perform mkdir -p $DOCSDIR/gcobol gcobol, remove $d/ from pdf and in
html replace it with gcobol/; update uses of the renamed function.
2025-03-31 Jakub Jelinek <jakub@redhat.com>
PR other/119510