]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Apr 2025 00:16:59 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Apr 2025 00:16:59 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog
maintainer-scripts/ChangeLog

index 334d1e4b39c53fa2822c76eb6acc4f61e3004bcc..e7a4cab7f3e97dbd178a3a3825410a6590256bfa 100644 (file)
@@ -1,3 +1,8 @@
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-changelog/git_update_version.py (active_refs): Add
+       releases/gcc-15.
+
 2025-04-11  Tomasz Kamiński  <tkaminsk@redhat.com>
 
        PR libstdc++/109162
index f9a6b52f278351f4bb05453339d0718614a42ccd..b16db67ca012b005fbe35ee084af45cd48709bf8 100644 (file)
@@ -1,3 +1,44 @@
+2025-04-17  翁愷邑  <kaiweng9487@gmail.com>
+
+       * config/riscv/riscv-target-attr.cc
+       (riscv_target_attr_parser::update_settings):
+       Do not manually free any arch string.
+
+2025-04-17  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       * tree.def (BOOLEAN_TYPE): Add more details.
+
+2025-04-17  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi: Use "compatible types" term. Rephrase to be
+       more precise (and correct).
+
+2025-04-17  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/119351
+       * tree-vect-stmts.cc (vectorizable_early_exit): Mask both operands of
+       the gcond for partial masking support.
+
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/119834
+       * config/s390/s390.md (define_split after *cpymem_short): Use
+       (clobber (match_scratch N)) instead of (clobber (scratch)).  Use
+       (match_dup 4) and operands[4] instead of (match_dup 3) and operands[3]
+       in the last of those.
+       (define_split after *clrmem_short): Use (clobber (match_scratch N))
+       instead of (clobber (scratch)).
+       (define_split after *cmpmem_short): Likewise.
+
+2025-04-17  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       * config/nvptx/nvptx.cc (TARGET_ASM_NEED_VAR_DECL_BEFORE_USE):
+       Don't '#define'.
+
+2025-04-17  Hans-Peter Nilsson  <hp@axis.com>
+
+       * combine.cc: Correct comments about combine_validate_cost.
+
 2025-04-16  Sandra Loosemore  <sloosemore@baylibre.com>
 
        PR c/88382
index f2901859e286b268dfaedfe3cdc2fc94c495242c..18aa6a5fa2dcef18786a404673a75c909a7a6e4e 100644 (file)
@@ -1 +1 @@
-20250417
+20250418
index bc92ffefbb20042189769a0c0b1657e0844dfc0f..650de8b30bae69ce9f578de21fe954e503ec315b 100644 (file)
@@ -1,3 +1,7 @@
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * gnatvsn.ads: Bump Library_Version to 16.
+
 2025-04-12  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR ada/119643
index 456f4bad5451ba7a9050b1455e1d3acb575f09cf..644b36ad165ed7b638fdc47cf8719e66d016471f 100644 (file)
@@ -1,3 +1,39 @@
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * constexpr.cc (is_valid_constexpr_fn): Improve diagnostic.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * constexpr.cc (cxx_eval_outermost_constant_expr): Give both
+       expression and allocation location in allocated storage diagnostics.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * name-lookup.cc (name_lookup::preserve_state): Fix reserve call.
+       * rtti.cc (get_tinfo_desc): Use vec_safe_grow_cleared.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * semantics.cc (finish_type_pack_element): Add more info
+       to diagnostics.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * decl.cc (cp_make_fname_decl): Prevent silent failure.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * lex.cc (unqualified_name_lookup_error): Handle 'requires' better.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       PR c++/113360
+       * cp-tree.h (struct language_function): Add erroneous bit.
+       * constexpr.cc (explain_invalid_constexpr_fn): Return if set.
+       (cxx_eval_call_expression): Quiet if set.
+       * parser.cc (cp_parser_function_definition_after_declarator)
+       * pt.cc (instantiate_body): Set it.
+
 2025-04-16  Jason Merrill  <jason@redhat.com>
 
        PR c++/114772
index b0254538fee3023c2e4562df0742782dd6f4fc1e..f816c70ce3b9416890d65241eae3b55d2bc7ed6c 100644 (file)
@@ -1,3 +1,7 @@
+2025-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 956e73d64e.
+
 2025-04-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/119826
index a812bf18002eee74302942fa19fa98ada4515a02..4e613170165c47fa4a686e57a678f1b659bd2de8 100644 (file)
@@ -1,3 +1,49 @@
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/constexpr-dtor16.C: Adjust diagnostic.
+       * g++.dg/cpp2a/constexpr-dynamic10.C: Likewise.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp1y/constexpr-new.C: Adjust diagnostics.
+       * g++.dg/cpp1z/constexpr-asm-5.C: Likewise.
+       * g++.dg/cpp26/static_assert1.C: Likewise.
+       * g++.dg/cpp2a/constexpr-dtor7.C: Likewise.
+       * g++.dg/cpp2a/constexpr-new26.C: Likewise.
+       * g++.dg/cpp2a/constexpr-new3.C: Likewise.
+       * g++.dg/cpp2a/constinit14.C: Likewise.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp26/pack-indexing2.C: Adjust diagnostics.
+       * g++.dg/ext/type_pack_element2.C: Likewise.
+       * g++.dg/ext/type_pack_element4.C: Likewise.
+
+2025-04-17  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/119351
+       * gcc.target/aarch64/sve/pr119351.c: New test.
+       * gcc.target/aarch64/sve/pr119351_run.c: New test.
+
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/119834
+       * g++.target/s390/pr119834.C: New test.
+
+2025-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdc.test/fail_compilation/test21247.d: New test.
+       * gdc.test/fail_compilation/test21247b.d: New test.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       PR c++/113360
+       * g++.dg/cpp23/constexpr-nonlit18.C: Remove redundant message.
+       * g++.dg/cpp1y/constexpr-diag2.C: New test.
+       * g++.dg/cpp1y/pr63996.C: Adjust expected errors.
+       * g++.dg/template/explicit-args6.C: Likewise.
+       * g++.dg/cpp0x/constexpr-ice21.C: Likewise.
+
 2025-04-16  Alexandre Oliva  <oliva@adacore.com>
 
        * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi on ppc-elf too.
index 3b0404f1cf34a88c03734e88b14c259f64f35595..096e17b93c343da947a12fc73bafefc0f57637ea 100644 (file)
@@ -1,3 +1,15 @@
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/119849
+       * testsuite/libgomp.c++/allocator-1.C (test_inequality, main): Guard
+       ompx::allocator::gnu_pinned_mem uses with #ifdef __gnu_linux__.
+       * testsuite/libgomp.c++/allocator-2.C (main): Likewise.
+
+2025-04-17  Tobias Burnus  <tburnus@baylibre.com>
+
+       * libgomp.texi (gcn interop, nvptx interop): For HIP with C/C++, add
+       a note about setting a preprocessor define.
+
 2025-04-16  Thomas Schwinge  <tschwinge@baylibre.com>
 
        * testsuite/libgomp.c++/target-exceptions-pr118794-1.C: Remove
index a4c813161b7bc1a95fedf69323f77fa6f525dc3d..202ee191e1946c339ba0f61b21953cb296a4da4a 100644 (file)
@@ -1,3 +1,29 @@
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+       * testsuite/20_util/tuple/element_access/get_neg.cc: Adjust
+       diagnostic.
+
+2025-04-17  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/119840
+       * include/std/format (_M_parse_fill_and_align): Cast elements of
+       __not_fill to _CharT.
+
+2025-04-17  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/std/format (format_kind): Do not use 'not'
+       alternative token to make the primary template ill-formed. Use
+       the undeclared identifier __primary_template_not_defined and a
+       comment that will appear in diagnostics.
+       * testsuite/std/format/ranges/format_kind_neg.cc: New test.
+
+2025-04-17  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/109162
+       * include/std/format (__format::__simply_formattable_range): Define.
+       (range_formatter::format): Do not instantiate _M_format for mutable
+       _Rg if const _Rg can be used.
+
 2025-04-16  Tomasz Kamiński  <tkaminsk@redhat.com>
 
        PR libstdc++/109162
index d08a03bfefcb13b3ea7f3307ad60f950bafe4637..3c331994a20ece3fd5cf0d1600c63ea99b933b70 100644 (file)
@@ -1,3 +1,8 @@
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * crontab: Snapshots from trunk are now GCC 16 related.
+       Add GCC 15 snapshots from the respective branch.
+
 2025-04-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR web/119227