[gcc r15-7768] [PATCH] H8/300: PR target/109189 Silence -Wformat warnings on Windows

2025-02-28 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:2fc17730dcef182bba3c9d4e32fc00302ef421fe commit r15-7768-g2fc17730dcef182bba3c9d4e32fc00302ef421fe Author: Jan Dubiec Date: Fri Feb 28 22:01:42 2025 -0700 [PATCH] H8/300: PR target/109189 Silence -Wformat warnings on Windows This patch fixes annoying -Wformat

[gcc r15-7767] testsuite: Fix up toplevel-asm-1.c for LoongArch

2025-02-28 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:20d95bfa29057104b352e5d82699edede8658499 commit r15-7767-g20d95bfa29057104b352e5d82699edede8658499 Author: Xi Ruoyao Date: Mon Feb 3 11:15:22 2025 +0800 testsuite: Fix up toplevel-asm-1.c for LoongArch Like RISC-V, on LoongArch we don't really support %cN for

[gcc r14-11361] libstdc++: Fix warning regressions in

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c795413cf3a879e1e9155774652180fb3fbf5830 commit r14-11361-gc795413cf3a879e1e9155774652180fb3fbf5830 Author: Jonathan Wakely Date: Tue Jun 18 20:53:53 2024 +0100 libstdc++: Fix warning regressions in I caused some new warnings with -Wsystem-headers with my re

[gcc r14-11365] libstdc++: Fix outdated comment in

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2b9449c2c1b60ddc191d51617d892fa461b5cfcb commit r14-11365-g2b9449c2c1b60ddc191d51617d892fa461b5cfcb Author: Jonathan Wakely Date: Thu Feb 27 21:58:09 2025 + libstdc++: Fix outdated comment in My r15-998-g2a83084ce55363 change replaced the use of nothrow

[gcc r14-11363] libstdc++: Optimize std::basic_string_view::starts_with

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8443a90c4332b9c1b8c370c971777807512f7602 commit r14-11363-g8443a90c4332b9c1b8c370c971777807512f7602 Author: Jonathan Wakely Date: Thu May 30 20:36:42 2024 +0100 libstdc++: Optimize std::basic_string_view::starts_with We get smaller code at all optimization le

[gcc r14-11366] libstdc++: Hide std::tuple internals from Doxygen docs

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9c02bad2b5e012e36bb0a440063569bc40b95f2e commit r14-11366-g9c02bad2b5e012e36bb0a440063569bc40b95f2e Author: Jonathan Wakely Date: Fri Aug 23 22:06:43 2024 +0100 libstdc++: Hide std::tuple internals from Doxygen docs libstdc++-v3/ChangeLog: *

[gcc r14-11364] libstdc++: Reuse temporary buffer utils in

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:85f4136aa83b33783c2ee80bffc2e61e80e4b887 commit r14-11364-g85f4136aa83b33783c2ee80bffc2e61e80e4b887 Author: Jonathan Wakely Date: Sat Jun 1 10:45:55 2024 +0100 libstdc++: Reuse temporary buffer utils in The non-throwing allocation logic in std::stacktrace du

[gcc r15-7766] libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a8ee522c5923ba17851e4b71316a2dff19d6368f commit r15-7766-ga8ee522c5923ba17851e4b71316a2dff19d6368f Author: Jonathan Wakely Date: Fri Feb 28 21:44:41 2025 + libstdc++: Fix ranges::iter_move handling of rvalues [PR106612] The specification for std::ranges::

[gcc r14-11367] libstdc++: Use init_priority attribute for tzdb globals [PR118811]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3a8d05b61a9568d60ee922f899408555470eeff1 commit r14-11367-g3a8d05b61a9568d60ee922f899408555470eeff1 Author: Jonathan Wakely Date: Wed Feb 12 17:29:59 2025 + libstdc++: Use init_priority attribute for tzdb globals [PR118811] When linking statically to libs

[gcc r14-11362] libstdc++: Do not use C++11 alignof in C++98 mode [PR104395]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3b9885ac4df2e83cec2080d5a7013b71345a7a7b commit r14-11362-g3b9885ac4df2e83cec2080d5a7013b71345a7a7b Author: Jonathan Wakely Date: Wed Jun 26 14:09:07 2024 +0100 libstdc++: Do not use C++11 alignof in C++98 mode [PR104395] When -faligned-new (or Clang's -falig

[gcc r14-11360] libstdc++: Handle extended alignment in std::get_temporary_buffer [PR105258]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fb9a2af992813f874c942472fb35506b6180ffbf commit r14-11360-gfb9a2af992813f874c942472fb35506b6180ffbf Author: Jonathan Wakely Date: Wed Apr 13 13:03:44 2022 +0100 libstdc++: Handle extended alignment in std::get_temporary_buffer [PR105258] This adds extended al

[gcc r15-7765] libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3866ca796d5281d33f25b4165badacf8f198c6d1 commit r15-7765-g3866ca796d5281d33f25b4165badacf8f198c6d1 Author: Jonathan Wakely Date: Thu Feb 27 13:27:17 2025 + libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609] The ranges::move

[gcc r15-7764] libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a9cfcd0d9e3780c71442057f636f62a7142056cb commit r15-7764-ga9cfcd0d9e3780c71442057f636f62a7142056cb Author: Jonathan Wakely Date: Thu Feb 27 15:48:49 2025 + libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803] The standard requires tha

[gcc r15-7762] c++: fix rejects-valid and ICE with constexpr NSDMI [PR110822]

2025-02-28 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:96572464234a88949ebfc07207ae2ae04c63e53b commit r15-7762-g96572464234a88949ebfc07207ae2ae04c63e53b Author: Marek Polacek Date: Tue Feb 18 12:18:31 2025 -0500 c++: fix rejects-valid and ICE with constexpr NSDMI [PR110822] Since r10-7718 the attached tests prod

[gcc r15-7761] c++: ICE in replace_decl [PR118986]

2025-02-28 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:22018a4a8caa806a8f673eb0713de16d64d25063 commit r15-7761-g22018a4a8caa806a8f673eb0713de16d64d25063 Author: Marek Polacek Date: Wed Feb 26 11:14:00 2025 -0500 c++: ICE in replace_decl [PR118986] Yet another problem that started with r15-6052, compile time eval

[gcc r15-7760] ipa-sra: Avoid clashes with ipa-cp when pulling accesses across calls (PR 118243)

2025-02-28 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:0bffcd469e68d68ba9c724f515651deff8494b82 commit r15-7760-g0bffcd469e68d68ba9c724f515651deff8494b82 Author: Martin Jambor Date: Fri Feb 28 17:34:10 2025 +0100 ipa-sra: Avoid clashes with ipa-cp when pulling accesses across calls (PR 118243) Among other things

[gcc r15-7759] c++: generic lambda, implicit 'this' capture, xobj memfn [PR119038]

2025-02-28 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:1a150f1f688486b12cd975bdc4cd1bd52a7e0110 commit r15-7759-g1a150f1f688486b12cd975bdc4cd1bd52a7e0110 Author: Patrick Palka Date: Fri Feb 28 10:56:49 2025 -0500 c++: generic lambda, implicit 'this' capture, xobj memfn [PR119038] When a generic lambda calls an ov

[gcc r14-11355] libstdc++: Use ADL swap for containers' function objects [PR117921]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dd8866d79632ddcf4811859e98f5c990627d5727 commit r14-11355-gdd8866d79632ddcf4811859e98f5c990627d5727 Author: Jonathan Wakely Date: Thu Dec 5 12:46:26 2024 + libstdc++: Use ADL swap for containers' function objects [PR117921] The standard says that Compare,

[gcc r14-11354] libstdc++: Add debug assertions to std::list and std::forward_list

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1921b0c043014cdcc9981eefb674f2cab3a9d72e commit r14-11354-g1921b0c043014cdcc9981eefb674f2cab3a9d72e Author: Jonathan Wakely Date: Fri Nov 15 22:03:20 2024 + libstdc++: Add debug assertions to std::list and std::forward_list While working on fancy pointer

[gcc r14-11359] libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f83bc0edb51e3e70e9cb5786f99f299ad2baa283 commit r14-11359-gf83bc0edb51e3e70e9cb5786f99f299ad2baa283 Author: Giuseppe D'Angelo Date: Thu Feb 6 14:24:17 2025 + libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160] The code was cach

[gcc r14-11357] libstdc++: Add missing character to __to_wstring_numeric map

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:70452d24fa4bc6962f51232674ffdd6826723777 commit r14-11357-g70452d24fa4bc6962f51232674ffdd6826723777 Author: Jonathan Wakely Date: Mon Dec 16 09:45:40 2024 + libstdc++: Add missing character to __to_wstring_numeric map The mapping from char to wchar_t need

[gcc r14-11356] libstdc++: Add missing equality comparison in new tests [PR117921]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6e97d601f18141a67d0896122187e556d5f3d6c4 commit r14-11356-g6e97d601f18141a67d0896122187e556d5f3d6c4 Author: Jonathan Wakely Date: Mon Dec 9 09:36:15 2024 + libstdc++: Add missing equality comparison in new tests [PR117921] These new tests fail in Debug Mo

[gcc r14-11358] libstdc++: Qualify calls in to prevent ADL

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6561de33c3b184b039f79f49a5f1c949f9c6ecd5 commit r14-11358-g6561de33c3b184b039f79f49a5f1c949f9c6ecd5 Author: Jonathan Wakely Date: Fri Jun 21 00:25:32 2024 +0100 libstdc++: Qualify calls in to prevent ADL libstdc++-v3/ChangeLog: * include/bit

[gcc r14-11353] libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a66d9754b8779446214853c86af41d74577da14a commit r14-11353-ga66d9754b8779446214853c86af41d74577da14a Author: Jonathan Wakely Date: Mon Dec 30 13:08:41 2024 + libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158] Do not report an error fo

[gcc r15-7758] libstdc++: Improve optional's <=> constraint recursion workaround [PR104606]

2025-02-28 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:815f1f27a1dba2f0acd1f02d0beafedadebe967c commit r15-7758-g815f1f27a1dba2f0acd1f02d0beafedadebe967c Author: Patrick Palka Date: Fri Feb 28 10:15:45 2025 -0500 libstdc++: Improve optional's <=> constraint recursion workaround [PR104606] It turns out the reason

[gcc r15-7757] libstdc++: Fix constraint recursion in basic_const_iterator relops [PR112490]

2025-02-28 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:4342c50ca84ae5448c0128c52120f4fe9005f203 commit r15-7757-g4342c50ca84ae5448c0128c52120f4fe9005f203 Author: Patrick Palka Date: Fri Feb 28 09:39:57 2025 -0500 libstdc++: Fix constraint recursion in basic_const_iterator relops [PR112490] Here for us

[gcc r15-7754] lto/91299 - weak definition inlined with LTO

2025-02-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bc34db5b12e008f6ec4fdf4ebd22263c8617e5e3 commit r15-7754-gbc34db5b12e008f6ec4fdf4ebd22263c8617e5e3 Author: Richard Biener Date: Fri Feb 28 14:09:29 2025 +0100 lto/91299 - weak definition inlined with LTO The following fixes a thinko in the handling of interpo

[gcc r15-7756] c++: Fix cxx_eval_store_expression {REAL, IMAG}PART_EXPR handling [PR119045]

2025-02-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7eb8ec1856f71b039d1c2235b1c941934fa28e22 commit r15-7756-g7eb8ec1856f71b039d1c2235b1c941934fa28e22 Author: Jakub Jelinek Date: Fri Feb 28 15:22:47 2025 +0100 c++: Fix cxx_eval_store_expression {REAL,IMAG}PART_EXPR handling [PR119045] I've added the asserts th

[gcc r15-7753] ipa/111245 - bogus modref analysis for store in call that might throw

2025-02-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e6037af6d5e5a43c437257580d75bc8b35a6dcfd commit r15-7753-ge6037af6d5e5a43c437257580d75bc8b35a6dcfd Author: Richard Biener Date: Fri Feb 28 11:44:26 2025 +0100 ipa/111245 - bogus modref analysis for store in call that might throw We currently record a kill for

[gcc r15-7752] ifcvt: Fix ICE with (fix:SI (fix:DF (reg:DF))) [PR117712]

2025-02-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:26e4783c707a96ebb42c6ec4537578e635974573 commit r15-7752-g26e4783c707a96ebb42c6ec4537578e635974573 Author: Jakub Jelinek Date: Fri Feb 28 12:42:27 2025 +0100 ifcvt: Fix ICE with (fix:SI (fix:DF (reg:DF))) [PR117712] As documented in the manual, FIX/UNSIGNED_F

[gcc r15-7751] tree-optimization/87984 - hard register assignments not preserved

2025-02-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:535115caaf97f5201fb528f67f15b4c52be5619d commit r15-7751-g535115caaf97f5201fb528f67f15b4c52be5619d Author: Richard Biener Date: Fri Feb 28 10:36:11 2025 +0100 tree-optimization/87984 - hard register assignments not preserved The following disables redundant s

[gcc r15-7750] middle-end/66279 - gimplification clobbers shared asm constraints

2025-02-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95f5d6cc17e7d6b689674756c62b6b5e1284afd0 commit r15-7750-g95f5d6cc17e7d6b689674756c62b6b5e1284afd0 Author: Richard Biener Date: Fri Feb 28 09:58:36 2025 +0100 middle-end/66279 - gimplification clobbers shared asm constraints When the C++ frontend clones a CTO

[gcc r15-7749] testsuite: Remove -m32 from another i386/ test

2025-02-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:616d1bd1ae28bb7617a21eb9d118e2bbeb01a409 commit r15-7749-g616d1bd1ae28bb7617a21eb9d118e2bbeb01a409 Author: Jakub Jelinek Date: Fri Feb 28 10:13:57 2025 +0100 testsuite: Remove -m32 from another i386/ test I found another test which uses -m32 in gcc.target/i38

[gcc r15-7748] testsuite: Fix up gcc.target/i386/pr118940.c test [PR118940]

2025-02-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:146cb828ef0fd6ceb8087ebbb0f792abd615283f commit r15-7748-g146cb828ef0fd6ceb8087ebbb0f792abd615283f Author: Jakub Jelinek Date: Fri Feb 28 10:12:14 2025 +0100 testsuite: Fix up gcc.target/i386/pr118940.c test [PR118940] The testcase uses -m32 in dg-options, so

[gcc r15-7747] Fortran: Ensure finalizer is called for unreferenced variable [PR118730]

2025-02-28 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:c1606e383a3c3abd260dfbb1177637abf05dd9a2 commit r15-7747-gc1606e383a3c3abd260dfbb1177637abf05dd9a2 Author: Andre Vehreschild Date: Thu Feb 27 12:27:10 2025 +0100 Fortran: Ensure finalizer is called for unreferenced variable [PR118730] PR fortran/11873