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-
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):
---
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):
---
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-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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):
---
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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]
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
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]
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
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
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]
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
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
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):
---
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,
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
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
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
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
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
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,
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
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
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]
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
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
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
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
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
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),
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
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
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
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
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
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
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
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
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
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]
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
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
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
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
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
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
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
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 - 100 of 1206 matches
Mail list logo