[gcc r16-1411] libstdc++: Fix new tests for COW std::string ABI

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bec57be12d91be684dd7e60ff7446513e96d4481 commit r16-1411-gbec57be12d91be684dd7e60ff7446513e96d4481 Author: Jonathan Wakely Date: Tue Jun 10 10:52:13 2025 +0100 libstdc++: Fix new tests for COW std::string ABI The std::basic_stringbuf::get_allocator() member

[gcc r16-1412] libstdc++: Improve diagnostics for ill-formed std::_Destroy and std::_Destroy_n [PR120390]

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:01789efaea25a48ac45dae8facb6db8abd8ebb14 commit r16-1412-g01789efaea25a48ac45dae8facb6db8abd8ebb14 Author: Jonathan Wakely Date: Wed May 21 23:48:34 2025 +0100 libstdc++: Improve diagnostics for ill-formed std::_Destroy and std::_Destroy_n [PR120390] By usin

[gcc r16-1414] libstdc++: Remove unused 'test' variables in test cases

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:db0cee881f6c76921d614fc401f878b9e1b79640 commit r16-1414-gdb0cee881f6c76921d614fc401f878b9e1b79640 Author: Jonathan Wakely Date: Tue Jun 10 09:34:50 2025 +0100 libstdc++: Remove unused 'test' variables in test cases These variables could be used by custom def

[gcc r16-1413] libstdc++: Fix whitespace before comments in

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:32f3698e5350b39250e949f676e411dec6d5c442 commit r16-1413-g32f3698e5350b39250e949f676e411dec6d5c442 Author: Jonathan Wakely Date: Tue Jun 10 11:31:14 2025 +0100 libstdc++: Fix whitespace before comments in libstdc++-v3/ChangeLog: * include/st

[gcc r16-1415] libstdc++: Replace some uses of std::__addressof with std::addressof

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1e8077634fbe80553003c857eb6d77d5b011843e commit r16-1415-g1e8077634fbe80553003c857eb6d77d5b011843e Author: Jonathan Wakely Date: Thu May 22 14:49:25 2025 +0100 libstdc++: Replace some uses of std::__addressof with std::addressof Since r16-154-gc91eb5a5c13f14

[gcc r14-11838] libstdc++: Fix std::format thousands separators when sign present [PR120548]

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c92bc1e435e48e85fecf08dafe9d62a30a46a773 commit r14-11838-gc92bc1e435e48e85fecf08dafe9d62a30a46a773 Author: Jonathan Wakely Date: Wed Jun 4 18:22:28 2025 +0100 libstdc++: Fix std::format thousands separators when sign present [PR120548] The leading sign chara

[gcc r14-11836] libstdc++: Make system_clock::to_time_t always_inline [PR99832]

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b5d386495b3f8e638acaab3f7f2ada2c7a3d0f55 commit r14-11836-gb5d386495b3f8e638acaab3f7f2ada2c7a3d0f55 Author: Jonathan Wakely Date: Wed May 28 15:19:18 2025 +0100 libstdc++: Make system_clock::to_time_t always_inline [PR99832] For some 32-bit targets Glibc supp

[gcc r14-11837] libstdc++: Tweak localized formatting for floating-point types

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:627c08f72b4ebcbda321643622eb9c249f57869b commit r14-11837-g627c08f72b4ebcbda321643622eb9c249f57869b Author: Jonathan Wakely Date: Mon Apr 29 18:16:29 2024 +0100 libstdc++: Tweak localized formatting for floating-point types libstdc++-v3/ChangeLog:

[gcc r12-11134] libstdc++: Fix incorrect links to archived SGI STL docs

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6ea0df6d52ac54a29dac948046f466ef8d1433cc commit r12-11134-g6ea0df6d52ac54a29dac948046f466ef8d1433cc Author: Jonathan Wakely Date: Tue May 20 10:53:41 2025 +0100 libstdc++: Fix incorrect links to archived SGI STL docs In r8--g25949ee33201f2 I updated some

[gcc r12-11135] libstdc++: Make system_clock::to_time_t always_inline [PR99832]

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d14d9793bfb795193b3ed972c4930d75cf8a026b commit r12-11135-gd14d9793bfb795193b3ed972c4930d75cf8a026b Author: Jonathan Wakely Date: Wed May 28 15:19:18 2025 +0100 libstdc++: Make system_clock::to_time_t always_inline [PR99832] For some 32-bit targets Glibc supp

[gcc r12-11136] libstdc++: Fix Python deprecation warning in printers.py

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4205c99e4fc9454b05ebd50e89553a287a8c094b commit r12-11136-g4205c99e4fc9454b05ebd50e89553a287a8c094b Author: Jonathan Wakely Date: Wed Oct 16 09:22:37 2024 +0100 libstdc++: Fix Python deprecation warning in printers.py python/libstdcxx/v6/printers.py:1355: Dep

[gcc r16-1423] libstdc++: Test for precision and floting point durations.

2025-06-11 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:2f2e51b6596c3796b907c6289d3e631508d8774e commit r16-1423-g2f2e51b6596c3796b907c6289d3e631508d8774e Author: Tomasz Kamiński Date: Wed Jun 11 15:56:25 2025 +0200 libstdc++: Test for precision and floting point durations. libstdc++-v3/ChangeLog:

[gcc(refs/users/meissner/heads/work210-sha)] Update ChangeLog.*

2025-06-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6ee741609fd3b90da7aa7b5dc3ea7dd070a2fe04 commit 6ee741609fd3b90da7aa7b5dc3ea7dd070a2fe04 Author: Michael Meissner Date: Wed Jun 11 16:14:06 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 2310 + 1 file

[gcc r16-1421] RISC-V: Prevent speculative vsetvl insn scheduling

2025-06-11 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:1c5e99ce8744c166d82cb96bbb2d58392b5fb8d7 commit r16-1421-g1c5e99ce8744c166d82cb96bbb2d58392b5fb8d7 Author: Edwin Lu Date: Tue Jun 10 13:26:42 2025 -0700 RISC-V: Prevent speculative vsetvl insn scheduling The instruction scheduler appears to be speculatively h

[gcc r16-1428] libstdc++: Add _GLIBCXX_USE_BUILTIN_TRAIT to Doxygen config

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:72a98dc6e517eb7cdff1ac1cef11a18702aa6771 commit r16-1428-g72a98dc6e517eb7cdff1ac1cef11a18702aa6771 Author: Jonathan Wakely Date: Thu May 29 13:49:04 2025 +0100 libstdc++: Add _GLIBCXX_USE_BUILTIN_TRAIT to Doxygen config This ensures that Doxygen sees the simp

[gcc r16-1426] libstdc++: Fix mismatched @cond and @endcond in

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:606f25a2d6206dd8769e998164268f038ccd3424 commit r16-1426-g606f25a2d6206dd8769e998164268f038ccd3424 Author: Jonathan Wakely Date: Wed Jun 11 13:21:24 2025 +0100 libstdc++: Fix mismatched @cond and @endcond in I messed up the Doxygen conditionals in r16-1077-g

[gcc r16-1427] libstdc++: Remove redundant parentheses in preprocessor condition

2025-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2202c6a9769ec3f9e0a066355eaae8b4a2d98c0c commit r16-1427-g2202c6a9769ec3f9e0a066355eaae8b4a2d98c0c Author: Jonathan Wakely Date: Wed Jun 11 13:29:30 2025 +0100 libstdc++: Remove redundant parentheses in preprocessor condition Also indent the group controlled

[gcc r16-1424] cobol: Eliminate unguarded clock_gettime dependencies. [PR119975]

2025-06-11 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:582dda08eabc8f7dc9c504c0010d778bd6ff09b2 commit r16-1424-g582dda08eabc8f7dc9c504c0010d778bd6ff09b2 Author: Robert Dubner Date: Wed Jun 11 15:49:41 2025 -0400 cobol: Eliminate unguarded clock_gettime dependencies. [PR119975] These changes are help make it poss

[gcc r16-1425] c: remaining fix for the composite type inconsistency [PR120510]

2025-06-11 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:0ede0508cc6e249f6759ac1e51b34d0e905eae80 commit r16-1425-g0ede0508cc6e249f6759ac1e51b34d0e905eae80 Author: Martin Uecker Date: Mon Jun 9 18:48:43 2025 +0200 c: remaining fix for the composite type inconsistency [PR120510] There is an old GNU extension which a

[gcc r16-1429] c/c++: Handle '#pragma GCC target optimize' early [PR48026]

2025-06-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:dcb9af06212e8bb36e84a1b8498c625c29abeb6f commit r16-1429-gdcb9af06212e8bb36e84a1b8498c625c29abeb6f Author: Gwenole Beauchesne Date: Mon Jun 2 14:44:55 2025 -0700 c/c++: Handle '#pragma GCC target optimize' early [PR48026] Handle '#pragma GCC optimize' earlier

[gcc r16-1419] libfortran: Simplify Makefile logic

2025-06-11 Thread Francois-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:94e0f29b6b216a85a03b732a90f900b8b0e99c6b commit r16-1419-g94e0f29b6b216a85a03b732a90f900b8b0e99c6b Author: Francois-Xavier Coudert Date: Tue Jun 10 12:37:02 2025 +0200 libfortran: Simplify Makefile logic Simplify the structure of the Makefile, because now we

[gcc r16-1420] i386: Fix signed integer overflow in ix86_expand_int_movcc [PR120604]

2025-06-11 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:76cbd678d123ed93f99c4c52456bc14290f19b7f commit r16-1420-g76cbd678d123ed93f99c4c52456bc14290f19b7f Author: Uros Bizjak Date: Wed Jun 11 14:12:33 2025 +0200 i386: Fix signed integer overflow in ix86_expand_int_movcc [PR120604] Patch for PR120553 enabled full 6

[gcc r16-1418] RISC-V: Add patterns for vector-scalar negate-(multiply-add/sub) [PR119100]

2025-06-11 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:3ada458d344b13a49183278435d372fe9c7fef4b commit r16-1418-g3ada458d344b13a49183278435d372fe9c7fef4b Author: Paul-Antoine Arras Date: Wed Jun 4 14:51:17 2025 +0200 RISC-V: Add patterns for vector-scalar negate-(multiply-add/sub) [PR119100] This pattern enables

[gcc r16-1417] c: clean up some functions in c-typeck.cc

2025-06-11 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:9ae1af9fca4b354fe0b4d10eca3424a7471cf7b6 commit r16-1417-g9ae1af9fca4b354fe0b4d10eca3424a7471cf7b6 Author: Martin Uecker Date: Mon Jun 9 11:30:04 2025 +0200 c: clean up some functions in c-typeck.cc This removes two unnecessary variables and replaces 1/0 with

[gcc r16-1416] c: fix ICE for invalid code in generic selection [PR120303]

2025-06-11 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:556a882feeaa7be7518fed3d97a3986a61ca9e45 commit r16-1416-g556a882feeaa7be7518fed3d97a3986a61ca9e45 Author: Martin Uecker Date: Wed Jun 4 20:07:11 2025 +0200 c: fix ICE for invalid code in generic selection [PR120303] Fix an error recovery ICE that occurs when

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: implementation memcpy et correction gestion mémoire

2025-06-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f6788211809dab7ba4568bcefe620ca11f448a32 commit f6788211809dab7ba4568bcefe620ca11f448a32 Author: Mikael Morin Date: Wed Jun 11 11:24:05 2025 +0200 gimple-exec: implementation memcpy et correction gestion mémoire Diff: --- gcc/cgraphunit.cc | 262

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction partielle régression reduce_1

2025-06-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7a229520e372f76c13146df242b35bc70a3a1d7e commit 7a229520e372f76c13146df242b35bc70a3a1d7e Author: Mikael Morin Date: Fri Jun 6 13:16:33 2025 +0200 Correction partielle régression reduce_1 Diff: --- libgfortran/intrinsics/reduce.c | 4 ++-- 1 file changed, 2 insertion

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: Implémentation memset et correction offset affichage MEM_REF

2025-06-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:cd2bea6618e18da570a54c1004c98fabca0686b3 commit cd2bea6618e18da570a54c1004c98fabca0686b3 Author: Mikael Morin Date: Mon Jun 9 11:05:14 2025 +0200 gimple-exec: Implémentation memset et correction offset affichage MEM_REF Diff: --- gcc/cgraphunit.cc | 133

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression dtio_1

2025-06-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f4294293411be609c3c4ce568c1f93964dce7f6f commit f4294293411be609c3c4ce568c1f93964dce7f6f Author: Mikael Morin Date: Fri Jun 6 12:33:22 2025 +0200 Correction régression dtio_1 Diff: --- libgfortran/io/format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) di

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction partielle régression reduce_1

2025-06-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5a88e7c7f7d41e15beb1164406b03e397a55d9f7 commit 5a88e7c7f7d41e15beb1164406b03e397a55d9f7 Author: Mikael Morin Date: Mon Jun 9 11:07:30 2025 +0200 Correction partielle régression reduce_1 Diff: --- libgfortran/intrinsics/reduce.c | 59 ++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression reduce_1

2025-06-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f71f392bfe5b8acac6698f1f1858288f04cd44c9 commit f71f392bfe5b8acac6698f1f1858288f04cd44c9 Author: Mikael Morin Date: Wed Jun 11 11:48:04 2025 +0200 Correction régression reduce_1 Diff: --- libgfortran/intrinsics/reshape_generic.c | 7 ++- 1 file changed, 2 insert

[gcc r16-1422] diagnostics: add selftests for html_token_printer [PR116792]

2025-06-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f867196566c8aa51fd8b18dc5956daeea49e7518 commit r16-1422-gf867196566c8aa51fd8b18dc5956daeea49e7518 Author: David Malcolm Date: Wed Jun 11 14:21:41 2025 -0400 diagnostics: add selftests for html_token_printer [PR116792] No functional change intended.

[gcc r16-1430] fortran: add intrinsic doc for trig functions with half revolutions

2025-06-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:25f5e60eaa8b9ab7938c3e1a9c8ad4ffa444d997 commit r16-1430-g25f5e60eaa8b9ab7938c3e1a9c8ad4ffa444d997 Author: Yuao Ma Date: Wed Jun 11 23:33:35 2025 +0800 fortran: add intrinsic doc for trig functions with half revolutions This patch is a follow-up to commit r16

[gcc r16-1431] c, c++: Save 8 bytes of memory in lang_type for non-ObjC*

2025-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3ce7b67bc53ecc07da7eddcf13d815e4733376c8 commit r16-1431-g3ce7b67bc53ecc07da7eddcf13d815e4733376c8 Author: Jakub Jelinek Date: Thu Jun 12 08:33:38 2025 +0200 c, c++: Save 8 bytes of memory in lang_type for non-ObjC* For C++26 P2786R13 I'm afraid I'll need 4-6