[gcc r15-1198] Widening-Mul: Take gsi after_labels instead of start_bb for gcall insertion

2024-06-11 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:acd2ca1e28128d9d0d41683d6039f437c02d793f commit r15-1198-gacd2ca1e28128d9d0d41683d6039f437c02d793f Author: Pan Li Date: Tue Jun 11 21:39:43 2024 +0800 Widening-Mul: Take gsi after_labels instead of start_bb for gcall insertion We inserted the gcall of .SAT_AD

[gcc r15-1197] doc: Simplify *-*-linux-gnu dependencies

2024-06-11 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:919e88f7915b57ae3a2152a1947dbfac3fccfe88 commit r15-1197-g919e88f7915b57ae3a2152a1947dbfac3fccfe88 Author: Gerald Pfeifer Date: Wed Jun 12 08:46:20 2024 +0200 doc: Simplify *-*-linux-gnu dependencies Glibc 2.1 was released in 1999, binutils 2.12 in 2002; no n

[gcc r15-1196] [tree-prof] skip if errors were seen [PR113681]

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:66f48557e11a530646e5562c50a75b4b9839f171 commit r15-1196-g66f48557e11a530646e5562c50a75b4b9839f171 Author: Alexandre Oliva Date: Wed Jun 12 00:16:27 2024 -0300 [tree-prof] skip if errors were seen [PR113681] ipa_tree_profile asserts that the symtab is in IPA_

[gcc r15-1195] [testsuite] [arm] test board cflags in multilib.exp

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:89a746f2a326ae83c51868271615fe5d7e249c50 commit r15-1195-g89a746f2a326ae83c51868271615fe5d7e249c50 Author: Alexandre Oliva Date: Wed Jun 12 00:16:24 2024 -0300 [testsuite] [arm] test board cflags in multilib.exp multilib.exp tests for multilib-altering flags

[gcc r15-1194] map packed field type to unpacked for debug info

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ea5c9f25241ae0658180afbcad7f4e298352f561 commit r15-1194-gea5c9f25241ae0658180afbcad7f4e298352f561 Author: Alexandre Oliva Date: Wed Jun 12 00:16:22 2024 -0300 map packed field type to unpacked for debug info We create a distinct type for each field in a pack

[gcc r15-1193] [libstdc++] drop workaround for clang<=7

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:da57b4562c5ada8971b6684b6aad1c996e1ef9cc commit r15-1193-gda57b4562c5ada8971b6684b6aad1c996e1ef9cc Author: Alexandre Oliva Date: Wed Jun 12 00:16:20 2024 -0300 [libstdc++] drop workaround for clang<=7 In response to a request in the review of the patch that i

[gcc(refs/users/aoliva/heads/testme)] [testsuite] add linkonly to dg-additional-sources [PR115295]

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:606e815b8427976d801e572b8c571bf030a51ff8 commit 606e815b8427976d801e572b8c571bf030a51ff8 Author: Alexandre Oliva Date: Tue Jun 11 21:44:55 2024 -0300 [testsuite] add linkonly to dg-additional-sources [PR115295] The D testsuite shows it was a mistake to assume

[gcc(refs/users/aoliva/heads/testme)] map packed field type to unpacked for debug info

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4f96af24fbfa3b7d6d43149c01e7d9a0a5b3e248 commit 4f96af24fbfa3b7d6d43149c01e7d9a0a5b3e248 Author: Alexandre Oliva Date: Tue Jun 11 20:30:30 2024 -0300 map packed field type to unpacked for debug info We create a distinct type for each field in a packed record

[gcc/aoliva/heads/testme] (2 commits) [testsuite] add linkonly to dg-additional-sources [PR115295

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 606e815b8427... [testsuite] add linkonly to dg-additional-sources [PR115295 It previously pointed to: d0e0c26b2a32... [testsuite] add linkonly to dg-additional-sources [PR115295 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [testsuite] add linkonly to dg-additional-sources [PR115295]

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d0e0c26b2a3211ca0e1d945b4745c580d8f65f33 commit d0e0c26b2a3211ca0e1d945b4745c580d8f65f33 Author: Alexandre Oliva Date: Tue Jun 11 21:44:55 2024 -0300 [testsuite] add linkonly to dg-additional-sources [PR115295] Diff: --- gcc/doc/sourcebuild.texi | 9 +++

[gcc r15-1191] Fix ICE in rtl check due to CONST_WIDE_INT in CONST_VECTOR_DUPLICATE_P

2024-06-11 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:1d496d2cd1d5d8751a1637abca89339d6f9ddd3b commit r15-1191-g1d496d2cd1d5d8751a1637abca89339d6f9ddd3b Author: liuhongt Date: Tue Jun 11 10:23:27 2024 +0800 Fix ICE in rtl check due to CONST_WIDE_INT in CONST_VECTOR_DUPLICATE_P The patch add extra check to make s

[gcc(refs/users/aoliva/heads/testme)] map packed field type to unpacked for debug info

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e8eff7b6ed77dc74bfb4c042d7acdb3963848409 commit e8eff7b6ed77dc74bfb4c042d7acdb3963848409 Author: Alexandre Oliva Date: Tue Jun 11 20:30:30 2024 -0300 map packed field type to unpacked for debug info We create a distinct type for each field in a packed record

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] require cmath for c++23 cmath tests

2024-06-11 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:bed26758b722c27f22be833546b0ef9a9793dfe2 commit bed26758b722c27f22be833546b0ef9a9793dfe2 Author: Alexandre Oliva Date: Tue Jun 11 20:25:33 2024 -0300 [libstdc++] [testsuite] require cmath for c++23 cmath tests Some c++23 tests fail on targets that don't satis

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] xfail double-prec from_chars for float128_t

2024-06-11 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:1c784e7ac556b71f5771c6112b319dad2bcb8c4c commit 1c784e7ac556b71f5771c6112b319dad2bcb8c4c Author: Alexandre Oliva Date: Sat Jun 8 09:42:55 2024 -0300 [libstdc++] [testsuite] xfail double-prec from_chars for float128_t Tests involving float128_t were xfailed or

[gcc/aoliva/heads/testme] (13 commits) map packed field type to unpacked for debug info

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e8eff7b6ed77... map packed field type to unpacked for debug info It previously pointed to: c3e23e85d8a3... [libstdc++] drop workaround for clang<=7 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testbase] (9 commits) Fix fold-left reduction vectorization with multiple stmt co

2024-06-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: dd6f942c2665... Fix fold-left reduction vectorization with multiple stmt co It previously pointed to: b24f2954dbc1... Add additional option --param max-completely-peeled-insns=2 Diff: Summary of changes (added commits):

[gcc r15-1190] c: Add -std=c2y, -std=gnu2y, -Wc23-c2y-compat, C2Y _Generic with type operand

2024-06-11 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:0cf68222d2df3af7fefad28a82fcd51d8b40a192 commit r15-1190-g0cf68222d2df3af7fefad28a82fcd51d8b40a192 Author: Joseph Myers Date: Tue Jun 11 23:00:04 2024 + c: Add -std=c2y, -std=gnu2y, -Wc23-c2y-compat, C2Y _Generic with type operand The first new C2Y featu

[gcc(refs/users/meissner/heads/work168-tar)] Update ChangeLog.*

2024-06-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aca81acacb06caf3031674541bd83bd6a70776ac commit aca81acacb06caf3031674541bd83bd6a70776ac Author: Michael Meissner Date: Tue Jun 11 18:24:20 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 12 1 file changed, 12 insertions(+) diff --git a/gc

[gcc(refs/users/meissner/heads/work168-tar)] Add -mlrspr.

2024-06-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1232a584429302448e9ff8dee30e92901b37870a commit 1232a584429302448e9ff8dee30e92901b37870a Author: Michael Meissner Date: Tue Jun 11 18:23:32 2024 -0400 Add -mlrspr. 2024-06-11 Michael Meissner gcc/ * config/rs6000/rs6000.cc (rs6000

[gcc r15-1189] doc: Remove redundant introduction of x86-64

2024-06-11 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:6bc26cceb243c6f359f65a1afa5515f911f3327d commit r15-1189-g6bc26cceb243c6f359f65a1afa5515f911f3327d Author: Gerald Pfeifer Date: Wed Jun 12 00:04:09 2024 +0200 doc: Remove redundant introduction of x86-64 The same sentence as in the x86_64-*-solaris2* section

[gcc r13-8842] Fix building JIT with musl libc [PR115442]

2024-06-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6eb0e931097a8fec01591051c9ef582d52fe7f0c commit r13-8842-g6eb0e931097a8fec01591051c9ef582d52fe7f0c Author: Andrew Pinski Date: Tue Jun 11 12:30:01 2024 -0700 Fix building JIT with musl libc [PR115442] Just like r13-6662-g0e6f87835ccabf but this time for jit/j

[gcc r14-10304] Fix building JIT with musl libc [PR115442]

2024-06-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e6b1c0820590a1f330099ed7560982b5c6da4e91 commit r14-10304-ge6b1c0820590a1f330099ed7560982b5c6da4e91 Author: Andrew Pinski Date: Tue Jun 11 12:30:01 2024 -0700 Fix building JIT with musl libc [PR115442] Just like r13-6662-g0e6f87835ccabf but this time for jit/

[gcc r15-1188] Fix building JIT with musl libc [PR115442]

2024-06-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e4244b88d75124f6957bfa080c8ad34017364e53 commit r15-1188-ge4244b88d75124f6957bfa080c8ad34017364e53 Author: Andrew Pinski Date: Tue Jun 11 12:30:01 2024 -0700 Fix building JIT with musl libc [PR115442] Just like r13-6662-g0e6f87835ccabf but this time for jit/j

[gcc r15-1187] vect: Merge loop mask and cond_op mask in fold-left reduction [PR115382].

2024-06-11 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:2b438a0d2aa80f051a09b245a58f643540d4004b commit r15-1187-g2b438a0d2aa80f051a09b245a58f643540d4004b Author: Robin Dapp Date: Fri Jun 7 14:36:41 2024 +0200 vect: Merge loop mask and cond_op mask in fold-left reduction [PR115382]. Currently we discard the cond-o

[gcc r12-10548] Include safe-ctype.h after C++ standard headers, to avoid over-poisoning

2024-06-11 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a995fded34fe488153b06bb41e026277f01efded commit r12-10548-ga995fded34fe488153b06bb41e026277f01efded Author: Francois-Xavier Coudert Date: Thu Mar 7 14:36:03 2024 +0100 Include safe-ctype.h after C++ standard headers, to avoid over-poisoning When building gcc'

[gcc r12-10547] libcc1: fix include

2024-06-11 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:8f11ed1c58e14421ba4be1652764fc47fdce8dc7 commit r12-10547-g8f11ed1c58e14421ba4be1652764fc47fdce8dc7 Author: Francois-Xavier Coudert Date: Sat Mar 16 09:50:00 2024 +0100 libcc1: fix include Use INCLUDE_VECTOR before including system.h, instead of directly

[gcc r12-10546] PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]

2024-06-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:d30afaae6764379a63c22459b40aaecfa82b0fc4 commit r12-10546-gd30afaae6764379a63c22459b40aaecfa82b0fc4 Author: Andrew Pinski Date: Sat May 18 11:55:58 2024 -0700 PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143] The problem here is even if la

[gcc r12-10545] libstdc++: Fix fwrite error parameter

2024-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:870e389a050b2b194614fc961a95c774c18473b7 commit r12-10545-g870e389a050b2b194614fc961a95c774c18473b7 Author: Tianqiang Shuai <1101282...@qq.com> Date: Wed Jul 5 17:07:51 2023 +0100 libstdc++: Fix fwrite error parameter The first parameter of fwrite should be th

[gcc r12-10544] libstdc++: Define __cpp_lib_constexpr_algorithms in (LWG 3792)

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3837f956515eb8aff4f933eac83f4c6d1a0f1f48 commit r12-10544-g3837f956515eb8aff4f933eac83f4c6d1a0f1f48 Author: Jonathan Wakely Date: Wed Mar 22 12:55:29 2023 + libstdc++: Define __cpp_lib_constexpr_algorithms in (LWG 3792) We actually defined this macro in

[gcc r12-10539] libstdc++: Adjust expected locale-dependent date formats in tests

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6f0bd7cfb3288b667ab8e8ec18984a67c4238a86 commit r12-10539-g6f0bd7cfb3288b667ab8e8ec18984a67c4238a86 Author: Jonathan Wakely Date: Wed Apr 10 13:24:51 2024 +0100 libstdc++: Adjust expected locale-dependent date formats in tests The test 27_io/manipulators/exte

[gcc r12-10540] libstdc++: Fix std::__uninitialized_default_n for constant evaluation [PR110542]

2024-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:874896659df65b4bdf85b3dbca0ab527bb4c920e commit r12-10540-g874896659df65b4bdf85b3dbca0ab527bb4c920e Author: Jonathan Wakely Date: Tue Jul 4 16:03:45 2023 +0100 libstdc++: Fix std::__uninitialized_default_n for constant evaluation [PR110542] libstdc++-v3/Chan

[gcc r12-10543] libstdc++: Fix uses of non-reserved names in headers

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4d257dac0adecc7ce6b1b871cd5e99ae75f0688f commit r12-10543-g4d257dac0adecc7ce6b1b871cd5e99ae75f0688f Author: Jonathan Wakely Date: Fri Feb 10 23:16:15 2023 + libstdc++: Fix uses of non-reserved names in headers The non-reserved names 'val' and 'dest' were

[gcc r12-10538] libstdc++: Fix infinite loop in std::binomial_distribution [PR114359]

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bd31ecc1c7aef5b4ae7ddb04926a2f4105957df4 commit r12-10538-gbd31ecc1c7aef5b4ae7ddb04926a2f4105957df4 Author: Jonathan Wakely Date: Mon Mar 18 13:22:17 2024 + libstdc++: Fix infinite loop in std::binomial_distribution [PR114359] The multiplication (4 * _M_t

[gcc r12-10542] libstdc++: Implement some missing functions for net::ip::network_v6

2024-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5f885bd5f435ea05ad18d28860b3f22c7705d967 commit r12-10542-g5f885bd5f435ea05ad18d28860b3f22c7705d967 Author: Jonathan Wakely Date: Thu Feb 1 10:08:05 2024 + libstdc++: Implement some missing functions for net::ip::network_v6 libstdc++-v3/ChangeLog:

[gcc r12-10536] libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606]

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:80d0f82e6961ff8991897454e2bac126488ea6b9 commit r12-10536-g80d0f82e6961ff8991897454e2bac126488ea6b9 Author: Jonathan Wakely Date: Wed Mar 27 21:51:13 2024 + libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606] This is a workaroun

[gcc r12-10541] libstdc++: Add preprocessor checks to [PR100285]

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3494bc7b03997f96e84e84f6904917854466d5ea commit r12-10541-g3494bc7b03997f96e84e84f6904917854466d5ea Author: Jonathan Wakely Date: Fri Jun 9 12:15:21 2023 +0100 libstdc++: Add preprocessor checks to [PR100285] We can't define endpoints and resolvers without t

[gcc r12-10537] libstdc++: Begin lifetime of storage in std::vector [PR114367]

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5c2c5805304da2436f4a749d357eee34eae9d792 commit r12-10537-g5c2c5805304da2436f4a749d357eee34eae9d792 Author: Jonathan Wakely Date: Mon Mar 18 13:00:17 2024 + libstdc++: Begin lifetime of storage in std::vector [PR114367] This doesn't cause a problem with G

[gcc r12-10535] libstdc++: Destroy allocators in re-inserted container nodes [PR114401]

2024-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c394e299491ce6dc7e1a51b89165078e11cf75be commit r12-10535-gc394e299491ce6dc7e1a51b89165078e11cf75be Author: Jonathan Wakely Date: Thu Mar 21 13:25:15 2024 + libstdc++: Destroy allocators in re-inserted container nodes [PR114401] The allocator objects in c

[gcc r15-1186] RISC-V: Add Zalrsc amo-op patterns

2024-06-11 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:1588983be6112561c805a50eb7a3c585865beffa commit r15-1186-g1588983be6112561c805a50eb7a3c585865beffa Author: Patrick O'Neill Date: Wed Feb 7 16:30:30 2024 -0800 RISC-V: Add Zalrsc amo-op patterns All amo patterns can be represented with lrsc sequences. Add

[gcc r15-1185] RISC-V: Add Zalrsc and Zaamo testsuite support

2024-06-11 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:0fea902b1b5311c8b34ae8e789f1733bd8429904 commit r15-1185-g0fea902b1b5311c8b34ae8e789f1733bd8429904 Author: Patrick O'Neill Date: Mon Jun 10 14:12:40 2024 -0700 RISC-V: Add Zalrsc and Zaamo testsuite support Convert testsuite infrastructure to use Zalrsc and Z

[gcc r15-1184] RISC-V: Add basic Zaamo and Zalrsc support

2024-06-11 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:af139b3fc19fbdd7caa649bcb2cb75cc5a254143 commit r15-1184-gaf139b3fc19fbdd7caa649bcb2cb75cc5a254143 Author: Edwin Lu Date: Wed Feb 7 16:30:28 2024 -0800 RISC-V: Add basic Zaamo and Zalrsc support There is a proposal to split the A extension into two parts: Zaa

[gcc r15-1183] i386: Use CMOV in .SAT_{ADD|SUB} expansion for TARGET_CMOV [PR112600]

2024-06-11 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:05b95238be648c9cf8af2516930af6a7b637a2b8 commit r15-1183-g05b95238be648c9cf8af2516930af6a7b637a2b8 Author: Uros Bizjak Date: Tue Jun 11 16:00:31 2024 +0200 i386: Use CMOV in .SAT_{ADD|SUB} expansion for TARGET_CMOV [PR112600] For TARGET_CMOV targets emit insn

[gcc r15-1182] aarch64: Add vector floating point trunc pattern

2024-06-11 Thread Pengxuan Zheng via Gcc-cvs
https://gcc.gnu.org/g:e7cd8ea1fa3e48404954bb7c06e9bcd603f132dd commit r15-1182-ge7cd8ea1fa3e48404954bb7c06e9bcd603f132dd Author: Pengxuan Zheng Date: Fri Jun 7 19:52:00 2024 -0700 aarch64: Add vector floating point trunc pattern This patch is a follow-up of r15-1079-g230d62a2cdd16

[gcc r15-1181] C++: Support constexpr strings for asm statements

2024-06-11 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:53ac88cedf9348b0139fa92c3257b877694f6194 commit r15-1181-g53ac88cedf9348b0139fa92c3257b877694f6194 Author: Andi Kleen Date: Wed Jan 24 04:27:13 2024 -0800 C++: Support constexpr strings for asm statements Some programing styles use a lot of inline assembler,

[gcc r15-1180] Factor out static_assert constexpr string extraction for reuse

2024-06-11 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:6ef8c905e0064c4dfb7ca302355fc20cb96b147b commit r15-1180-g6ef8c905e0064c4dfb7ca302355fc20cb96b147b Author: Andi Kleen Date: Sun May 5 22:40:20 2024 -0700 Factor out static_assert constexpr string extraction for reuse The only semantics changes are slightly mo

[gcc r15-1179] scev query mismatch message

2024-06-11 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:2f0c09c00b8ccf41c27d4b7ba0cafdeb99242a29 commit r15-1179-g2f0c09c00b8ccf41c27d4b7ba0cafdeb99242a29 Author: Andrew MacLeod Date: Thu May 30 09:40:46 2024 -0400 scev query mismatch message Add a message to the listing if SCEV is not invoked because of a ran

[gcc r15-1178] libstdc++: Add test for chrono::leap_seconds ostream insertion

2024-06-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:84c87d1f43091c2e537182d029db9739de518096 commit r15-1178-g84c87d1f43091c2e537182d029db9739de518096 Author: Jonathan Wakely Date: Mon Jun 10 21:10:29 2024 +0100 libstdc++: Add test for chrono::leap_seconds ostream insertion Also add a comment to the three-way

[gcc r12-10534] c: Fix up pointer types to may_alias structures [PR114493]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d4126b329b2ae4f2b60efa1c7ad51b576de168bd commit r12-10534-gd4126b329b2ae4f2b60efa1c7ad51b576de168bd Author: Jakub Jelinek Date: Thu Jun 6 22:12:11 2024 +0200 c: Fix up pointer types to may_alias structures [PR114493] The following testcase ICEs in ipa-free-la

[gcc r12-10531] rs6000: Fix up PCH in --enable-host-pie builds [PR115324]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bda8c28e6fcdbe0b486b54616877eec32c86d322 commit r12-10531-gbda8c28e6fcdbe0b486b54616877eec32c86d322 Author: Jakub Jelinek Date: Mon Jun 3 23:11:06 2024 +0200 rs6000: Fix up PCH in --enable-host-pie builds [PR115324] PCH doesn't work properly in --enable-host-

[gcc r12-10530] combine: Fix up simplify_compare_const [PR115092]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:840bc6741680a9c4b58fa1005f19a5d2e7d4be1f commit r12-10530-g840bc6741680a9c4b58fa1005f19a5d2e7d4be1f Author: Jakub Jelinek Date: Wed May 15 18:37:17 2024 +0200 combine: Fix up simplify_compare_const [PR115092] The following testcases are miscompiled (with tons

[gcc r12-10532] builtins: Force SAVE_EXPR for __builtin_{add, sub, mul}_overflow [PR108789]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:91a371254494934e191e3060ae2a86905eb4b2b2 commit r12-10532-g91a371254494934e191e3060ae2a86905eb4b2b2 Author: Jakub Jelinek Date: Tue Jun 4 12:28:01 2024 +0200 builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overflow [PR108789] The following testcase is m

[gcc r12-10529] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:25bd98dfd99e92c57ff393d393f54d028d7f86f4 commit r12-10529-g25bd98dfd99e92c57ff393d393f54d028d7f86f4 Author: Jakub Jelinek Date: Tue May 7 21:29:14 2024 +0200 tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956] In

[gcc r12-10527] openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl copy [PR114825]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cc96dc569f74b7410a97b4beee16435fc2abcfdd commit r12-10527-gcc96dc569f74b7410a97b4beee16435fc2abcfdd Author: Jakub Jelinek Date: Thu Apr 25 20:09:35 2024 +0200 openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl copy [PR114825] tree-neste

[gcc r12-10526] rtlanal: Fix set_noop_p for volatile loads or stores [PR114768]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7d0673575aba5dfb41022897a882b9c386c332f4 commit r12-10526-g7d0673575aba5dfb41022897a882b9c386c332f4 Author: Jakub Jelinek Date: Fri Apr 19 08:47:53 2024 +0200 rtlanal: Fix set_noop_p for volatile loads or stores [PR114768] On the following testcase, combine p

[gcc r12-10528] gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument [PR114876]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bf134407b494bf79f66fc5048ff0ca409275089c commit r12-10528-gbf134407b494bf79f66fc5048ff0ca409275089c Author: Jakub Jelinek Date: Tue Apr 30 11:22:32 2024 +0200 gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument [PR114876] Seems when Martin

[gcc r12-10524] attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusions [PR114634]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bb21a7de31183108bdb2489f987deaf94e4985b6 commit r12-10524-gbb21a7de31183108bdb2489f987deaf94e4985b6 Author: Jakub Jelinek Date: Mon Apr 15 10:25:22 2024 +0200 attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusions [PR114634] The enumerator still doesn

[gcc r12-10533] fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b065824e30e9168d33b56039e436c4b09078e260 commit r12-10533-gb065824e30e9168d33b56039e436c4b09078e260 Author: Jakub Jelinek Date: Tue Jun 4 15:49:41 2024 +0200 fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337] The function currently in

[gcc r12-10521] c++: Fix up maybe_warn_for_constant_evaluated calls [PR114580]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b3b7176d5857f116a4a42d885df70f8847e4cd2a commit r12-10521-gb3b7176d5857f116a4a42d885df70f8847e4cd2a Author: Jakub Jelinek Date: Tue Apr 9 09:31:42 2024 +0200 c++: Fix up maybe_warn_for_constant_evaluated calls [PR114580] When looking at maybe_warn_for_constan

[gcc r12-10523] c++: Fix bogus warnings about ignored annotations [PR114691]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e9b960edb01449786a29a8d196c476bfefc4f243 commit r12-10523-ge9b960edb01449786a29a8d196c476bfefc4f243 Author: Jakub Jelinek Date: Fri Apr 12 20:53:10 2024 +0200 c++: Fix bogus warnings about ignored annotations [PR114691] The middle-end warns about the ANNOTATE

[gcc r12-10525] internal-fn: Temporarily disable flag_trapv during .{ADD, SUB, MUL}_OVERFLOW etc. expansion [PR114753]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b3ef00f8b8d577d7b62cea36c13cf087a3b13d0c commit r12-10525-gb3ef00f8b8d577d7b62cea36c13cf087a3b13d0c Author: Jakub Jelinek Date: Thu Apr 18 09:45:14 2024 +0200 internal-fn: Temporarily disable flag_trapv during .{ADD,SUB,MUL}_OVERFLOW etc. expansion [PR114753]

[gcc r12-10522] asan, v3: Fix up handling of > 32 byte aligned variables with -fsanitize=address -fstack-protector*

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:082fe43efd241caf8f757c056b98e1ae8b55c300 commit r12-10522-g082fe43efd241caf8f757c056b98e1ae8b55c300 Author: Jakub Jelinek Date: Thu Apr 11 11:12:11 2024 +0200 asan, v3: Fix up handling of > 32 byte aligned variables with -fsanitize=address -fstack-protector* [PR11002

[gcc r12-10520] vect: Don't clear base_misaligned in update_epilogue_loop_vinfo [PR114566]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f8a327930b82e89ae1466cfacb9e8ac9f5c44e77 commit r12-10520-gf8a327930b82e89ae1466cfacb9e8ac9f5c44e77 Author: Jakub Jelinek Date: Fri Apr 5 14:56:14 2024 +0200 vect: Don't clear base_misaligned in update_epilogue_loop_vinfo [PR114566] The following testcase is

[gcc r12-10519] c++: Fix ICE with weird copy assignment operator [PR114572]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f33e8ee4cb44e7a6326a894a9c153557238bde03 commit r12-10519-gf33e8ee4cb44e7a6326a894a9c153557238bde03 Author: Jakub Jelinek Date: Fri Apr 5 09:31:28 2024 +0200 c++: Fix ICE with weird copy assignment operator [PR114572] While ctors/dtors don't return anything (

[gcc r12-10516] icf: Reset SSA_NAME_{PTR, RANGE}_INFO in successfully merged functions [PR113907]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:81c300bf6836505ef1df1c4430972863c732fc14 commit r12-10516-g81c300bf6836505ef1df1c4430972863c732fc14 Author: Jakub Jelinek Date: Thu Mar 14 17:48:30 2024 +0100 icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged functions [PR113907] AFAIK we have no c

[gcc r12-10515] aarch64: Fix TImode __sync_*_compare_and_exchange expansion with LSE [PR114310]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9f484597028f2b2862bf22003dbae25c24ce5930 commit r12-10515-g9f484597028f2b2862bf22003dbae25c24ce5930 Author: Jakub Jelinek Date: Thu Mar 14 14:09:20 2024 +0100 aarch64: Fix TImode __sync_*_compare_and_exchange expansion with LSE [PR114310] The following testc

[gcc r12-10514] bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarch64 with asm goto [PR110079]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b294d461e2efd6894ba6570ca003701c20fc3cd8 commit r12-10514-gb294d461e2efd6894ba6570ca003701c20fc3cd8 Author: Jakub Jelinek Date: Thu Mar 7 10:02:49 2024 +0100 bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarch64 with asm goto [PR110079] The followin

[gcc r12-10518] fold-const: Handle NON_LVALUE_EXPR in native_encode_initializer [PR114537]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:42afabb838d511f5feb150bfa4e68b5880aae1fa commit r12-10518-g42afabb838d511f5feb150bfa4e68b5880aae1fa Author: Jakub Jelinek Date: Thu Apr 4 10:47:52 2024 +0200 fold-const: Handle NON_LVALUE_EXPR in native_encode_initializer [PR114537] The following testcase is

[gcc r12-10513] i386: Fix ICEs with SUBREGs from vector etc. constants to XFmode [PR114184]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:929972273e858a9a913b0d74e69ac2f8d7255c28 commit r12-10513-g929972273e858a9a913b0d74e69ac2f8d7255c28 Author: Jakub Jelinek Date: Mon Mar 4 10:04:19 2024 +0100 i386: Fix ICEs with SUBREGs from vector etc. constants to XFmode [PR114184] The Intel extended format

[gcc r12-10512] c: Handle scoped attributes in __has*attribute and scoped attribute parsing changes in -std=c11 etc.

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c2cd5eefccf54074ea9f8dc677a9a05b8a880ae4 commit r12-10512-gc2cd5eefccf54074ea9f8dc677a9a05b8a880ae4 Author: Jakub Jelinek Date: Thu Feb 22 19:32:02 2024 +0100 c: Handle scoped attributes in __has*attribute and scoped attribute parsing changes in -std=c11 etc. modes [

[gcc r12-10511] attribs: Don't canonicalize lookup_scoped_attribute_spec argument [PR113674]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fda7a897d037ff1c59630f0a741eb20e68f45848 commit r12-10511-gfda7a897d037ff1c59630f0a741eb20e68f45848 Author: Jakub Jelinek Date: Mon Feb 12 20:45:01 2024 +0100 attribs: Don't canonicalize lookup_scoped_attribute_spec argument [PR113674] The C and C++ FEs when

[gcc r12-10510] ggc-common: Fix save PCH assertion

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e6976013c0910a1043b82a820180f01f356ffd3d commit r12-10510-ge6976013c0910a1043b82a820180f01f356ffd3d Author: Jakub Jelinek Date: Sat Feb 3 14:37:19 2024 +0100 ggc-common: Fix save PCH assertion We are getting a gnuradio PCH ICE /usr/include/pybind11/stl.h:

[gcc r12-10509] tree-ssa-strlen: Fix up handle_store [PR113603]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f5758e8142d8926f9a3e3500ba3c9956054dfaf8 commit r12-10509-gf5758e8142d8926f9a3e3500ba3c9956054dfaf8 Author: Jakub Jelinek Date: Tue Jan 30 09:58:05 2024 +0100 tree-ssa-strlen: Fix up handle_store [PR113603] Since r10-2101-gb631bdb3c16e85f35d3 handle_store use

[gcc r12-10517] libquadmath: Don't assume the storage for __float128 arguments is aligned [PR114533]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9987fe67cf6211515d8ebf6528cc83c77dfb5bf3 commit r12-10517-g9987fe67cf6211515d8ebf6528cc83c77dfb5bf3 Author: Jakub Jelinek Date: Wed Apr 3 10:02:35 2024 +0200 libquadmath: Don't assume the storage for __float128 arguments is aligned [PR114533] With the regis

[gcc r12-10507] i386: Add -masm=intel profiling support [PR113122]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bc51280bea76a382875da36e45ebb265b8c0 commit r12-10507-gbc51280bea76a382875da36e45ebb265b8c0 Author: Jakub Jelinek Date: Thu Jan 18 10:21:12 2024 +0100 i386: Add -masm=intel profiling support [PR113122] x86_function_profiler emits assembly directly int

[gcc r12-10506] cfgexpand: Workaround CSE of ADDR_EXPRs in VAR_DECL partitioning [PR113372]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:170c2bba7cb85b3ac9380a7d5a1c6d82b3c6aa63 commit r12-10506-g170c2bba7cb85b3ac9380a7d5a1c6d82b3c6aa63 Author: Jakub Jelinek Date: Tue Jan 16 11:49:34 2024 +0100 cfgexpand: Workaround CSE of ADDR_EXPRs in VAR_DECL partitioning [PR113372] The following patch adds

[gcc r12-10505] libgomp: Fix up FLOCK fallback handling [PR113192]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3f0d1e53892348d4df79d822a9910583378674d7 commit r12-10505-g3f0d1e53892348d4df79d822a9910583378674d7 Author: Jakub Jelinek Date: Wed Jan 10 13:29:47 2024 +0100 libgomp: Fix up FLOCK fallback handling [PR113192] My earlier change broke Solaris testing, because

[gcc r12-10508] docs: Fix 2 typos

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ba385435a9c6f2ae211c2595ffb96ee176aec12c commit r12-10508-gba385435a9c6f2ae211c2595ffb96ee176aec12c Author: Jakub Jelinek Date: Thu Jan 25 09:10:08 2024 +0100 docs: Fix 2 typos When looking into PR113572, I've noticed a typo in VECTOR_CST documentation an

[gcc r12-10504] c-family: copy attribute diagnostic fixes [PR113262]

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ca8ad807cf33ca9d74a2aecdd78b59af9834b882 commit r12-10504-gca8ad807cf33ca9d74a2aecdd78b59af9834b882 Author: Jakub Jelinek Date: Tue Jan 9 15:37:04 2024 +0100 c-family: copy attribute diagnostic fixes [PR113262] The copy attributes is allowed on decls as well

[gcc r13-8841] libstdc++: Fix simd conversion for -fno-signed-char for Clang

2024-06-11 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:ef2169090d0868e4718c2ebf25365aaa52c22139 commit r13-8841-gef2169090d0868e4718c2ebf25365aaa52c22139 Author: Matthias Kretz Date: Mon Jun 3 12:02:07 2024 +0200 libstdc++: Fix simd conversion for -fno-signed-char for Clang The special case for Clang in the trait

[gcc r13-8840] libstdc++: Avoid MMX return types from __builtin_shufflevector

2024-06-11 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0efc27068e59cac6bd80ff962e92618a037bbfe8 commit r13-8840-g0efc27068e59cac6bd80ff962e92618a037bbfe8 Author: Matthias Kretz Date: Wed May 15 11:02:22 2024 +0200 libstdc++: Avoid MMX return types from __builtin_shufflevector This resolves a regression on i686 th

[gcc r13-8839] libstdc++: Use __builtin_shufflevector for simd split and concat

2024-06-11 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:26113c278069e7e58f5e4149ef86a30c043b262f commit r13-8839-g26113c278069e7e58f5e4149ef86a30c043b262f Author: Matthias Kretz Date: Mon May 6 12:13:55 2024 +0200 libstdc++: Use __builtin_shufflevector for simd split and concat Signed-off-by: Matthias Kretz

[gcc r15-1177] rust: Do not link with libdl and libpthread unconditionally

2024-06-11 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:75299e4fe50aa8d9b3ff529e48db4ed246083e64 commit r15-1177-g75299e4fe50aa8d9b3ff529e48db4ed246083e64 Author: Arthur Cohen Date: Fri Apr 12 13:52:18 2024 +0200 rust: Do not link with libdl and libpthread unconditionally ChangeLog: * Makefile.tpl

[gcc/redhat/heads/gcc-13-branch] (47 commits) Merge commit 'r13-8838-g7813d94393f60ac641265cb3fc3a446f9f3

2024-06-11 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-13-branch' was updated to point to: 03b1a31f980... Merge commit 'r13-8838-g7813d94393f60ac641265cb3fc3a446f9f3 It previously pointed to: 5632a1dc05e... Merge commit 'r13-8792-g53bc98f5355ada17d1629a2d0e96aebd397 Diff: Summary of changes (added commits): -

[gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-8838-g7813d94393f60ac641265cb3fc3a446f9f3aea7e' into redhat/gcc-13-branch

2024-06-11 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:03b1a31f9807251f378fcecb29c4669eed357eb2 commit 03b1a31f9807251f378fcecb29c4669eed357eb2 Merge: 5632a1dc05e 7813d94393f Author: Jakub Jelinek Date: Tue Jun 11 11:10:28 2024 +0200 Merge commit 'r13-8838-g7813d94393f60ac641265cb3fc3a446f9f3aea7e' into redhat/gcc-13-bra

[gcc r14-10303] ira: Fix go_through_subreg offset calculation [PR115281]

2024-06-11 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:7d64bc0990381221c480ba15cb9cc950e51e2cef commit r14-10303-g7d64bc0990381221c480ba15cb9cc950e51e2cef Author: Richard Sandiford Date: Tue Jun 11 09:58:48 2024 +0100 ira: Fix go_through_subreg offset calculation [PR115281] go_through_subreg used: else

[gcc r15-1175] i386: PR target/115397: AVX512 ternlog vs. -m32 -fPIC constant pool.

2024-06-11 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:a797398cfbc75899fdb7d97436c0c89c02b133c0 commit r15-1175-ga797398cfbc75899fdb7d97436c0c89c02b133c0 Author: Roger Sayle Date: Tue Jun 11 09:31:34 2024 +0100 i386: PR target/115397: AVX512 ternlog vs. -m32 -fPIC constant pool. This patch fixes PR target/115397,

[gcc r15-1174] RISC-V: Implement .SAT_SUB for unsigned vector int

2024-06-11 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:8087204a4260a552c7cee37d1fb46cec7edfe9ee commit r15-1174-g8087204a4260a552c7cee37d1fb46cec7edfe9ee Author: Pan Li Date: Tue Jun 11 11:04:22 2024 +0800 RISC-V: Implement .SAT_SUB for unsigned vector int As the middle support of .SAT_SUB committed, implement t

[gcc r12-10503] tree-optimization/111070 - fix ICE with recent ifcombine fix

2024-06-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d73137ab352d654f50b703925bd92e021dce1cab commit r12-10503-gd73137ab352d654f50b703925bd92e021dce1cab Author: Richard Biener Date: Mon Aug 21 09:01:00 2023 +0200 tree-optimization/111070 - fix ICE with recent ifcombine fix We now got test coverage for non-SSA n