mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
66e9a4f308
commit
34efa44201
|
|
@ -1,3 +1,11 @@
|
||||||
|
2025-05-23 Kishan Parmar <kishan@linux.ibm.com>
|
||||||
|
|
||||||
|
* MAINTAINERS: Add myself to write after approval.
|
||||||
|
|
||||||
|
2025-05-23 Dhruv Chawla <dhruvc@nvidia.com>
|
||||||
|
|
||||||
|
* MAINTAINERS: Add myself to write after approval and DCO.
|
||||||
|
|
||||||
2025-05-21 Stephanos Ioannidis <root@stephanos.io>
|
2025-05-21 Stephanos Ioannidis <root@stephanos.io>
|
||||||
|
|
||||||
* configure.ac: Always add pre-installed heades to search path.
|
* configure.ac: Always add pre-installed heades to search path.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
2025-05-23 Andi Kleen <ak@gcc.gnu.org>
|
||||||
|
|
||||||
|
* bootstrap-native.mk: New file.
|
||||||
|
|
||||||
2025-04-15 Kyrylo Tkachov <ktkachov@nvidia.com>
|
2025-04-15 Kyrylo Tkachov <ktkachov@nvidia.com>
|
||||||
|
|
||||||
* bootstrap-lto-locality.mk: New file.
|
* bootstrap-lto-locality.mk: New file.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
2025-05-23 Andi Kleen <ak@gcc.gnu.org>
|
||||||
|
|
||||||
|
* diffsummary.py: New file.
|
||||||
|
|
||||||
2025-05-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
2025-05-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||||
|
|
||||||
* check_GNU_style_lib.py: Remove literal prefix.
|
* check_GNU_style_lib.py: Remove literal prefix.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,86 @@
|
||||||
|
2025-05-23 Andi Kleen <ak@gcc.gnu.org>
|
||||||
|
|
||||||
|
* doc/install.texi: Document bootstrap-native.
|
||||||
|
|
||||||
|
2025-05-23 Andi Kleen <ak@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR middle-end/114563
|
||||||
|
PR c++/119387
|
||||||
|
* ggc-page.cc (struct free_list): New structure.
|
||||||
|
(struct page_entry): Point to free_list.
|
||||||
|
(find_free_list): New function.
|
||||||
|
(find_free_list_order): Dito.
|
||||||
|
(alloc_page): Use specific free_list.
|
||||||
|
(release_pages): Dito.
|
||||||
|
(do_release_pages): Dito.
|
||||||
|
(init_ggc): Dito.
|
||||||
|
(ggc_print_statistics): Print overflow stat.
|
||||||
|
(ggc_pch_read): Use specific free list.
|
||||||
|
|
||||||
|
2025-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* doc/implement-c.texi (C Implementation): Add missing menu items.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* common/config/riscv/riscv-common.cc (riscv_subset_list::parse_base_ext):
|
||||||
|
Adjust error message.
|
||||||
|
(riscv_handle_option): Parse as CPU string first.
|
||||||
|
(riscv_expand_arch): Ditto.
|
||||||
|
* doc/invoke.texi: Document.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* config/riscv/riscv-v.cc (autovectorize_vector_modes): Return
|
||||||
|
user-specified mode if available.
|
||||||
|
* config/riscv/riscv.opt: New param.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* config/riscv/riscv.cc (singleton_vxrm_need): Init
|
||||||
|
saved_vxrm_mode.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* config/riscv/riscv-vector-costs.cc (compute_estimated_lmul):
|
||||||
|
Always use vect_vf_for_cost and TARGET_MIN_VLEN.
|
||||||
|
|
||||||
|
2025-05-23 Dhruv Chawla <dhruvc@nvidia.com>
|
||||||
|
Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* expmed.cc (expand_rotate_as_vec_perm): Avoid a no-op move if the
|
||||||
|
target already provided the result in the expected register.
|
||||||
|
* config/aarch64/aarch64.cc (aarch64_vectorize_vec_perm_const):
|
||||||
|
Avoid forcing subregs into fresh registers unnecessarily.
|
||||||
|
* config/aarch64/aarch64-sve.md: Add define_split for rotate.
|
||||||
|
(*v_revvnx8hi): New pattern.
|
||||||
|
|
||||||
|
2025-05-23 Dhruv Chawla <dhruvc@nvidia.com>
|
||||||
|
Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/aarch64-sve.md (@aarch64_adr<mode>_shift):
|
||||||
|
Match lowered form of ashift.
|
||||||
|
(*aarch64_adr<mode>_shift): Likewise.
|
||||||
|
(*aarch64_adr_shift_sxtw): Likewise.
|
||||||
|
(*aarch64_adr_shift_uxtw): Likewise.
|
||||||
|
(<ASHIFT:optab><mode>3): Check amount instead of operands[2] in
|
||||||
|
aarch64_sve_<lr>shift_operand.
|
||||||
|
(v<optab><mode>3): Generate unpredicated shifts for constant
|
||||||
|
operands.
|
||||||
|
(@aarch64_pred_<optab><mode>): Convert to a define_expand.
|
||||||
|
(*aarch64_pred_<optab><mode>): Create define_insn_and_split pattern
|
||||||
|
from @aarch64_pred_<optab><mode>.
|
||||||
|
(*post_ra_v_ashl<mode>3): Rename to ...
|
||||||
|
(aarch64_vashl<mode>3_const): ... this and remove reload requirement.
|
||||||
|
(*post_ra_v_<optab><mode>3): Rename to ...
|
||||||
|
(aarch64_v<optab><mode>3_const): ... this and remove reload
|
||||||
|
requirement.
|
||||||
|
* config/aarch64/aarch64-sve2.md
|
||||||
|
(@aarch64_sve_add_<sve_int_op><mode>): Match lowered form of
|
||||||
|
SHIFTRT.
|
||||||
|
(*aarch64_sve2_sra<mode>): Likewise.
|
||||||
|
(*bitmask_shift_plus<mode>): Match lowered form of lshiftrt.
|
||||||
|
|
||||||
2025-05-22 Joseph Myers <josmyers@redhat.com>
|
2025-05-22 Joseph Myers <josmyers@redhat.com>
|
||||||
|
|
||||||
* doc/implement-c.texi: Document C23 implementation-defined
|
* doc/implement-c.texi: Document C23 implementation-defined
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
20250523
|
20250524
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
2025-05-23 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* c-format.cc (flag_chars_t::validate): Control quoting warnings
|
||||||
|
with -Wformat-diag.
|
||||||
|
|
||||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
* c-opts.cc (c_common_post_options): Set flag_coroutines.
|
* c-opts.cc (c_common_post_options): Set flag_coroutines.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,19 @@
|
||||||
|
2025-05-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
PR c++/120363
|
||||||
|
* decl2.cc (get_tls_init_fn): Set context as global_namespace.
|
||||||
|
(get_tls_wrapper_fn): Likewise.
|
||||||
|
|
||||||
|
2025-05-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
PR c++/120414
|
||||||
|
* module.cc (trees_in::tree_node): Allow reading a USING_DECL
|
||||||
|
when streaming tt_data_member.
|
||||||
|
|
||||||
|
2025-05-23 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* mangle.cc (mangle_decl_string): Don't push_tinst_level.
|
||||||
|
|
||||||
2025-05-22 Jason Merrill <jason@redhat.com>
|
2025-05-22 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c++/120935
|
PR c++/120935
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,46 @@
|
||||||
|
2025-05-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
PR c++/120363
|
||||||
|
* g++.dg/modules/pr113292_a.H: Move to...
|
||||||
|
* g++.dg/modules/tls-1_a.H: ...here.
|
||||||
|
* g++.dg/modules/pr113292_b.C: Move to...
|
||||||
|
* g++.dg/modules/tls-1_b.C: ...here.
|
||||||
|
* g++.dg/modules/pr113292_c.C: Move to...
|
||||||
|
* g++.dg/modules/tls-1_c.C: ...here.
|
||||||
|
* g++.dg/modules/tls-2_a.C: New test.
|
||||||
|
* g++.dg/modules/tls-2_b.C: New test.
|
||||||
|
* g++.dg/modules/tls-2_c.C: New test.
|
||||||
|
* g++.dg/modules/tls-3.h: New test.
|
||||||
|
* g++.dg/modules/tls-3_a.H: New test.
|
||||||
|
* g++.dg/modules/tls-3_b.C: New test.
|
||||||
|
|
||||||
|
2025-05-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
PR c++/120414
|
||||||
|
* g++.dg/modules/using-31_a.C: New test.
|
||||||
|
* g++.dg/modules/using-31_b.C: New test.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* gcc.target/riscv/arch-56.c: New test.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* gcc.target/riscv/rvv/autovec/param-autovec-mode.c: New test.
|
||||||
|
|
||||||
|
2025-05-23 Robin Dapp <rdapp@ventanamicro.com>
|
||||||
|
|
||||||
|
* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adjust
|
||||||
|
expectations.
|
||||||
|
* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
|
||||||
|
|
||||||
|
2025-05-23 Dhruv Chawla <dhruvc@nvidia.com>
|
||||||
|
Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve/shift_rev_1.c: New test.
|
||||||
|
* gcc.target/aarch64/sve/shift_rev_2.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/shift_rev_3.c: Likewise.
|
||||||
|
|
||||||
2025-05-22 Gaius Mulley <gaiusmod2@gmail.com>
|
2025-05-22 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
PR modula2/120389
|
PR modula2/120389
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,9 @@
|
||||||
|
2025-05-23 Tobias Burnus <tburnus@baylibre.com>
|
||||||
|
|
||||||
|
PR middle-end/118694
|
||||||
|
* testsuite/libgomp.c-c++-common/metadirective-1.c: xfail when
|
||||||
|
compiling (also) for nvptx offloading as an error is then expected.
|
||||||
|
|
||||||
2025-05-19 Thomas Schwinge <tschwinge@baylibre.com>
|
2025-05-19 Thomas Schwinge <tschwinge@baylibre.com>
|
||||||
|
|
||||||
PR lto/120308
|
PR lto/120308
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,25 @@
|
||||||
|
2025-05-23 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/120384
|
||||||
|
* include/bits/stl_algo.h (__unique_copy): Remove all
|
||||||
|
_BinaryPredicateConcept concept checks.
|
||||||
|
(unique_copy): Check _BinaryPredicateConcept in overload that
|
||||||
|
takes a predicate.
|
||||||
|
* testsuite/25_algorithms/unique_copy/120384.cc: New test.
|
||||||
|
|
||||||
|
2025-05-23 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* include/std/type_traits (is_constant_evaluated): Add
|
||||||
|
always_inline attribute.
|
||||||
|
|
||||||
|
2025-05-23 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/17_intro/names.cc [__sun__] (a, i, n): Undefine.
|
||||||
|
|
||||||
|
2025-05-23 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||||
|
|
||||||
|
* testsuite/std/format/parse_ctx.cc: Fix typo for bfloat16 guard.
|
||||||
|
|
||||||
2025-05-22 Jonathan Wakely <jwakely@redhat.com>
|
2025-05-22 Jonathan Wakely <jwakely@redhat.com>
|
||||||
Tomasz Kamiński <tkaminsk@redhat.com>
|
Tomasz Kamiński <tkaminsk@redhat.com>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
2025-05-23 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
* update_web_docs_git: Conditionalize libgdiagnostic processing
|
||||||
|
on presence.
|
||||||
|
|
||||||
2025-04-25 Jakub Jelinek <jakub@redhat.com>
|
2025-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* gcc_release: Allow optional \[[0-9]+\] before GCC major.minor
|
* gcc_release: Allow optional \[[0-9]+\] before GCC major.minor
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue