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,17 @@
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR libstdc++/124268
|
||||
* doc/invoke.texi: Note that -Wexpose-global-module-tu-local
|
||||
also applies to 'export using' declarations.
|
||||
|
||||
2026-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* doc/install.texi (Specific, amd64-*-solaris2*, i?86-*-solaris2*)
|
||||
(sparc-sun-solaris2*, sparc64-*-solaris2*, sparcv9-*-solaris2*)
|
||||
(x86_64-*-solaris2*): Remove. Fold into ...
|
||||
(Specific, *-*-solaris2*): ... this.
|
||||
Rewrite.
|
||||
|
||||
2026-04-04 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* doc/invoke.texi (Picolibc Options): Copy-edit for markup, use
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260406
|
||||
20260407
|
||||
|
||||
@@ -1,3 +1,69 @@
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR libstdc++/124268
|
||||
* module.cc (instantiating_tu_local_entity): Use pedwarn instead
|
||||
of warning.
|
||||
(depset::hash::add_binding_entity): Don't skip exported
|
||||
using-decls as TU-local entities.
|
||||
(depset::hash::finalize_dependencies): Don't attempt to complain
|
||||
again about using-decls referencing TU-local entities.
|
||||
* name-lookup.cc (check_can_export_using_decl): Demote the error
|
||||
to a warning for using-decls of GMF vars or functions.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/124735
|
||||
* module.cc (trees_in::is_matching_decl): Handle importing
|
||||
undeduced auto when existing is already deduced.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/124781
|
||||
* module.cc (set_originating_module): Add a function comment,
|
||||
only set attachment/exporting for entities with non-NULL
|
||||
DECL_CONTEXT.
|
||||
(check_module_decl_linkage): Use decl_anon_ns_mem_p instead of
|
||||
decl_internal_context_p.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/124785
|
||||
* module.cc (trees_in::is_matching_decl): Narrow condition for
|
||||
when noexcept propagation occurs; assert that we don't propagate
|
||||
noexcept-specs for TEMPLATE_DECLs.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/118630
|
||||
* module.cc (depset::hash::add_dependency): Correct entry point
|
||||
corection for recursive clusters.
|
||||
|
||||
2026-04-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/124488
|
||||
* parser.cc (cp_parser_expansion_statement): Set
|
||||
DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P, DECL_DEPENDENT_INIT_P and
|
||||
if maybe constant non-reference TREE_CONSTANT on range_decl.
|
||||
* pt.cc (tsubst_stmt) <case TEMPLATE_FOR_STMT>: Set
|
||||
DECL_DEPENDENT_INIT_P on decl.
|
||||
|
||||
2026-04-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* decl.cc (grokfndecl): For -freflection mark annotations of
|
||||
PARM_DECLs in a function definition.
|
||||
* reflect.cc (eval_annotations_of): Allow annotations_of on
|
||||
function parameters. For r which is a PARM_DECL without REFLECT_PARM,
|
||||
filter out annotations not marked by grokfndecl.
|
||||
(reflection_mangle_prefix): Preserve the grokfndecl marking of
|
||||
annotations during mangling.
|
||||
|
||||
2026-04-06 Eczbek <eczbek.void@gmail.com>
|
||||
|
||||
PR c++/123087
|
||||
* typeck.cc (cp_build_unary_op): For TRUTH_NOT_EXPR, replace
|
||||
call to perform_implicit_conversion with call to
|
||||
contextual_conv_bool.
|
||||
|
||||
2026-04-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/124689
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2026-04-06 Christopher Albert <albert@tugraz.at>
|
||||
|
||||
PR fortran/79524
|
||||
PR fortran/79524
|
||||
* decl.cc (discard_pending_charlens): New helper.
|
||||
(add_init_expr_to_sym): Drop statement-local charlens when
|
||||
rejecting variable-length parameter arrays.
|
||||
(variable_decl, do_parm, enumerator_decl): Save the current
|
||||
namespace charlen list before parsing declarations with
|
||||
initializers.
|
||||
(match_procedure_decl): Adjust call to add_init_expr_to_sym.
|
||||
|
||||
2026-04-05 Christopher Albert <albert@tugraz.at>
|
||||
|
||||
PR fortran/109788
|
||||
|
||||
@@ -1,3 +1,60 @@
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR libstdc++/124268
|
||||
* g++.dg/modules/using-34_a.C: New test.
|
||||
* g++.dg/modules/using-34_b.C: New test.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/124735
|
||||
* g++.dg/modules/auto-8_a.H: New test.
|
||||
* g++.dg/modules/auto-8_b.C: New test.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/124781
|
||||
* g++.dg/modules/export-7.C: New test.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/124785
|
||||
* g++.dg/modules/noexcept-5.h: New test.
|
||||
* g++.dg/modules/noexcept-5_a.C: New test.
|
||||
* g++.dg/modules/noexcept-5_b.C: New test.
|
||||
* g++.dg/modules/noexcept-5_c.C: New test.
|
||||
|
||||
2026-04-06 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/118630
|
||||
* g++.dg/modules/late-ret-5.h: New test.
|
||||
* g++.dg/modules/late-ret-5_a.H: New test.
|
||||
* g++.dg/modules/late-ret-5_b.C: New test.
|
||||
|
||||
2026-04-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/124488
|
||||
* g++.dg/cpp26/expansion-stmt33.C: New test.
|
||||
|
||||
2026-04-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/reflect/annotations15.C: New test.
|
||||
|
||||
2026-04-06 Christopher Albert <albert@tugraz.at>
|
||||
|
||||
PR fortran/79524
|
||||
PR fortran/79524
|
||||
* gfortran.dg/pr79524.f90: New test.
|
||||
|
||||
2026-04-06 Eczbek <eczbek.void@gmail.com>
|
||||
|
||||
PR c++/123087
|
||||
* g++.dg/DRs/dr1423.C: Additonal test.
|
||||
|
||||
2026-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* lib/target-supports-dg.exp (dg-do-if): Don't strip line number
|
||||
from args.
|
||||
|
||||
2026-04-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/124689
|
||||
|
||||
@@ -1,3 +1,32 @@
|
||||
2026-04-06 Matthias Kretz <m.kretz@gsi.de>
|
||||
|
||||
PR libstdc++/124722
|
||||
* include/bits/version.def: Check for __SSE2__ rather than x86.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* testsuite/std/simd/arithmetic.cc: Build with -msse2.
|
||||
* testsuite/std/simd/arithmetic_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/creation.cc: Likewise.
|
||||
* testsuite/std/simd/creation_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/loads.cc: Likewise.
|
||||
* testsuite/std/simd/loads_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/mask.cc: Likewise.
|
||||
* testsuite/std/simd/mask2.cc: Likewise.
|
||||
* testsuite/std/simd/mask2_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/mask_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/reductions.cc: Likewise.
|
||||
* testsuite/std/simd/reductions_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/shift_left.cc: Likewise.
|
||||
* testsuite/std/simd/shift_left_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/shift_right.cc: Likewise.
|
||||
* testsuite/std/simd/shift_right_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/simd_alg.cc: Likewise.
|
||||
* testsuite/std/simd/simd_alg_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/sse_intrin.cc: Likewise.
|
||||
* testsuite/std/simd/stores.cc: Likewise.
|
||||
* testsuite/std/simd/stores_expensive.cc: Likewise.
|
||||
* testsuite/std/simd/traits_common.cc: Likewise.
|
||||
* testsuite/std/simd/traits_math.cc: Likewise.
|
||||
|
||||
2026-04-04 Matthias Kretz <m.kretz@gsi.de>
|
||||
|
||||
PR libstdc++/124722
|
||||
|
||||
Reference in New Issue
Block a user