mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-21 19:35:28 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* Makefile.tpl (STAGE1_CONFIGURE_FLAGS, STAGE2_CONFIGURE_FLAGS,
|
||||
STAGEprofile_CONFIGURE_FLAGS): Append --disable-libstdcxx-pch if
|
||||
target-libstdc++-v3-bootstrap.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2026-01-22 Alejandro Colomar <alx@kernel.org>
|
||||
|
||||
* MAINTAINERS: Add myself to Write After Approval and DCO
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2026-02-04 Prachi Godbole <pgodbole@nvidia.com>
|
||||
|
||||
* bootstrap-lto-locality.mk (STAGEprofile_CFLAGS): Remove
|
||||
-fipa-reorder-for-locality.
|
||||
(STAGEtrain_CFLAGS): Ditto.
|
||||
|
||||
2026-01-20 Prachi Godbole <pgodbole@nvidia.com>
|
||||
|
||||
* bootstrap-lto-locality-cpp-template.mk: New file.
|
||||
|
||||
@@ -1,3 +1,77 @@
|
||||
2026-02-04 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/123922
|
||||
* lra-assigns.cc (lra_split_hard_reg_for): Allocate and free
|
||||
update_hard_regno_preference_check. Clear non_reload_pseudos for
|
||||
successful spilling too.
|
||||
|
||||
2026-02-04 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR middle-end/121661
|
||||
* tree-complex.cc (extract_component): Create gimple
|
||||
assign statements directly rather than call force_gimple_operand_gsi.
|
||||
|
||||
2026-02-04 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR translation/89915
|
||||
* doc/params.texi: Copy-edit text throughout the file.
|
||||
* params.opt: Likewise in documentation strings.
|
||||
|
||||
2026-02-04 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR target/123245
|
||||
PR translation/89915
|
||||
* doc/invoke.texi (Warning Options): Remove discussion of parameters
|
||||
from -Winterference-size documentation.
|
||||
(Static Analyzer Options): Ditto for -Wanalyzer-symbol-too-complex,
|
||||
the list of things the analyzer has specific knowledge of, and
|
||||
-fanalyzer-call-summaries.
|
||||
(Optimize Options): Ditto for -finline-limit and fipa-cp-clone.
|
||||
(Instrumentation Options): Likewise for -fsanitize=kernel-hwaddress
|
||||
and -fharden-control-flow-redundancy.
|
||||
(C++ Compiled Module Interface): Likewise for discussion of limits
|
||||
on number of open files.
|
||||
|
||||
2026-02-04 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR target/123245
|
||||
PR translation/89915
|
||||
* Makefile.in (TEXI_GCCINT_FILES): Add params.texi.
|
||||
* doc/gccint.texi (pa): New index.
|
||||
(Top): Add new Parameters and Parameters Index nodes to menu.
|
||||
Include params.texi.
|
||||
(Parameter Index): New.
|
||||
* doc/invoke.texi (Option Summary): Move --param from Optimization
|
||||
Options to Developer Options.
|
||||
(Optimization Options): Move parameter documentation to params.texi.
|
||||
(Developer Options): Add abbreviated discussion of --param here.
|
||||
(LoongArch Options): Move parameter documentation to params.texi.
|
||||
(RISC-V Options): Likewise.
|
||||
(RS/6000 and PowerPC Options): Likewise.
|
||||
* doc/params.texi: New file.
|
||||
|
||||
2026-02-04 Yangyu Chen <cyy@cyyself.name>
|
||||
|
||||
* config/riscv/riscv-target-attr.cc
|
||||
(riscv_target_attr_parser::parse_arch): Fix nullptr dereference
|
||||
when parsing invalid arch string.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123818
|
||||
* tree.cc (simple_cst_equal) <case CONSTRUCTOR>: Return -1 if some
|
||||
recursive call returns -1. Also compare indexes.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/122689
|
||||
* gimple-lower-bitint.cc (gimple_lower_bitint): For the PHI handling
|
||||
if min_prec == prec, break after emitting assignment from c.
|
||||
|
||||
2026-02-04 Prachi Godbole <pgodbole@nvidia.com>
|
||||
|
||||
* params.opt: Change default param value.
|
||||
|
||||
2026-02-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR other/123841
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260204
|
||||
20260205
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123913
|
||||
PR c++/123964
|
||||
* reflect.cc (eval_parameters_of): Fix up handling of function
|
||||
types.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123611
|
||||
* pt.cc (finish_expansion_stmt): Temporarily enable
|
||||
in_immediate_context () for the iterating expansion stmt N
|
||||
computation.
|
||||
|
||||
2026-02-03 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* constexpr.cc (is_std_allocator): Don't check for __new_allocator.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2026-02-04 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/123941
|
||||
* intrinsic.texi: SPLIT is a subroutine, not a function.
|
||||
Improve documentation of its arguments.
|
||||
|
||||
2026-02-03 Kirill Chilikin <chilikin.k@gmail.com>
|
||||
|
||||
PR fortran/117303
|
||||
|
||||
@@ -1,3 +1,43 @@
|
||||
2026-02-04 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR middle-end/121661
|
||||
* gcc.dg/torture/pr121661-1.c: New test.
|
||||
|
||||
2026-02-04 Jeff Law <jeffrey.law@oss.qualcomm.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vls/J: Remove.
|
||||
|
||||
2026-02-04 Yangyu Chen <cyy@cyyself.name>
|
||||
|
||||
* gcc.target/riscv/target-attr-bad-11.c: New test.
|
||||
|
||||
2026-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/49330
|
||||
* gcc.dg/torture/pr49330-1.c: New testcase.
|
||||
* gcc.dg/torture/pr49330-2.c: Likewise.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123913
|
||||
PR c++/123964
|
||||
* g++.dg/reflect/parameters_of7.C: New test.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123611
|
||||
* g++.dg/reflect/expansion-stmt1.C: New test.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123818
|
||||
* g++.dg/cpp0x/pr123818.C: New test.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/122689
|
||||
* gcc.dg/bitint-127.c: New test.
|
||||
|
||||
2026-02-03 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/116865
|
||||
|
||||
@@ -1,3 +1,19 @@
|
||||
2026-02-04 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
* target.c (gomp_present_fatal): New function.
|
||||
(gomp_map_vars_internal): For a Fortran allocatable array, present
|
||||
causes runtime termination only if the descriptor is not mapped.
|
||||
(gomp_update): Call gomp_present_fatal.
|
||||
* testsuite/libgomp.fortran/map-alloc-present-1.f90: New test.
|
||||
|
||||
2026-02-04 Jeff Law <jeffrey.law@oss.qualcomm.com>
|
||||
|
||||
* J: Remove.
|
||||
|
||||
2026-02-04 Yangyu Chen <cyy@cyyself.name>
|
||||
|
||||
* J: New file.
|
||||
|
||||
2026-02-03 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
PR libgomp/121813
|
||||
|
||||
@@ -1,3 +1,42 @@
|
||||
2026-02-04 Nathan Myers <ncm@cantrip.org>
|
||||
|
||||
PR libstdc++/117404
|
||||
* include/bits/version.def (associative_heterogeneous_erasure):
|
||||
Define.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* include/std/map: Request new feature from version.h.
|
||||
* include/std/set: Same.
|
||||
* include/std/unordered_map: Same.
|
||||
* include/std/unordered_set: Same.
|
||||
* include/bits/stl_map.h (extract, erase): Define overloads.
|
||||
* include/bits/stl_set.h: Same.
|
||||
* include/bits/stl_multimap.h: Same.
|
||||
* include/bits/stl_multiset.h: Same.
|
||||
* include/bits/unordered_map.h: Same, 2x.
|
||||
* include/bits/unordered_set.h: Same, 2x.
|
||||
* include/bits/stl_function.h (concepts __not_container_iterator,
|
||||
__heterogeneous_key): Define.
|
||||
* include/bits/hashtable.h (_M_find_before_node, _M_locate, extract):
|
||||
Delegate to more-general _tr version.
|
||||
(_M_find_before_node_tr, _M_locate_tr, _M_extract_tr, _M_erase_tr):
|
||||
Add new members to support a heterogeneous key argument.
|
||||
(_M_erase_some): Add new helper function.
|
||||
(concept __heterogeneous_hash_key): Define.
|
||||
* include/bits/stl_tree.h (_M_lower_bound_tr, _M_upper_bound_tr,
|
||||
_M_erase_tr, _M_extract_tr): Add new members to support a
|
||||
heterogeneous key argument.
|
||||
(concept __heterogeneous_tree_key): Define.
|
||||
* testsuite/23_containers/map/modifiers/hetero/erase.cc: New test.
|
||||
* testsuite/23_containers/multimap/modifiers/hetero/erase.cc: Same.
|
||||
* testsuite/23_containers/multiset/modifiers/hetero/erase.cc: Same.
|
||||
* testsuite/23_containers/set/modifiers/hetero/erase.cc: Same.
|
||||
* testsuite/23_containers/unordered_map/modifiers/hetero/erase.cc: Same.
|
||||
* testsuite/23_containers/unordered_multimap/modifiers/hetero/erase.cc:
|
||||
Same.
|
||||
* testsuite/23_containers/unordered_multiset/modifiers/hetero/erase.cc:
|
||||
Same.
|
||||
* testsuite/23_containers/unordered_set/modifiers/hetero/erase.cc: Same.
|
||||
|
||||
2026-02-03 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* include/bits/new_allocator.h (__new_allocator::allocate,
|
||||
|
||||
Reference in New Issue
Block a user