[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-10011-g69e46e6fe649d17174614d09e271bde48f788f63' into redhat/gcc-15-branch

2025-07-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bb8f920b2f550ec98041230db4bae5837f749371 commit bb8f920b2f550ec98041230db4bae5837f749371 Merge: ef203c5a397a 69e46e6fe649 Author: Jakub Jelinek Date: Sat Jul 19 15:21:01 2025 +0200 Merge commit 'r15-10011-g69e46e6fe649d17174614d09e271bde48f788f63' into redhat/gcc-15-

[gcc/redhat/heads/gcc-15-branch] (8 commits) Merge commit 'r15-10011-g69e46e6fe649d17174614d09e271bde48f

2025-07-19 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: bb8f920b2f55... Merge commit 'r15-10011-g69e46e6fe649d17174614d09e271bde48f It previously pointed to: ef203c5a397a... Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0 Diff: Summary of changes (added commits): ---

[gcc/redhat/heads/gcc-15-branch] (73 commits) Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: ef203c5a397a... Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0 It previously pointed to: c138e88e24a8... Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23 Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0f3376f' into redhat/gcc-15-branch

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ef203c5a397a3bcad27a7bb73210f3fbb48782b3 commit ef203c5a397a3bcad27a7bb73210f3fbb48782b3 Merge: c138e88e24a8 e1828db8e75a Author: Jakub Jelinek Date: Fri Jul 18 12:07:15 2025 +0200 Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0f3376f' into redhat/gcc-15-

[gcc r14-11898] gimple-fold: Fix up big endian _BitInt adjustment [PR121131]

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d51d503af7db6e4d8ca40e29d9250850f25aee1a commit r14-11898-gd51d503af7db6e4d8ca40e29d9250850f25aee1a Author: Jakub Jelinek Date: Fri Jul 18 09:20:30 2025 +0200 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] The following testcase ICEs because SCA

[gcc r15-9998] gimple-fold: Fix up big endian _BitInt adjustment [PR121131]

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5a5e72590c58ffc614170e93aa5aad8e0c55e00a commit r15-9998-g5a5e72590c58ffc614170e93aa5aad8e0c55e00a Author: Jakub Jelinek Date: Fri Jul 18 09:20:30 2025 +0200 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] The following testcase ICEs because SCAL

[gcc r16-2332] gimple-fold: Fix up big endian _BitInt adjustment [PR121131]

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:90955b2f61f787ebc446f0a105b5f49672388d89 commit r16-2332-g90955b2f61f787ebc446f0a105b5f49672388d89 Author: Jakub Jelinek Date: Fri Jul 18 09:20:30 2025 +0200 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] The following testcase ICEs because SCAL

[gcc r16-2258] c, c++: Extend -Wunused-but-set-* warnings [PR44677]

2025-07-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0eac9cfee8cb0b21de866a04d5d59685ab35208f commit r16-2258-g0eac9cfee8cb0b21de866a04d5d59685ab35208f Author: Jakub Jelinek Date: Tue Jul 15 15:00:33 2025 +0200 c, c++: Extend -Wunused-but-set-* warnings [PR44677] The -Wunused-but-set-* warnings work by using 2

[gcc r16-2206] c++: Implement C++26 P2786R13 - Trivial Relocatability [PR119064]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:981bd3e62cd271f620892cf5db56f00b4df50156 commit r16-2206-g981bd3e62cd271f620892cf5db56f00b4df50156 Author: Jakub Jelinek Date: Fri Jul 11 19:05:38 2025 +0200 c++: Implement C++26 P2786R13 - Trivial Relocatability [PR119064] The following patch implements the

[gcc r15-9958] testsuite: Add testcase for already fixed PR [PR120954]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bd817e6c6de038e82ff7d278ae52345313b22d7f commit r15-9958-gbd817e6c6de038e82ff7d278ae52345313b22d7f Author: Jakub Jelinek Date: Fri Jul 11 13:43:58 2025 +0200 testsuite: Add testcase for already fixed PR [PR120954] This was a regression introduced by r16-1893

[gcc r16-2199] libstdc++: Implement C++26 P3748R0 - Inspecting exception_ptr should be constexpr

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:dc503631a5086d20e633638d8631334385f9cf13 commit r16-2199-gdc503631a5086d20e633638d8631334385f9cf13 Author: Jakub Jelinek Date: Fri Jul 11 13:50:07 2025 +0200 libstdc++: Implement C++26 P3748R0 - Inspecting exception_ptr should be constexpr The following patc

[gcc r16-2198] testsuite: Add testcase for already fixed PR [PR120954]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9eea49825ebb607f4b67de48c9cba1f85e005932 commit r16-2198-g9eea49825ebb607f4b67de48c9cba1f85e005932 Author: Jakub Jelinek Date: Fri Jul 11 13:43:58 2025 +0200 testsuite: Add testcase for already fixed PR [PR120954] This was a regression introduced by r16-1893

[gcc r15-9956] c++: Fix up final handling in C++98 [PR120628]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bd6cc4f0f6676a895a2178ca397fc51364869bb1 commit r15-9956-gbd6cc4f0f6676a895a2178ca397fc51364869bb1 Author: Jakub Jelinek Date: Thu Jul 10 23:47:42 2025 +0200 c++: Fix up final handling in C++98 [PR120628] The following patch is on top of the https://gcc.g

[gcc r15-9957] ipa: Disallow signature changes in fun->has_musttail functions [PR121023]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c0dd240b1999e2fbeaa6106706bf25e74238bceb commit r15-9957-gc0dd240b1999e2fbeaa6106706bf25e74238bceb Author: Jakub Jelinek Date: Fri Jul 11 12:09:44 2025 +0200 ipa: Disallow signature changes in fun->has_musttail functions [PR121023] As the following testcase s

[gcc r15-9955] c++: Don't incorrectly reject override after class head name [PR120569]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b102e3d87c82bc901fb6a18324e2f33170b9162e commit r15-9955-gb102e3d87c82bc901fb6a18324e2f33170b9162e Author: Jakub Jelinek Date: Thu Jul 10 23:41:56 2025 +0200 c++: Don't incorrectly reject override after class head name [PR120569] While the https://www.op

[gcc r15-9954] c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f9516f109d89b5183c69d258bf147b0e48fdcf61 commit r15-9954-gf9516f109d89b5183c69d258bf147b0e48fdcf61 Author: Jakub Jelinek Date: Fri Jul 4 07:50:12 2025 +0200 c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837] The following testcase is miscompiled

[gcc r16-2195] ipa: Disallow signature changes in fun->has_musttail functions [PR121023]

2025-07-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:89b9372d61ccd45cb6c71518d62215917e3aaebc commit r16-2195-g89b9372d61ccd45cb6c71518d62215917e3aaebc Author: Jakub Jelinek Date: Fri Jul 11 12:09:44 2025 +0200 ipa: Disallow signature changes in fun->has_musttail functions [PR121023] As the following testcase s

[gcc r16-2186] c++: Save 8 further bytes from lang_type allocations

2025-07-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bdb0a6be69b3b3e8f94aa72a9263810a80cb9a5f commit r16-2186-gbdb0a6be69b3b3e8f94aa72a9263810a80cb9a5f Author: Jakub Jelinek Date: Fri Jul 11 00:05:23 2025 +0200 c++: Save 8 further bytes from lang_type allocations The following patch implements the /* FIXME

[gcc r16-2185] c++: Fix up final handling in C++98 [PR120628]

2025-07-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8f063b40e5b8f23cb89fee21afaa71deedbdf2aa commit r16-2185-g8f063b40e5b8f23cb89fee21afaa71deedbdf2aa Author: Jakub Jelinek Date: Thu Jul 10 23:47:42 2025 +0200 c++: Fix up final handling in C++98 [PR120628] The following patch is on top of the https://gcc.g

[gcc r16-2184] c++: Don't incorrectly reject override after class head name [PR120569]

2025-07-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bcb51fe0e26bed7e2c44c4822ca6dec135ba61f3 commit r16-2184-gbcb51fe0e26bed7e2c44c4822ca6dec135ba61f3 Author: Jakub Jelinek Date: Thu Jul 10 23:41:56 2025 +0200 c++: Don't incorrectly reject override after class head name [PR120569] While the https://www.op

[gcc r16-2162] Comment spelling fix: tunning -> tuning

2025-07-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:60a7c817d2deb640e9649825a8e4e05293a7ba2d commit r16-2162-g60a7c817d2deb640e9649825a8e4e05293a7ba2d Author: Jakub Jelinek Date: Thu Jul 10 10:23:31 2025 +0200 Comment spelling fix: tunning -> tuning Kyrylo noticed another spelling bug and like usually, the sam

[gcc r16-2108] c++: Implement part of C++26 P2686R4 - constexpr structured bindings [PR117784]

2025-07-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c81447d969f27a8653ebb1a450372f0d25a2e628 commit r16-2108-gc81447d969f27a8653ebb1a450372f0d25a2e628 Author: Jakub Jelinek Date: Tue Jul 8 19:21:55 2025 +0200 c++: Implement part of C++26 P2686R4 - constexpr structured bindings [PR117784] The following patch i

[gcc/redhat/heads/gcc-15-branch] (214 commits) Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: c138e88e24a8... Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23 It previously pointed to: b9def1721b12... Merge commit 'r15-9719-g7e580225e57086e335a16f9258d0401a21e Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23ee39c' into redhat/gcc-15-branch

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c138e88e24a87a165b741b7c6e3452a430aca820 commit c138e88e24a87a165b741b7c6e3452a430aca820 Merge: b9def1721b12 f8f6879ae1eb Author: Jakub Jelinek Date: Mon Jul 7 11:46:51 2025 +0200 Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23ee39c' into redhat/gcc-15-br

[gcc r12-11255] Revert "c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]"

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:486c32501aafce188649da2c234229dfbd2fd202 commit r12-11255-g486c32501aafce188649da2c234229dfbd2fd202 Author: Jakub Jelinek Date: Mon Jul 7 09:51:51 2025 +0200 Revert "c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]" This reverts commit b5f0faa4eb7

[gcc r12-11254] Revert "c++: Fix a pasto in the PR120471 fix [PR120940]"

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1d577bebe14c506713aee95080b8550a777586ba commit r12-11254-g1d577bebe14c506713aee95080b8550a777586ba Author: Jakub Jelinek Date: Mon Jul 7 09:51:38 2025 +0200 Revert "c++: Fix a pasto in the PR120471 fix [PR120940]" This reverts commit ed950a9ed384389ff07ac793

[gcc r16-2046] c++: Pedwarn on invalid decl specifiers for for-range-declaration [PR84009]

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:66455591fac1e80b5acc615598cbf556d565e080 commit r16-2046-g66455591fac1e80b5acc615598cbf556d565e080 Author: Jakub Jelinek Date: Mon Jul 7 09:17:34 2025 +0200 c++: Pedwarn on invalid decl specifiers for for-range-declaration [PR84009] https://eel.is/c++draft/st

[gcc r16-2000] c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e16820d4f7ab1d8a40f70beef722e6f8a4c2392c commit r16-2000-ge16820d4f7ab1d8a40f70beef722e6f8a4c2392c Author: Jakub Jelinek Date: Fri Jul 4 07:50:12 2025 +0200 c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837] The following testcase is miscompiled

[gcc r12-11245] c++: Fix a pasto in the PR120471 fix [PR120940]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ed950a9ed384389ff07ac793b7065abe31bcae3f commit r12-11245-ged950a9ed384389ff07ac793b7065abe31bcae3f Author: Jakub Jelinek Date: Thu Jul 3 22:39:39 2025 +0200 c++: Fix a pasto in the PR120471 fix [PR120940] No idea how this slipped in, I'm terribly sorry.

[gcc r13-9783] c++: Fix a pasto in the PR120471 fix [PR120940]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f3689dc2061481fa789dbf7b6ab55a8e5f52f198 commit r13-9783-gf3689dc2061481fa789dbf7b6ab55a8e5f52f198 Author: Jakub Jelinek Date: Thu Jul 3 22:39:39 2025 +0200 c++: Fix a pasto in the PR120471 fix [PR120940] No idea how this slipped in, I'm terribly sorry. S

[gcc r14-11876] c++: Fix a pasto in the PR120471 fix [PR120940]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f3db50e3a41af53f87e94cd31e86f63126b8 commit r14-11876-gf3db50e3a41af53f87e94cd31e86f63126b8 Author: Jakub Jelinek Date: Thu Jul 3 22:39:39 2025 +0200 c++: Fix a pasto in the PR120471 fix [PR120940] No idea how this slipped in, I'm terribly sorry.

[gcc r15-9920] c++: Fix a pasto in the PR120471 fix [PR120940]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f9c43140bee94587cd60c8476db8c0e699206841 commit r15-9920-gf9c43140bee94587cd60c8476db8c0e699206841 Author: Jakub Jelinek Date: Thu Jul 3 22:39:39 2025 +0200 c++: Fix a pasto in the PR120471 fix [PR120940] No idea how this slipped in, I'm terribly sorry. S

[gcc r16-1990] c++: Fix a pasto in the PR120471 fix [PR120940]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:dc90649466a54ab61926d88500a05f59a55cb055 commit r16-1990-gdc90649466a54ab61926d88500a05f59a55cb055 Author: Jakub Jelinek Date: Thu Jul 3 22:39:39 2025 +0200 c++: Fix a pasto in the PR120471 fix [PR120940] No idea how this slipped in, I'm terribly sorry. S

[gcc r12-11244] c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b5f0faa4eb71650a9dde3938c3a98eda710534de commit r12-11244-gb5f0faa4eb71650a9dde3938c3a98eda710534de Author: Jakub Jelinek Date: Tue Jul 1 15:28:10 2025 +0200 c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471] The following testcase is miscompiled si

[gcc r13-9781] c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:78ce4720d13b3e82a4c718880a9ca9f0e955cf7e commit r13-9781-g78ce4720d13b3e82a4c718880a9ca9f0e955cf7e Author: Jakub Jelinek Date: Tue Jul 1 15:28:10 2025 +0200 c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471] The following testcase is miscompiled sin

[gcc r14-11872] c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d21bfd170f939625abee3e230a6d41d7e1529ed3 commit r14-11872-gd21bfd170f939625abee3e230a6d41d7e1529ed3 Author: Jakub Jelinek Date: Tue Jul 1 15:28:10 2025 +0200 c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471] The following testcase is miscompiled si

[gcc r15-9898] testsuite: Fix up gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c test (test UB) [PR120919]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:98bc42f456d04d71fe9b2b55fa7c7ad415367bbc commit r15-9898-g98bc42f456d04d71fe9b2b55fa7c7ad415367bbc Author: Jakub Jelinek Date: Tue Jul 1 19:37:39 2025 +0200 testsuite: Fix up gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c test (test UB) [PR120919] In

[gcc r16-1899] testsuite: Fix up gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c test (test UB) [PR120919]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f5282f7402939fdec910ef3743d38edac864eec8 commit r16-1899-gf5282f7402939fdec910ef3743d38edac864eec8 Author: Jakub Jelinek Date: Tue Jul 1 19:37:39 2025 +0200 testsuite: Fix up gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c test (test UB) [PR120919] In

[gcc r15-9894] s390: Add -fno-stack-protector to 3 tests

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c3a639d1e2f31532b9210a7e31c87f9dda9e9351 commit r15-9894-gc3a639d1e2f31532b9210a7e31c87f9dda9e9351 Author: Jakub Jelinek Date: Tue Jul 1 17:33:32 2025 +0200 s390: Add -fno-stack-protector to 3 tests In Fedora/RHEL we usually test with make check RUNTESTFL

[gcc r15-9896] c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7fdf47538a659f6af8dadbecbb63c8a226b63754 commit r15-9896-g7fdf47538a659f6af8dadbecbb63c8a226b63754 Author: Jakub Jelinek Date: Tue Jul 1 15:28:10 2025 +0200 c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471] The following testcase is miscompiled sin

[gcc r16-1895] s390: Add -fno-stack-protector to 3 tests

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:01564529234461d84c7df1b0223fd908d8bcbfee commit r16-1895-g01564529234461d84c7df1b0223fd908d8bcbfee Author: Jakub Jelinek Date: Tue Jul 1 17:33:32 2025 +0200 s390: Add -fno-stack-protector to 3 tests In Fedora/RHEL we usually test with make check RUNTESTFL

[gcc r16-1893] c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:988e87b66882875b14a6cab11c17516863c74a63 commit r16-1893-g988e87b66882875b14a6cab11c17516863c74a63 Author: Jakub Jelinek Date: Tue Jul 1 15:28:10 2025 +0200 c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471] The following testcase is miscompiled sin

[gcc r16-1889] testsuite: Fix up pr119318.c test for big-endian [PR120082]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e47fb6bd059da41d2dceb3f75a3a7968600e09fe commit r16-1889-ge47fb6bd059da41d2dceb3f75a3a7968600e09fe Author: Jakub Jelinek Date: Tue Jul 1 11:58:28 2025 +0200 testsuite: Fix up pr119318.c test for big-endian [PR120082] The test is not endianess clean, x[0] is s

[gcc r15-9885] tailc: Handle musttail in case of non-cleaned-up cleanups, especially ASan related [PR120608]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ce869854db676c62cd5377adfd4ff62c3bd13257 commit r15-9885-gce869854db676c62cd5377adfd4ff62c3bd13257 Author: Jakub Jelinek Date: Tue Jul 1 11:26:45 2025 +0200 tailc: Handle musttail in case of non-cleaned-up cleanups, especially ASan related [PR120608] The fol

[gcc r16-1886] tailc: Handle musttail in case of non-cleaned-up cleanups, especially ASan related [PR120608]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b610132ddbe4cb870b9c2752053616dcf12979fe commit r16-1886-gb610132ddbe4cb870b9c2752053616dcf12979fe Author: Jakub Jelinek Date: Tue Jul 1 11:26:45 2025 +0200 tailc: Handle musttail in case of non-cleaned-up cleanups, especially ASan related [PR120608] The fol

[gcc r15-9884] testsuite: Fix up pr119318.c test for big-endian [PR120082]

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:497cb0881e5a03bf75b7c0f8a1c7287619a995b0 commit r15-9884-g497cb0881e5a03bf75b7c0f8a1c7287619a995b0 Author: Jakub Jelinek Date: Tue Jul 1 11:58:28 2025 +0200 testsuite: Fix up pr119318.c test for big-endian [PR120082] The test is not endianess clean, x[0] is s

[gcc r16-1839] gcc: middle-end opt for trigonometric pi-based functions builtins

2025-07-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:15fcb2f556f71653518fb4f441f85b1762043e7e commit r16-1839-g15fcb2f556f71653518fb4f441f85b1762043e7e Author: Yuao Ma Date: Tue Jul 1 09:50:28 2025 +0200 gcc: middle-end opt for trigonometric pi-based functions builtins This patch partially handled PR118592.

[gcc r16-1775] Extend nonnull_if_nonzero attribute [PR120520]

2025-06-30 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e33409a83251d057eb03b22e8f95f3ad7bf822e1 commit r16-1775-ge33409a83251d057eb03b22e8f95f3ad7bf822e1 Author: Jakub Jelinek Date: Mon Jun 30 11:08:16 2025 +0200 Extend nonnull_if_nonzero attribute [PR120520] C2Y voted in the https://www.open-std.org/jtc1/sc2

[gcc r16-1751] c++: Implement C++26 P3533R2 - constexpr virtual inheritance [PR120777]

2025-06-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f86ebb00406dafed3b8ebeae6e9e9d613abdf2ec commit r16-1751-gf86ebb00406dafed3b8ebeae6e9e9d613abdf2ec Author: Jakub Jelinek Date: Fri Jun 27 23:39:30 2025 +0200 c++: Implement C++26 P3533R2 - constexpr virtual inheritance [PR120777] The following patch implement

[gcc r16-1708] libstdc++: Implement C++26 P2927R3 - Inspecting exception_ptr

2025-06-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:af5b72cf9f5640d24f28398b37c7208d6b2439ab commit r16-1708-gaf5b72cf9f5640d24f28398b37c7208d6b2439ab Author: Jakub Jelinek Date: Thu Jun 26 16:18:38 2025 +0200 libstdc++: Implement C++26 P2927R3 - Inspecting exception_ptr The following patch attempts to impleme

[gcc r16-1657] c++: Implement C++26 P3618R0 - Allow attaching main to the global module [PR120773]

2025-06-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ed7fc2b29ead88be30b40ec2c3c51495200b08c4 commit r16-1657-ged7fc2b29ead88be30b40ec2c3c51495200b08c4 Author: Jakub Jelinek Date: Tue Jun 24 19:00:11 2025 +0200 c++: Implement C++26 P3618R0 - Allow attaching main to the global module [PR120773] The following pa

[gcc r15-9855] tailc: Allow musttail tail calls with -fsanitize=address [PR120608]

2025-06-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fa2e03effa5251a6f7c8b79a8e3be81c90fb5e4f commit r15-9855-gfa2e03effa5251a6f7c8b79a8e3be81c90fb5e4f Author: Jakub Jelinek Date: Mon Jun 23 16:08:34 2025 +0200 tailc: Allow musttail tail calls with -fsanitize=address [PR120608] These testcases show another prob

[gcc r15-9854] expand: Allow musttail tail calls with -fsanitize=address [PR120608]

2025-06-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e5cf6027581770e97790f6495a56515ea4d0f7c2 commit r15-9854-ge5cf6027581770e97790f6495a56515ea4d0f7c2 Author: Jakub Jelinek Date: Mon Jun 23 15:58:55 2025 +0200 expand: Allow musttail tail calls with -fsanitize=address [PR120608] The following testcase is reject

[gcc r16-1626] tailc: Allow musttail tail calls with -fsanitize=address [PR120608]

2025-06-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:35a26f2ec55d20d524464c33b68b23328a7f6bbe commit r16-1626-g35a26f2ec55d20d524464c33b68b23328a7f6bbe Author: Jakub Jelinek Date: Mon Jun 23 16:08:34 2025 +0200 tailc: Allow musttail tail calls with -fsanitize=address [PR120608] These testcases show another prob

[gcc r16-1625] expand: Allow musttail tail calls with -fsanitize=address [PR120608]

2025-06-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b9523a935aaa28ffae9118e199a2f43a8a98e27e commit r16-1625-gb9523a935aaa28ffae9118e199a2f43a8a98e27e Author: Jakub Jelinek Date: Mon Jun 23 15:58:55 2025 +0200 expand: Allow musttail tail calls with -fsanitize=address [PR120608] The following testcase is reject

[gcc r16-1600] value-range: Use int instead of uint for wi::ctz result [PR120746]

2025-06-21 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b76779c7cd6b92f167a80f16f11f599eea4dfc67 commit r16-1600-gb76779c7cd6b92f167a80f16f11f599eea4dfc67 Author: Jakub Jelinek Date: Sat Jun 21 16:09:08 2025 +0200 value-range: Use int instead of uint for wi::ctz result [PR120746] uint is some compatibility type in

[gcc r16-1577] expand: Align PARM_DECLs again to at least BITS_PER_WORD if possible [PR120689]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:14dd61736fee45b2a83502bafa1c969a2610dd1c commit r16-1577-g14dd61736fee45b2a83502bafa1c969a2610dd1c Author: Jakub Jelinek Date: Thu Jun 19 14:48:00 2025 +0200 expand: Align PARM_DECLs again to at least BITS_PER_WORD if possible [PR120689] The following testca

[gcc r14-11852] dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:153160c3f59c01ab864726abce66b4c3a0f2d909 commit r14-11852-g153160c3f59c01ab864726abce66b4c3a0f2d909 Author: Jakub Jelinek Date: Wed Jun 18 08:07:22 2025 +0200 dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631]

[gcc r14-11853] dfp: Further decimal_real_to_integer fixes [PR120631]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e3cf9e55e394de211617333bbc3419c248d3e6b6 commit r14-11853-ge3cf9e55e394de211617333bbc3419c248d3e6b6 Author: Jakub Jelinek Date: Thu Jun 19 08:57:27 2025 +0200 dfp: Further decimal_real_to_integer fixes [PR120631] Unfortunately, the following further testcase

[gcc r15-9847] dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b89ee9e63ce7dff24dfab95f8df123e71629f5ff commit r15-9847-gb89ee9e63ce7dff24dfab95f8df123e71629f5ff Author: Jakub Jelinek Date: Wed Jun 18 08:07:22 2025 +0200 dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631]

[gcc r15-9848] dfp: Further decimal_real_to_integer fixes [PR120631]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5e570c3303ae36757aa5340ac60d562562052fc9 commit r15-9848-g5e570c3303ae36757aa5340ac60d562562052fc9 Author: Jakub Jelinek Date: Thu Jun 19 08:57:27 2025 +0200 dfp: Further decimal_real_to_integer fixes [PR120631] Unfortunately, the following further testcase s

[gcc r16-1572] dfp: Further decimal_real_to_integer fixes [PR120631]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e2eb9da5546b5e2fccb86586cda3beee8f69f5c9 commit r16-1572-ge2eb9da5546b5e2fccb86586cda3beee8f69f5c9 Author: Jakub Jelinek Date: Thu Jun 19 08:57:27 2025 +0200 dfp: Further decimal_real_to_integer fixes [PR120631] Unfortunately, the following further testcase s

[gcc r16-1555] dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631

2025-06-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f3002d664d1137844c714645a841a48ab57d0eaa commit r16-1555-gf3002d664d1137844c714645a841a48ab57d0eaa Author: Jakub Jelinek Date: Wed Jun 18 08:07:22 2025 +0200 dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631]

[gcc r15-9841] crc: Fix up ICE from optimize_crc_loop [PR120677]

2025-06-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f3dcc49945ea9ba0355d5c87686c0ed99e7c233d commit r15-9841-gf3dcc49945ea9ba0355d5c87686c0ed99e7c233d Author: Jakub Jelinek Date: Tue Jun 17 13:20:11 2025 +0200 crc: Fix up ICE from optimize_crc_loop [PR120677] The following testcase ICEs, because optimize_crc_l

[gcc r16-1538] crc: Fix up ICE from optimize_crc_loop [PR120677]

2025-06-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:75ffef5c6fa4e6e9576285e0403c06728309ae3e commit r16-1538-g75ffef5c6fa4e6e9576285e0403c06728309ae3e Author: Jakub Jelinek Date: Tue Jun 17 13:20:11 2025 +0200 crc: Fix up ICE from optimize_crc_loop [PR120677] The following testcase ICEs, because optimize_crc_l

[gcc/redhat/heads/gcc-14-branch] (50 commits) Merge commit 'r14-11849-gcb7784fd04deec1f94c20536709847786f

2025-06-16 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-14-branch' was updated to point to: 74a421064f3d... Merge commit 'r14-11849-gcb7784fd04deec1f94c20536709847786f It previously pointed to: 078cfa03d84e... Merge commit 'r14-11800-g306cdb4df729079d7bd924e00236931811 Diff: Summary of changes (added commits): ---

[gcc r16-1506] expand: Add a helper function for edge splitting [PR120629]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9050cbed34135c8472c2654c4dd6a8739d69b92e commit r16-1506-g9050cbed34135c8472c2654c4dd6a8739d69b92e Author: Jakub Jelinek Date: Fri Jun 13 23:17:17 2025 +0200 expand: Add a helper function for edge splitting [PR120629] On Fri, Jun 13, 2025 at 08:52:55AM +0100,

[gcc r12-11186] libfortran: Fix up _gfortran_s{max, min}loc1_{4, 8, 16}_s{1, 4} [PR120191]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b3207c163f630752301a1c58b1a37c849e73dea4 commit r12-11186-gb3207c163f630752301a1c58b1a37c849e73dea4 Author: Jakub Jelinek Date: Tue May 13 14:19:25 2025 +0200 libfortran: Fix up _gfortran_s{max,min}loc1_{4,8,16}_s{1,4} [PR120191] There is a bug in _gfortran_s

[gcc r12-11182] libatomic: Fix up libat_{, un}lock_n for mingw [PR119796]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b22c39bb9bd687fca05d590102b62e0acc88cacf commit r12-11182-gb22c39bb9bd687fca05d590102b62e0acc88cacf Author: Jakub Jelinek Date: Wed Apr 16 17:22:49 2025 +0200 libatomic: Fix up libat_{,un}lock_n for mingw [PR119796] Here is just a port of the previously poste

[gcc r12-11189] c++: vtable referring to "unavailable" virtual fn [PR116606]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:eb4249345c1241c494f7d0b6b0f6a670e4a0b4e0 commit r12-11189-geb4249345c1241c494f7d0b6b0f6a670e4a0b4e0 Author: Marek Polacek Date: Thu Sep 5 13:01:59 2024 -0400 c++: vtable referring to "unavailable" virtual fn [PR116606] mark_vtable_entries already has

[gcc r12-11195] testsuite: Add testcase for GCC 13 branch s390 bug [PR120480]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7c4f69400edc20bb74a100c0ddf3bc777337ad16 commit r12-11195-g7c4f69400edc20bb74a100c0ddf3bc777337ad16 Author: Jakub Jelinek Date: Fri May 30 14:35:12 2025 +0200 testsuite: Add testcase for GCC 13 branch s390 bug [PR120480] This got broken with r13-9727 and fixe

[gcc r12-11190] c++: Disable deprecated/unavailable diagnostics when creating thunks for methods with such attribute

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7234fc38e934f8a1c6415ac49e4f690efc3feac3 commit r12-11190-g7234fc38e934f8a1c6415ac49e4f690efc3feac3 Author: Jakub Jelinek Date: Thu Sep 12 18:22:21 2024 +0200 c++: Disable deprecated/unavailable diagnostics when creating thunks for methods with such attributes [PR116

[gcc r12-11187] libfortran: Fix up _gfortran_{, m, s}findloc2_s{1, 4} [PR120196]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3bacd4b30be79a5579a6fb854866393e9cc4c169 commit r12-11187-g3bacd4b30be79a5579a6fb854866393e9cc4c169 Author: Jakub Jelinek Date: Tue May 13 14:20:22 2025 +0200 libfortran: Fix up _gfortran_{,m,s}findloc2_s{1,4} [PR120196] As mentioned in the PR, _gfortran_{,m,

[gcc r12-11188] asan: Don't fold some strlens with -fsanitize=address [PR110676]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e9c984b8d3f63a929c4a2c8d8af3732efdc9fc4c commit r12-11188-ge9c984b8d3f63a929c4a2c8d8af3732efdc9fc4c Author: Jakub Jelinek Date: Tue Feb 6 13:00:04 2024 +0100 asan: Don't fold some strlens with -fsanitize=address [PR110676] The UB on the following testcase isn

[gcc r12-11183] rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:12f167fb3291d10128b5c3605aa94e2eae7fa269 commit r12-11183-g12f167fb3291d10128b5c3605aa94e2eae7fa269 Author: Jakub Jelinek Date: Tue Apr 22 21:27:28 2025 +0200 rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327] The follo

[gcc r12-11193] c++: Fix explicit instantiation of const variable templates after earlier implicit instantation [PR1

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:64a7a19112f04a548ebe18ada80b8c2d18997c3e commit r12-11193-g64a7a19112f04a548ebe18ada80b8c2d18997c3e Author: Jakub Jelinek Date: Wed Feb 28 23:20:13 2024 +0100 c++: Fix explicit instantiation of const variable templates after earlier implicit instantation [PR113976]

[gcc r12-11184] fortran: Fix up minloc/maxloc lowering [PR120191]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c616dcb031166dfe19ae89534b607b3724c0f154 commit r12-11184-gc616dcb031166dfe19ae89534b607b3724c0f154 Author: Jakub Jelinek Date: Tue May 13 14:14:55 2025 +0200 fortran: Fix up minloc/maxloc lowering [PR120191] We need to drop the kind argument from what is pas

[gcc r12-11191] doloop: Fix up doloop df use [PR116799]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f87fe2579b48d57c5f97bb91674b60808722855d commit r12-11191-gf87fe2579b48d57c5f97bb91674b60808722855d Author: Jakub Jelinek Date: Thu Dec 5 13:01:21 2024 +0100 doloop: Fix up doloop df use [PR116799] The following testcases are miscompiled on s390x-linux, becau

[gcc r12-11179] driver: On linux hosts disable ASLR during -freport-bug [PR119727]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9586f7a78533ef4feb92f838f9f70aa2341d0ede commit r12-11179-g9586f7a78533ef4feb92f838f9f70aa2341d0ede Author: Jakub Jelinek Date: Mon Apr 14 10:18:13 2025 +0200 driver: On linux hosts disable ASLR during -freport-bug [PR119727] Andi had a useful comment that ev

[gcc r12-11178] driver: Fix up -freport-bug for ASLR [PR119727]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d3c3322577ca0d37adf47e1b67f35be003a7425d commit r12-11178-gd3c3322577ca0d37adf47e1b67f35be003a7425d Author: Jakub Jelinek Date: Sat Apr 12 13:15:13 2025 +0200 driver: Fix up -freport-bug for ASLR [PR119727] With --enable-host-pie -freport-bug almost never pre

[gcc r12-11180] expmed: Always use QImode for init_expmed set_zero_cost [PR119785]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6d0580f1e7448283a2b95161a49d6b3c727655aa commit r12-11180-g6d0580f1e7448283a2b95161a49d6b3c727655aa Author: Jakub Jelinek Date: Mon Apr 14 19:34:22 2025 +0200 expmed: Always use QImode for init_expmed set_zero_cost [PR119785] This is a regression on some targ

[gcc r12-11181] libatomic: Fix up libat_{,un}lock_n [PR119796]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5d0ce3a86fe32ded5ec52d849e7c2c1e31aabe39 commit r12-11181-g5d0ce3a86fe32ded5ec52d849e7c2c1e31aabe39 Author: Jakub Jelinek Date: Wed Apr 16 17:21:39 2025 +0200 libatomic: Fix up libat_{,un}lock_n [PR119796] As mentioned in the PR (and I think in PR101075 too),

[gcc r12-11194] s390: Use match_scratch instead of scratch in define_split [PR119834]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c80a7e76420370947404bc551c33b4a482b8c36f commit r12-11194-gc80a7e76420370947404bc551c33b4a482b8c36f Author: Jakub Jelinek Date: Thu Apr 17 10:57:18 2025 +0200 s390: Use match_scratch instead of scratch in define_split [PR119834] The following testcase ICEs si

[gcc r12-11176] lto: lto-opts fixes [PR119625]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b121f1dc7efd9ca2f7ac60a018996fd5b1ce243f commit r12-11176-gb121f1dc7efd9ca2f7ac60a018996fd5b1ce243f Author: Jakub Jelinek Date: Fri Apr 4 20:57:09 2025 +0200 lto: lto-opts fixes [PR119625] I can reproduce a really weird error in our distro i686 trunk gcc

[gcc r12-11153] c++: Fix ICE on constexpr virtual function [PR117317]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:198f38a607980a4a4be81673d4fa1e637728be86 commit r12-11153-g198f38a607980a4a4be81673d4fa1e637728be86 Author: Jakub Jelinek Date: Fri Nov 8 13:36:05 2024 +0100 c++: Fix ICE on constexpr virtual function [PR117317] Since C++20 virtual methods can be constexpr, a

[gcc r12-11173] Fix up some further cases of missing or extraneous spaces in diagnostics

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0027f96a361fa8636a52b0766c03dd74ac76f4c0 commit r12-11173-g0027f96a361fa8636a52b0766c03dd74ac76f4c0 Author: Jakub Jelinek Date: Sat Mar 22 08:39:38 2025 +0100 Fix up some further cases of missing or extraneous spaces in diagnostics Given the recent PR119406 I

[gcc r12-11169] reassoc: Fix up optimize_range_tests_to_bit_test [PR118915]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2033f7565d3974185367db8692003ef69f95bdf1 commit r12-11169-g2033f7565d3974185367db8692003ef69f95bdf1 Author: Jakub Jelinek Date: Mon Feb 24 12:19:16 2025 +0100 reassoc: Fix up optimize_range_tests_to_bit_test [PR118915] The following testcase is miscompiled du

[gcc r12-11192] i386: Change RTL representation of bt[lq] [PR118623]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:854d8fa9d0e1b8ac2e5b21333bb09a7c2e94231d commit r12-11192-g854d8fa9d0e1b8ac2e5b21333bb09a7c2e94231d Author: Jakub Jelinek Date: Mon Feb 10 10:40:22 2025 +0100 i386: Change RTL representation of bt[lq] [PR118623] The following testcase is miscompiled because o

[gcc r12-11174] combine: Use reg_used_between_p rather than modified_between_p in two spots [PR119291]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:affa145910b6768ec32b4409a1c2f38e1a10 commit r12-11174-gaffa145910b6768ec32b4409a1c2f38e1a10 Author: Jakub Jelinek Date: Tue Apr 1 16:40:55 2025 +0200 combine: Use reg_used_between_p rather than modified_between_p in two spots [PR119291] The following

[gcc r12-11166] c++: Allow constexpr reads from volatile std::nullptr_t objects [PR118661]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c95cd1c5effaec023360c902b38376dc461d41e4 commit r12-11166-gc95cd1c5effaec023360c902b38376dc461d41e4 Author: Jakub Jelinek Date: Fri Feb 7 14:27:18 2025 +0100 c++: Allow constexpr reads from volatile std::nullptr_t objects [PR118661] As mentioned in the PR, ht

[gcc r12-11172] tree: Improve skip_simple_arithmetic [PR119183]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fb1a11096c7272a0eb2c81016077dd59613ffcd8 commit r12-11172-gfb1a11096c7272a0eb2c81016077dd59613ffcd8 Author: Jakub Jelinek Date: Tue Mar 11 11:01:55 2025 +0100 tree: Improve skip_simple_arithmetic [PR119183] The following testcase takes very long time to compi

[gcc r12-11171] c++: Update TYPE_FIELDS of variant types if cp_parser_late_parsing_default_args etc. modify it [PR98

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6902b893ef810805585c297679525a3ee9c1f425 commit r12-11171-g6902b893ef810805585c297679525a3ee9c1f425 Author: Jakub Jelinek Date: Thu Mar 6 18:26:37 2025 +0100 c++: Update TYPE_FIELDS of variant types if cp_parser_late_parsing_default_args etc. modify it [PR98533]

[gcc r12-11165] icf: Compare call argument types in certain cases and asm operands [PR117432]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ed3daf6801f4b562d6fd80f134a2c68398fe5c00 commit r12-11165-ged3daf6801f4b562d6fd80f134a2c68398fe5c00 Author: Jakub Jelinek Date: Sat Feb 1 00:50:24 2025 +0100 icf: Compare call argument types in certain cases and asm operands [PR117432] compare_operand uses o

[gcc r12-11170] openmp: Mark OpenMP atomic write expression as read [PR119000]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:39ed0d47764039885a729a38b0ae19d96fdc5beb commit r12-11170-g39ed0d47764039885a729a38b0ae19d96fdc5beb Author: Jakub Jelinek Date: Tue Feb 25 09:33:21 2025 +0100 openmp: Mark OpenMP atomic write expression as read [PR119000] The following testcase was emitting f

[gcc r12-11168] i386: Fix ICE with conditional QI/HI vector maxmin [PR118776]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9a80e4f0dd2d0c72d9871014f745c85b6dd53889 commit r12-11168-g9a80e4f0dd2d0c72d9871014f745c85b6dd53889 Author: Jakub Jelinek Date: Sat Feb 8 08:54:31 2025 +0100 i386: Fix ICE with conditional QI/HI vector maxmin [PR118776] The following testcase ICEs starting wi

[gcc r12-11164] d: give dependency files better filenames [PR118477]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:056de2a74ba57ce4afb38f2e8865b76f19d82d14 commit r12-11164-g056de2a74ba57ce4afb38f2e8865b76f19d82d14 Author: Arsen Arsenović Date: Wed Jan 29 21:14:33 2025 +0100 d: give dependency files better filenames [PR118477] Currently, the dependency files for root-file

[gcc r12-11185] libfortran: Fix up _gfortran_s{max, min}loc2_{4, 8, 16}_s{1, 4} [PR120191]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bab120e0d99ba45ae58b70299c184b0e2289ebcc commit r12-11185-gbab120e0d99ba45ae58b70299c184b0e2289ebcc Author: Jakub Jelinek Date: Tue May 13 14:18:10 2025 +0200 libfortran: Fix up _gfortran_s{max,min}loc2_{4,8,16}_s{1,4} [PR120191] I've tried to write a testcas

[gcc r12-11161] c++: Wrap force_target_expr in get_member_function_from_ptrfunc with save_expr [PR118509]

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:08869baff71588e030363047ee73104592687014 commit r12-11161-g08869baff71588e030363047ee73104592687014 Author: Jakub Jelinek Date: Wed Jan 22 00:18:24 2025 +0100 c++: Wrap force_target_expr in get_member_function_from_ptrfunc with save_expr [PR118509] My Octobe

[gcc r12-11163] c++: Only destruct elts of array for new expression if exception is thrown during the initialization

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:472d23c941e9abb3465ca808dc44eaf8c88703eb commit r12-11163-g472d23c941e9abb3465ca808dc44eaf8c88703eb Author: Jakub Jelinek Date: Sat Jan 25 10:15:24 2025 +0100 c++: Only destruct elts of array for new expression if exception is thrown during the initialization [PR1178

[gcc r12-11177] libquadmath: Fix up THREEp96 constant in expq

2025-06-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:eed92f521f346c263666768874006d581d4911d1 commit r12-11177-geed92f521f346c263666768874006d581d4911d1 Author: Jakub Jelinek Date: Wed Apr 9 22:01:30 2025 +0200 libquadmath: Fix up THREEp96 constant in expq Here is a cherry-pick from glibc [BZ #32411] fix.

  1   2   3   4   5   6   7   8   9   10   >