Daily bump.

This commit is contained in:
GCC Administrator
2026-04-22 00:16:28 +00:00
parent f6ab222470
commit b0fc19b09f
13 changed files with 207 additions and 1 deletions

View File

@@ -1,3 +1,28 @@
2026-04-21 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/120189
* doc/gm2.texi (Building a shared library): Replace
constant string with DEFAULT_RUNTIME_MODULE_OVERRIDE.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/123635
* gimple-lower-bitint.cc (bitint_large_huge::lower_muldiv_stmt):
Extend the padding bits not just for unsigned MULT_EXPR but for any
TYPE_OVERFLOW_WRAPS MULT_EXPR and signed TYPE_OVERFLOW_WRAPS division.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/124941
* tree-ssa-sccvn.cc (vn_reference_lookup_3): Use build_bitint_type
rather than build_nonstandard_integer_type for
maxsizei larger than MAX_FIXED_MODE_SIZE.
2026-04-21 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/120189
* doc/gm2.texi (Building a shared library): Rewrite.
2026-04-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/123635

View File

@@ -1 +1 @@
20260421
20260422

View File

@@ -1,3 +1,21 @@
2026-04-21 Jason Merrill <jason@redhat.com>
PR c++/123879
* module.cc (maybe_translate_include): Use lrealpath in check
whether we're including something in the same directory.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR c++/124944
* parser.cc (cp_parser_mem_initializer_id): Parse
splice-type-specifier.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR c++/124927
* pt.cc (finish_expansion_stmt): Compute types for force_target_expr
from b and e before extracting TARGET_EXPR_INITIAL from it.
2026-04-20 Jason Merrill <jason@redhat.com>
PR c++/124910

View File

@@ -1,3 +1,9 @@
2026-04-21 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd d1fbbb1a2f.
* expr.cc (ExprVisitor::visit (StringExp *)): Don't generate a
STRING_CST for a mutable array type.
2026-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/123411

View File

@@ -1,3 +1,10 @@
2026-04-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/117077
* trans-expr.cc (gfc_trans_scalar_assign): If the lhs and rhs
TYPE_MAIN_VARIANTs are not the same, convert the rhs to the lhs
type via a VIEW_CONVERT_EXPR.
2026-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
* invoke.texi (fc-prototypes): Correct spelling for opindex.

View File

@@ -1,3 +1,9 @@
2026-04-21 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/120189
* gm2-compiler/M2Options.mod (DefaultRuntimeModuleOverride): Add
reference comment to libgm2/libm2iso/m2rts.h.
2026-04-15 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/124081

View File

@@ -1,3 +1,7 @@
2026-04-21 Joseph Myers <josmyers@redhat.com>
* sv.po: Update.
2026-04-08 Joseph Myers <josmyers@redhat.com>
* zh_CN.po: Update.

View File

@@ -1,3 +1,55 @@
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR c++/124944
* g++.dg/reflect/splice13.C: New test.
* g++.dg/reflect/splice14.C: New test.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR c++/124927
* g++.dg/cpp26/expansion-stmt41.C: New test.
2026-04-21 Marek Polacek <polacek@redhat.com>
PR c++/124950
* g++.dg/reflect/data_member_spec7.C: New test.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR testsuite/124682
* gcc.dg/torture/builtin-math-6.c (TESTIT_COMPLEX_R2_ISZ): Define.
(TESTIT_COMPLEX_R2_ALLNEG): Use TESTIT_COMPLEX_R2_ISZ instead of
TESTIT_COMPLEX_R2.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/123635
* gcc.dg/torture/bitint-90.c: New test.
2026-04-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/124941
* gcc.dg/bitint-129.c: New test.
2026-04-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/117077
* gfortran.dg/pr117077.f90: New test.
2026-04-21 Alexandre Oliva <oliva@adacore.com>
PR tree-optimization/113524
* gcc.dg/torture/pr113026-1.c: Revert 2026-01-21's
XFAIL of bogus warning on various 32-bit targets.
2026-04-21 Alexandre Oliva <oliva@adacore.com>
PR tree-optimization/116463
* gcc.dg/vect/complex/fast-math-complex-mls-float.c:
Don't expect COMPLEX_ADD_ROT270.
* gcc.dg/vect/complex/fast-math-complex-mls-double.c:
Likewise.
2026-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/123411

View File

@@ -1,3 +1,9 @@
2026-04-21 Marek Polacek <polacek@redhat.com>
PR preprocessor/124930
* charset.cc (_cpp_destroy_iconv): Correct two calls to
iconv_close.
2026-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/124466

View File

@@ -1,3 +1,17 @@
2026-04-21 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/120189
* libm2iso/m2rts.h (Copyright): Correct dates.
(DEFAULT_RUNTIME_MODULE_OVERRIDE): New define.
2026-04-21 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/120189
* libm2iso/m2rts.h (m2iso_M2RTS_RequestDependant): Correct
parameters.
(m2iso_M2RTS_ConstructModules): Ditto.
(m2iso_M2RTS_DeconstructModules): Ditto.
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure: Regenerate.

View File

@@ -1,3 +1,7 @@
2026-04-21 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/MERGE: Merge upstream druntime d1fbbb1a2f.
2026-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/gcc/attributes.d (callingConvention): New UDA.

View File

@@ -1,3 +1,9 @@
2026-04-21 Marian Buschsieweke <maribu@users.noreply.github.com>
PR sanitizer/124248
* sanitizer_common/sanitizer_platform_limits_posix.cpp (struct_sock_fprog_sz):
Make available on non-glibc Linux systems.
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure: Regenerate.

View File

@@ -1,3 +1,61 @@
2026-04-21 Nathan Myers <ncm@cantrip.org>
* include/bits/alloc_traits.h (allocate_at_least):
Take allocator argument by reference, per Standard.
2026-04-21 Jonathan Wakely <jwakely@redhat.com>
* src/c++23/print.cc (__open_terminal): Fix comment.
2026-04-21 Marek Polacek <polacek@redhat.com>
PR c++/124950
* include/std/meta (std::meta::data_member_options): Initialize
alignment, bit_width, and annotations members.
2026-04-21 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/120527
* include/bits/atomic_wait.h [__OpenBSD__ || __DragonFly]: Use
unsigned int for __platform_wait_t.
2026-04-21 Jonathan Wakely <jwakely@redhat.com>
Iain Sandoe <iain@sandoe.co.uk>
PR libstdc++/120527
* include/bits/atomic_wait.h:
* src/c++20/atomic.cc (__ulock_wait): Enable supported Darwin versions.
(__ulock_wake): Likewise.
(UL_COMPARE_AND_WAIT): New.
(UL_COMPARE_AND_WAIT64): New.
(ULF_WAKE_ALL): New.
(_GLIBCXX_HAVE_PLATFORM_WAIT): Enable for suppported Darwin versions.
2026-04-21 Matthias Kretz <m.kretz@gsi.de>
* include/bits/simd_details.h (__value_preserving_cast): Remove.
* include/bits/simd_mask.h (basic_mask): Replace plain 0 and 1
literals with cw<0> and cw<1>. Replace explicit basic_vec
construction from 0 and 1 with default init and broadcast from
_Up(1).
(_M_to_uint): Replace 1 with cw<1>.
* include/bits/simd_vec.h (basic_vec): Remove consteval
broadcast overload. Remove explicit broadcast from
non-value-preserving types.
* testsuite/std/simd/arithmetic.cc: Replace ill-formed integer
literals with explicit cast to T or use cw.
* testsuite/std/simd/mask.cc: Likewise.
* testsuite/std/simd/simd_alg.cc: Likewise.
* testsuite/std/simd/traits_common.cc: Adjust for resulting
traits changes.
* testsuite/std/simd/traits_math.cc: Likewise.
2026-04-21 Patrick Palka <ppalka@redhat.com>
PR c++/124910
* include/std/optional (_Optional_payload_base::_M_destroy):
Restrict r16-8748 workaround to Clang, and adjust comment.
2026-04-20 Jonathan Wakely <jwakely@redhat.com>
* include/bits/print.h: Fix spelling of macro.