mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
Daily bump.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260421
|
||||
20260422
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user