]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 8 Apr 2025 00:17:33 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 8 Apr 2025 00:17:33 +0000 (00:17 +0000)
14 files changed:
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cobol/ChangeLog
gcc/cp/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libbacktrace/ChangeLog
libgcc/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libquadmath/ChangeLog
libstdc++-v3/ChangeLog
maintainer-scripts/ChangeLog

index 7699c298b5a772643174704de96bfa32a5359bf4..cd6efd2a2684ccf1564322827014ee4a306a375f 100644 (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
index 64b49caa89a081ee825bfa309bc44cb46e2eedce..fd8dd2cde24c134fb0e9cfcb28a759311d61cbf4 100644 (file)
@@ -1 +1 @@
-20250407
+20250408
index 1ce45886bcb2ddd312c0b15f21172803253d1687..f7a9025a781e6811d4e9cab8a8827f629312d79f 100644 (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
index eca5ffacc695a38bb977d4f752ece474f835a4fc..ec3ced680a988ec97817a47bc390469dfadad0f5 100644 (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
index a6d2c304265438ef6e085dcceb628bb1156ee1c6..1fa2855473ed880a73be53a30433c0f2d319119e 100644 (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
index 4d0cd2284bc16b28da845f581dae98657115add3..a3ea29f3af72b3614f3d4c04c9676b620a198e3b 100644 (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.
index 9443e8dc03f4dfcee57933557738e9c064ed0f28..60ad155de7ad886502feee3c9d3f0c4d9c69c2fe 100644 (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.
index 36618b6faac453e0ee24c28565877f3e6c98ea42..7761573b3ac006a8da7850a850ea4bf82668e71b 100644 (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
index ebfb4e284bc8d62b501607768c26b3cd68ec1f1c..5299f0614f2bf3eb5504c0a86209f25765b5a6d3 100644 (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
index 03eab2ecc7aa77ae93be9316d63ffef201fb71ea..a9d8e939c86b2dbed5e7abbd2b2561d7e148a701 100644 (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.
index a60e51aab87787150523e4fc553a855367dde487..652c28a26373cbb96aefdf0bdf6e978ff12e9679 100644 (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
index 5a6429bb56e4633efac3e8419ba90f4b0ac28874..5052fdcd81f6cba9527d5f82e5b645499b1fc8ce 100644 (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
index 2b2523711896ef4bcb581b3d02af4bdc50c8d0e4..996751fd51eb9dd073c5240d85552f652c519839 100644 (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
index 2322249dc72f66504472d3c13d4d8a235e6cc882..d08a03bfefcb13b3ea7f3307ad60f950bafe4637 100644 (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