https://gcc.gnu.org/g:413985b632afb07032d3b32d992029fced187814
commit r15-7014-g413985b632afb07032d3b32d992029fced187814
Author: Jakub Jelinek
Date: Sat Jan 18 09:14:27 2025 +0100
c++: Fix up find_array_ctor_elt RAW_DATA_CST handling [PR118534]
This is the third bug discovered tod
https://gcc.gnu.org/g:d8a31b5bead0c64d7e4a59d6834bc649f68de765
commit r15-7007-gd8a31b5bead0c64d7e4a59d6834bc649f68de765
Author: Jakub Jelinek
Date: Fri Jan 17 21:00:50 2025 +0100
testsuite: Make embed-10.c test more robust
With the https://gcc.gnu.org/pipermail/gcc-patches/2025-J
https://gcc.gnu.org/g:71280df05f28fd568f8b863dd700c0be2f2443a8
commit r15-7005-g71280df05f28fd568f8b863dd700c0be2f2443a8
Author: Jakub Jelinek
Date: Fri Jan 17 19:27:59 2025 +0100
s390: Replace some checking assertions with output_operand_lossage
[PR118511]
r15-2002 s390: Fully e
https://gcc.gnu.org/g:3ab9eb6946f7b832834b3d808c5617935e0be727
commit r15-6992-g3ab9eb6946f7b832834b3d808c5617935e0be727
Author: Jakub Jelinek
Date: Fri Jan 17 11:30:07 2025 +0100
match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENERIC [PR118522]
The last case of this optim
https://gcc.gnu.org/g:3191d7404bb9c2f53554d7c7f50dfb73b5a78726
commit r15-6958-g3191d7404bb9c2f53554d7c7f50dfb73b5a78726
Author: Jakub Jelinek
Date: Thu Jan 16 17:25:24 2025 +0100
c++: Fix up reshape_* RAW_DATA_CST handling [PR118214]
The embed-17.C testcase is miscompiled and pr1
https://gcc.gnu.org/g:03e0bf3f4f9bd85dcc1f60c4e38157609d754c91
commit r15-6957-g03e0bf3f4f9bd85dcc1f60c4e38157609d754c91
Author: Jakub Jelinek
Date: Thu Jan 16 17:23:02 2025 +0100
c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ diagnostics
This is something we should hav
https://gcc.gnu.org/g:7f5adfd31b3af08924faec36679eaea40a98af19
commit r15-6944-g7f5adfd31b3af08924faec36679eaea40a98af19
Author: Jakub Jelinek
Date: Thu Jan 16 09:25:16 2025 +0100
tree-ssa-propagate: Special case lhs of musttail calls in
may_propagate_copy [PR118430]
This patch e
https://gcc.gnu.org/g:9c4397cafc5ded9b008a92a55d4e5207e1c2e4e4
commit r15-6943-g9c4397cafc5ded9b008a92a55d4e5207e1c2e4e4
Author: Jakub Jelinek
Date: Thu Jan 16 09:20:15 2025 +0100
tailc: Virtually undo IPA-VRP return value optimization for tail calls
[PR118430]
When we have retur
https://gcc.gnu.org/g:43f4d44bebd63b354f8798fcef512d4d2b42c655
commit r15-6941-g43f4d44bebd63b354f8798fcef512d4d2b42c655
Author: Jakub Jelinek
Date: Thu Jan 16 09:17:50 2025 +0100
vec.h: Properly destruct elements in auto_vec auto storage [PR118400]
For T with non-trivial destruct
https://gcc.gnu.org/g:015ec112e9054a1623d431f454a12b9672381616
commit r15-6942-g015ec112e9054a1623d431f454a12b9672381616
Author: Jakub Jelinek
Date: Thu Jan 16 09:18:59 2025 +0100
docs: Fix up inline asm documentation
When writing the gcc-15/changes.html patch posted earlier, I've
https://gcc.gnu.org/g:2619413a5e032e2f2c3d4a2202ba8bf324cf08ab
commit r15-6924-g2619413a5e032e2f2c3d4a2202ba8bf324cf08ab
Author: Jakub Jelinek
Date: Wed Jan 15 18:27:07 2025 +0100
c++: Handle RAW_DATA_CST in unify [PR118390]
This patch uses the count_ctor_elements function to fix
https://gcc.gnu.org/g:8d9d583484006a75bc3ed3b3badb585f3a0bb546
commit r15-6917-g8d9d583484006a75bc3ed3b3badb585f3a0bb546
Author: Jakub Jelinek
Date: Wed Jan 15 17:04:31 2025 +0100
c++: Implement mangling of RAW_DATA_CST [PR118278]
As the following testcases show (mangle80.C only a
https://gcc.gnu.org/g:dd389c2549a4891e044c96b9298efa2a363c744a
commit r15-6910-gdd389c2549a4891e044c96b9298efa2a363c744a
Author: Jakub Jelinek
Date: Wed Jan 15 09:43:32 2025 +0100
ipa: Initialize/release global obstack in process_new_functions [PR116068]
Other spots in cgraphunit.
https://gcc.gnu.org/g:f263f2d525eb9a1b60c2a356eb64262819b6bab0
commit r15-6907-gf263f2d525eb9a1b60c2a356eb64262819b6bab0
Author: Jakub Jelinek
Date: Wed Jan 15 08:46:48 2025 +0100
c++: Fix ICEs with large initializer lists or ones including #embed
[PR118124]
The following testcas
https://gcc.gnu.org/g:64828272cde415bf2d7222eec87147ba84980f3d
commit r15-6908-g64828272cde415bf2d7222eec87147ba84980f3d
Author: Jakub Jelinek
Date: Wed Jan 15 08:53:13 2025 +0100
c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR118124]
The previous patch made me look arou
https://gcc.gnu.org/g:18f6bb9899209ccd41c476254d30596606c81dd7
commit r15-6909-g18f6bb9899209ccd41c476254d30596606c81dd7
Author: Jakub Jelinek
Date: Wed Jan 15 08:56:40 2025 +0100
c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't
convert to its rettype [PR118387]
https://gcc.gnu.org/g:6adb681d9cf55f12e8a232c1e9a009e5ca5fdde5
commit 6adb681d9cf55f12e8a232c1e9a009e5ca5fdde5
Merge: 074f598e85b4 744a59f3f55b
Author: Jakub Jelinek
Date: Tue Jan 14 11:26:00 2025 +0100
Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1bcad5' into
redhat/gcc-15-b
The branch 'redhat/heads/gcc-15-branch' was updated to point to:
6adb681d9cf5... Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1
It previously pointed to:
074f598e85b4... Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29
Diff:
Summary of changes (added commits):
---
The branch 'redhat/heads/gcc-15-branch' was updated to point to:
074f598e85b4... Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29
It previously pointed to:
20e73534b5a3... Merge commit 'r15-6820-gd64ca15351029164bac30b49fb3c4f9723e
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:41a5a97dba6873d928675fd789a2d884c6d20a8d
commit r15-6865-g41a5a97dba6873d928675fd789a2d884c6d20a8d
Author: Jakub Jelinek
Date: Mon Jan 13 13:57:18 2025 +0100
expr: Fix up the divmod cost debugging note [PR115910]
Something I've noticed during working on the c
The branch 'redhat/heads/gcc-15-branch' was updated to point to:
20e73534b5a3... Merge commit 'r15-6820-gd64ca15351029164bac30b49fb3c4f9723e
It previously pointed to:
f890bd2c90be... Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db19
Diff:
Summary of changes (added commits):
---
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
e525669e462d... Merge commit 'r14-11198-ga2de88e5d49f7084677ef2728cd99db0a9
It previously pointed to:
b84ce6a258e0... Merge commit 'r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:4c688399db12c509c081d52b8926ac6d7de6068c
commit r15-6799-g4c688399db12c509c081d52b8926ac6d7de6068c
Author: Jakub Jelinek
Date: Fri Jan 10 18:42:58 2025 +0100
c++: Fix ICE with invalid defaulted operator <=> [PR118387]
In the following testcase there are 2 iss
https://gcc.gnu.org/g:76b7f60ffdb26c56d2c71bbeddf7da601de0e50e
commit r15-6778-g76b7f60ffdb26c56d2c71bbeddf7da601de0e50e
Author: Jakub Jelinek
Date: Fri Jan 10 15:07:41 2025 +0100
c: Fix up expr location for __builtin_stdc_rotate_* [PR118376]
Seems I forgot to set_c_expr_source_ra
https://gcc.gnu.org/g:38a13ea4117b96e467f78b3f86d737ecbe326935
commit r15-6760-g38a13ea4117b96e467f78b3f86d737ecbe326935
Author: Jakub Jelinek
Date: Fri Jan 10 10:32:36 2025 +0100
c++: Fix up ICEs on constexpr inline asm strings in templates [PR118277]
The following patch fixes IC
https://gcc.gnu.org/g:933f0c20d4ce1dba85e85d9d117cfd9f5376a945
commit r15-6759-g933f0c20d4ce1dba85e85d9d117cfd9f5376a945
Author: Jakub Jelinek
Date: Fri Jan 10 10:31:12 2025 +0100
c++: Fix up modules handling of namespace scope structured bindings
With the following patch I actual
https://gcc.gnu.org/g:f5e488c0ee663c2355e6d712ffc15da215d9cd96
commit r15-6758-gf5e488c0ee663c2355e6d712ffc15da215d9cd96
Author: Jakub Jelinek
Date: Fri Jan 10 10:28:18 2025 +0100
fortran: use_iso_fortran_env_module tweaks [PR118337]
This patch adds a comment to explain why we ini
https://gcc.gnu.org/g:8e4120500e0cfc71956dc6569fe4ff00d2c20949
commit r15-6748-g8e4120500e0cfc71956dc6569fe4ff00d2c20949
Author: Jakub Jelinek
Date: Thu Jan 9 22:04:58 2025 +0100
s390: Add testcase for just fixed PR118362
On Thu, Jan 09, 2025 at 01:29:27PM +0100, Stefan Schulze Fr
https://gcc.gnu.org/g:6b417daf0c4c486a754ee99ec07c85aa5d55c610
commit r14-11143-g6b417daf0c4c486a754ee99ec07c85aa5d55c610
Author: Jakub Jelinek
Date: Fri Nov 22 19:47:52 2024 +0100
c-family: Yet another fix for _BitInt & __sync_* builtins [PR117641]
Sorry, the last patch only part
https://gcc.gnu.org/g:da82bf0a5fe31319735af1b67218578440ed8333
commit r14-11157-gda82bf0a5fe31319735af1b67218578440ed8333
Author: Jakub Jelinek
Date: Wed Jan 8 23:12:02 2025 +0100
c++: Honor complain in cp_build_function_call_vec for
check_function_arguments warnings [PR117825]
T
https://gcc.gnu.org/g:ec9ccda503d79865c5bf5bc9ef850003784c5b95
commit r14-11156-gec9ccda503d79865c5bf5bc9ef850003784c5b95
Author: Jakub Jelinek
Date: Tue Dec 17 10:13:24 2024 +0100
c++: Diagnose earlier non-static data members with cv containing class type
[PR116108]
In r10-6457
https://gcc.gnu.org/g:7ae55c2f73626e8a7a6871a1e4fd4cde2e6c8460
commit r14-11153-g7ae55c2f73626e8a7a6871a1e4fd4cde2e6c8460
Author: Jakub Jelinek
Date: Wed Dec 11 17:28:47 2024 +0100
c++: allow stores to anon union vars to change current union member in
constexpr [PR117614]
Since r
https://gcc.gnu.org/g:1dd428c751fc4c394a60f007d483a61fbac3c7b9
commit r14-11155-g1dd428c751fc4c394a60f007d483a61fbac3c7b9
Author: Jakub Jelinek
Date: Sat Dec 14 11:27:20 2024 +0100
warn-access: Fix up matching_alloc_calls_p [PR118024]
The following testcase ICEs because of a bug i
https://gcc.gnu.org/g:26615af93cf75c5dfae0c51a827b05968cca
commit r14-11151-g26615af93cf75c5dfae0c51a827b05968cca
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:5a78e369a3995480c39c325a2c36f17c2fc37f37
commit r14-11152-g5a78e369a3995480c39c325a2c36f17c2fc37f37
Author: Jakub Jelinek
Date: Mon Dec 9 14:17:39 2024 +0100
docs: Clarify -fsanitize=hwaddress target support [PR117960]
Since GCC 13 -fsanitize=hwaddress is not
https://gcc.gnu.org/g:b602b32ff06726a6ede59b10e0f5b84f9f546e4c
commit r14-11150-gb602b32ff06726a6ede59b10e0f5b84f9f546e4c
Author: Jakub Jelinek
Date: Tue Dec 3 11:16:37 2024 +0100
bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847]
In the ?ROTATE_EXPR lowering I forgot to handle
https://gcc.gnu.org/g:fbbc1a4ac5c7e55de1edc52cfe267b95f9621e21
commit r14-11154-gfbbc1a4ac5c7e55de1edc52cfe267b95f9621e21
Author: Jakub Jelinek
Date: Sat Dec 14 00:41:00 2024 +0100
cse: Fix up record_jump_equiv checks [PR117095]
The following testcase is miscompiled on s390x-linux
https://gcc.gnu.org/g:59eec2ee71b851e7470b414d1c3b5e59641ac1fc
commit r14-11144-g59eec2ee71b851e7470b414d1c3b5e59641ac1fc
Author: Jakub Jelinek
Date: Tue Nov 26 09:45:21 2024 +0100
builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal} [PR43374]
__builtin_is{inf,finite,norma
https://gcc.gnu.org/g:54c381d5a8617fa0d13e3bfc9d9802eb5a1f6234
commit r14-11145-g54c381d5a8617fa0d13e3bfc9d9802eb5a1f6234
Author: Jakub Jelinek
Date: Tue Nov 26 09:46:51 2024 +0100
builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674]
This patch is similar to the one I've j
https://gcc.gnu.org/g:326b6bac1f61302daf285e45baf39a6a30511272
commit r14-11149-g326b6bac1f61302daf285e45baf39a6a30511272
Author: Jakub Jelinek
Date: Sat Nov 30 11:19:12 2024 +0100
openmp: Add crtoffloadtableS.o and use it [PR117851]
Unlike crtoffload{begin,end}.o which just defin
https://gcc.gnu.org/g:bef6c31f18e546384cf8572efae6934550e5c501
commit r14-11137-gbef6c31f18e546384cf8572efae6934550e5c501
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:5d7186159f678f2dd42cb9468d897d757e06a101
commit r14-11148-g5d7186159f678f2dd42cb9468d897d757e06a101
Author: Jakub Jelinek
Date: Thu Nov 28 14:31:44 2024 +0100
docs: Fix up __sync_* documentation [PR117642]
The PR14311 commit which added support for __sync_* b
https://gcc.gnu.org/g:98eabdaddc660906f59b8b3db53703588f72f39f
commit r14-11140-g98eabdaddc660906f59b8b3db53703588f72f39f
Author: Jakub Jelinek
Date: Tue Nov 19 10:26:44 2024 +0100
expand: Fix up ICE on VCE from _Complex types to _BitInt [PR117458]
extract_bit_field can't handle e
https://gcc.gnu.org/g:c56b465044b2bd986cdb80eff90f6807a78a3c60
commit r14-11136-gc56b465044b2bd986cdb80eff90f6807a78a3c60
Author: Jakub Jelinek
Date: Wed Nov 6 10:22:13 2024 +0100
store-merging: Apply --param=store-merging-max-size= in more spots
[PR117439]
Store merging assumes
https://gcc.gnu.org/g:e3b2c176d3e9f721185532a4a393814316172410
commit r14-11139-ge3b2c176d3e9f721185532a4a393814316172410
Author: Jakub Jelinek
Date: Tue Nov 19 10:25:57 2024 +0100
bitintlower: Handle PAREN_EXPR [PR117459]
The following patch handles PAREN_EXPR in bitint lowering,
https://gcc.gnu.org/g:448f84a49caba91a1eb159197afb19dbf662ce15
commit r14-11147-g448f84a49caba91a1eb159197afb19dbf662ce15
Author: Jakub Jelinek
Date: Thu Nov 28 10:23:47 2024 +0100
builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [PR117802]
In check_builtin_function_argum
https://gcc.gnu.org/g:0183fb1cef5e382af2a5c0dc3c59efbcd32db6ab
commit r14-11146-g0183fb1cef5e382af2a5c0dc3c59efbcd32db6ab
Author: Jakub Jelinek
Date: Wed Nov 27 17:29:28 2024 +0100
c: Fix sizeof error recovery [PR117745]
Compilation of the following testcase hangs forever after em
https://gcc.gnu.org/g:67379c5b6ea4c87d69dea90ede51f33c9f5170c8
commit r14-11135-g67379c5b6ea4c87d69dea90ede51f33c9f5170c8
Author: Jakub Jelinek
Date: Wed Nov 6 10:21:09 2024 +0100
store-merging: Don't use sub_byte_op_p mode for empty_ctor_p unless
necessary [PR117439]
encode_tree
https://gcc.gnu.org/g:04d7d02d5842992ed88955211bf1d6299f38b877
commit r14-11138-g04d7d02d5842992ed88955211bf1d6299f38b877
Author: Jakub Jelinek
Date: Sat Nov 9 16:45:44 2024 +0100
m2: Fix up dependencies some more
Every now and then my x86_64-linux bootstrap fails due to missing
https://gcc.gnu.org/g:3190d6263c90f8e859b738a9b39f5e650a4a3a16
commit r14-11142-g3190d6263c90f8e859b738a9b39f5e650a4a3a16
Author: Jakub Jelinek
Date: Thu Nov 21 09:38:01 2024 +0100
phiopt: Fix a pasto in spaceship_replacement [PR117612]
When working on the PR117612 fix, I've notic
https://gcc.gnu.org/g:6d0503f87898617756bd423b3fe9d14b2d4e76c6
commit r14-11141-g6d0503f87898617756bd423b3fe9d14b2d4e76c6
Author: Jakub Jelinek
Date: Tue Nov 19 20:36:00 2024 +0100
c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641]
Only __atomic_* builtins are meant to wo
https://gcc.gnu.org/g:f890bd2c90be240213d8f1023aed4ad9647a293c
commit f890bd2c90be240213d8f1023aed4ad9647a293c
Merge: 06d4f5dc909f 2cbd4409bcfa
Author: Jakub Jelinek
Date: Thu Jan 9 08:40:44 2025 +0100
Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db1948369' into
redhat/gcc-15-br
The branch 'redhat/heads/gcc-15-branch' was updated to point to:
f890bd2c90be... Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db19
It previously pointed to:
06d4f5dc909f... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:2cbd4409bcfaba2bd4200412090fd06db1948369
commit r15-6725-g2cbd4409bcfaba2bd4200412090fd06db1948369
Author: Jakub Jelinek
Date: Thu Jan 9 08:30:12 2025 +0100
match.pd: Avoid introducing UB in the a r<< (32-b) -> a r>> b optimization
[PR117927]
As mentioned in
https://gcc.gnu.org/g:c5e71d22d632889860ef079d4b0bff21eef8a660
commit r15-6724-gc5e71d22d632889860ef079d4b0bff21eef8a660
Author: Jakub Jelinek
Date: Thu Jan 9 08:25:49 2025 +0100
fortran: Accept "15" modules for compatibility [PR118337]
Based on the comments in the PR, I've tried
https://gcc.gnu.org/g:e5180fbcbcc356c71154413588288cbd30e5198d
commit r15-6716-ge5180fbcbcc356c71154413588288cbd30e5198d
Author: Jakub Jelinek
Date: Wed Jan 8 23:12:02 2025 +0100
c++: Honor complain in cp_build_function_call_vec for
check_function_arguments warnings [PR117825]
Th
https://gcc.gnu.org/g:21ee71afa72746367cab7847f950448f04607dd2
commit r15-6704-g21ee71afa72746367cab7847f950448f04607dd2
Author: Jakub Jelinek
Date: Wed Jan 8 20:07:47 2025 +0100
fortran: Bump MOD_VERSION to "16" [PR118337]
As mentioned in the PR, there is a *.mod incompatibility
https://gcc.gnu.org/g:ec99905f7b39914ddb074c13ffbe05f0216784a1
commit r15-6685-gec99905f7b39914ddb074c13ffbe05f0216784a1
Author: Jakub Jelinek
Date: Wed Jan 8 10:57:50 2025 +0100
dwarf2out: Emit DWARF 6 DW_AT_language_{name,version}
DWARF has voted in recently https://dwarfstd.org
The branch 'redhat/heads/gcc-15-branch' was updated to point to:
06d4f5dc909f... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783
It previously pointed to:
d2b3fd44a4b2... Merge commit 'r15-5896-g4114b7fb1cb4cb90b9fafc22213d7d9579b
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:804e9d55d9e54cffd32d8dd065bf3c785b1edbf4
commit r15-6566-g804e9d55d9e54cffd32d8dd065bf3c785b1edbf4
Author: Jakub Jelinek
Date: Mon Jan 6 10:12:00 2025 +0100
tree-ssa-dce: Punt on allocations with too large constant sizes [PR118224]
As suggested by Richi in th
https://gcc.gnu.org/g:b11d85f2531be779c5f8ad82a6a139d5110b3cd5
commit r15-6549-gb11d85f2531be779c5f8ad82a6a139d5110b3cd5
Author: Jakub Jelinek
Date: Fri Jan 3 18:06:19 2025 +0100
libgomp: Regenerate configure after copyright year bump
2025-01-03 Jakub Jelinek
*
https://gcc.gnu.org/g:6f444e45d3fd6c45fc34a79ac66bf46c20fd95b1
commit r15-6548-g6f444e45d3fd6c45fc34a79ac66bf46c20fd95b1
Author: Jakub Jelinek
Date: Fri Jan 3 17:59:57 2025 +0100
varasm: Fix up array_size_for_constructor RAW_DATA_CST handling once again
[PR118275]
As the followin
https://gcc.gnu.org/g:514577c66b39fc321bec1c957130fbcd66207822
commit r15-6547-g514577c66b39fc321bec1c957130fbcd66207822
Author: Jakub Jelinek
Date: Fri Jan 3 17:55:04 2025 +0100
forwprop: Use tree_fits_shwi_p in check_ctz_array
When touching the function yesterday, I was surprise
https://gcc.gnu.org/g:cb403df46fc9275530669925faac5c256fdd2596
commit r15-6502-gcb403df46fc9275530669925faac5c256fdd2596
Author: Jakub Jelinek
Date: Thu Jan 2 12:29:31 2025 +0100
forwprop: Handle RAW_DATA_CST in check_ctz_array
In order to stress test RAW_DATA_CST handling, I've t
https://gcc.gnu.org/g:7137812cacea9ee344b1c363f80e7c96ce6a4aa7
commit r15-6497-g7137812cacea9ee344b1c363f80e7c96ce6a4aa7
Author: Jakub Jelinek
Date: Thu Jan 2 11:18:39 2025 +0100
Update copyright dates.
Manual part of copyright year updates.
2025-01-02 Jakub Jelinek
https://gcc.gnu.org/g:9cf2fb5db80f473a61d9626a7c75504426de4b1e
commit r15-6496-g9cf2fb5db80f473a61d9626a7c75504426de4b1e
Author: Jakub Jelinek
Date: Thu Jan 2 11:13:18 2025 +0100
Update Copyright year in ChangeLog files
2024 -> 2025
Diff:
---
gcc/analyzer/ChangeLog | 3 +
https://gcc.gnu.org/g:65c8fd7b017482c6d6bd0c7a7c6e296f016e38d0
commit r15-6452-g65c8fd7b017482c6d6bd0c7a7c6e296f016e38d0
Author: Jakub Jelinek
Date: Sat Dec 28 15:42:56 2024 +0100
gimple-fold: Fix up fold_array_ctor_reference RAW_DATA_CST handling
[PR118207]
The following testcas
https://gcc.gnu.org/g:d09628742bb17719360ff447a8e604f5c6801bdf
commit r15-6448-gd09628742bb17719360ff447a8e604f5c6801bdf
Author: Jakub Jelinek
Date: Fri Dec 27 16:10:31 2024 +0100
Revert "c++: Speed up compilation of large char array initializers when not
using #embed"
This rever
https://gcc.gnu.org/g:92216cbc59b3a4566d49de5dfa059b70b03d639a
commit r15-6385-g92216cbc59b3a4566d49de5dfa059b70b03d639a
Author: Jakub Jelinek
Date: Fri Dec 20 10:17:56 2024 +0100
c++: Fix up maybe_unused attribute handling [PR110345]
When adding test coverage for maybe_unused att
https://gcc.gnu.org/g:cd647514a539943ade6461efbf056a7c3f4305c6
commit r15-6384-gcd647514a539943ade6461efbf056a7c3f4305c6
Author: Jakub Jelinek
Date: Fri Dec 20 10:12:08 2024 +0100
c++: Disallow [[deprecated]] on types other than class/enum definitions
[PR110345]
For C++ 26 P2552R
https://gcc.gnu.org/g:b117201385d3e8b0ee3fca396b77b2539f90bd40
commit r15-6364-gb117201385d3e8b0ee3fca396b77b2539f90bd40
Author: Jakub Jelinek
Date: Thu Dec 19 11:36:29 2024 +0100
testsuite: Fix toplevel-asm-1.c failure for riscv
On Wed, Dec 18, 2024 at 01:19:43PM +0100, Andreas S
https://gcc.gnu.org/g:40f243e91796671701ded90919d1ca32ba9076ad
commit r15-6339-g40f243e91796671701ded90919d1ca32ba9076ad
Author: Jakub Jelinek
Date: Wed Dec 18 15:53:24 2024 +0100
c++: Speed up compilation of large char array initializers when not using
#embed
The following patch
https://gcc.gnu.org/g:549af7288332d698d45bbbcf3c61aaeb193fb716
commit r15-6338-g549af7288332d698d45bbbcf3c61aaeb193fb716
Author: Jakub Jelinek
Date: Wed Dec 18 15:21:40 2024 +0100
gimple-fold: Fix up decode_field_reference xor handling [PR118081]
The function comment says:
https://gcc.gnu.org/g:84794671859ae8eb54ff81c7d3e32b4db8686024
commit r15-6335-g84794671859ae8eb54ff81c7d3e32b4db8686024
Author: Jakub Jelinek
Date: Wed Dec 18 12:02:38 2024 +0100
c++: Use type_id_in_expr_sentinel in 6 further spots in the parser
The following patch uses type_id_i
https://gcc.gnu.org/g:190d9a2b384e626bcd0554e01513939af1ed5339
commit r15-6333-g190d9a2b384e626bcd0554e01513939af1ed5339
Author: Jakub Jelinek
Date: Wed Dec 18 11:59:24 2024 +0100
c++: Add {,un}likely attribute further test coverage [PR110345]
Similarly for likely/unlikely attribu
https://gcc.gnu.org/g:7eb2acb7221b5a219ece1a693d9ac594f229a61a
commit r15-6334-g7eb2acb7221b5a219ece1a693d9ac594f229a61a
Author: Jakub Jelinek
Date: Wed Dec 18 12:00:13 2024 +0100
c++: Fix up pedantic handling of alignas [PR110345]
The following patch on top of the PR110345 P2552R
https://gcc.gnu.org/g:d003a3862aeac72d0417cc41daafdf968bdb1839
commit r15-6329-gd003a3862aeac72d0417cc41daafdf968bdb1839
Author: Jakub Jelinek
Date: Wed Dec 18 11:54:57 2024 +0100
c++: Diagnose attributes on class/enum declarations [PR110345]
The following testcase shows another i
https://gcc.gnu.org/g:54ea9cfb676d7c2aa593594dfa48147ba7de18e3
commit r15-6332-g54ea9cfb676d7c2aa593594dfa48147ba7de18e3
Author: Jakub Jelinek
Date: Wed Dec 18 11:58:39 2024 +0100
c++: Add fallthrough attribute further test coverage [PR110345]
Similarly for fallthrough attribute.
https://gcc.gnu.org/g:8b83820b68f358e21c740c0fcfb984e294f81ede
commit r15-6330-g8b83820b68f358e21c740c0fcfb984e294f81ede
Author: Jakub Jelinek
Date: Wed Dec 18 11:55:59 2024 +0100
c++: Handle attributes on exception declarations [PR110345]
This is a continuation of the series for
https://gcc.gnu.org/g:17429c1d20568d4810189196d64081139c0d7785
commit r15-6331-g17429c1d20568d4810189196d64081139c0d7785
Author: Jakub Jelinek
Date: Wed Dec 18 11:57:50 2024 +0100
c++: Add carries_dependency further test coverage [PR110345]
This patch adds additional test coverage
https://gcc.gnu.org/g:49b142f2ef5d985dd6c4509d692ee4dfedfd4658
commit r15-6328-g49b142f2ef5d985dd6c4509d692ee4dfedfd4658
Author: Jakub Jelinek
Date: Wed Dec 18 11:52:31 2024 +0100
c++: Handle enum attributes like class attributes [PR110345]
As the following testcase shows, cp_pars
https://gcc.gnu.org/g:35c4a383d6d8f7a9a094d364201daf0d098e4f42
commit r15-6327-g35c4a383d6d8f7a9a094d364201daf0d098e4f42
Author: Jakub Jelinek
Date: Wed Dec 18 11:50:26 2024 +0100
inline-asm: Add - constraint modifier support for toplevel extended asm
[PR41045]
The following patc
https://gcc.gnu.org/g:74d6a676034b3ab20c387f12f19f5597e4f1c9fa
commit r15-6326-g74d6a676034b3ab20c387f12f19f5597e4f1c9fa
Author: Jakub Jelinek
Date: Wed Dec 18 11:49:11 2024 +0100
inline-asm: Add support for cc operand modifier
As mentioned in the "inline asm: Add new constraint f
https://gcc.gnu.org/g:c7f725cd8d8e418818a8283fd5ef393a977753d5
commit r15-6325-gc7f725cd8d8e418818a8283fd5ef393a977753d5
Author: Jakub Jelinek
Date: Wed Dec 18 11:44:36 2024 +0100
inline asm: Add new constraint for symbol definitions
The following patch on top of the PR41045 tople
https://gcc.gnu.org/g:88bfee560681d8248b89f130ada249e35ee2e344
commit r15-6293-g88bfee560681d8248b89f130ada249e35ee2e344
Author: Jakub Jelinek
Date: Tue Dec 17 10:13:24 2024 +0100
c++: Diagnose earlier non-static data members with cv containing class type
[PR116108]
In r10-6457 a
https://gcc.gnu.org/g:f359fbb364e676176884f316585dcb1fa82b5e27
commit r15-6261-gf359fbb364e676176884f316585dcb1fa82b5e27
Author: Jakub Jelinek
Date: Sun Dec 15 13:13:07 2024 +0100
Shrink back size of tree_exp from 40 bytes to 32
The following patch implements what I've mentioned i
https://gcc.gnu.org/g:9537ca5ad9bc23d7e9c446b4a7cbb98f63bddb6a
commit r15-6253-g9537ca5ad9bc23d7e9c446b4a7cbb98f63bddb6a
Author: Jakub Jelinek
Date: Sat Dec 14 11:27:20 2024 +0100
warn-access: Fix up matching_alloc_calls_p [PR118024]
The following testcase ICEs because of a bug in
https://gcc.gnu.org/g:7f4e85a954d24cc30bf85f4040fcd204bd5e23fd
commit r15-6254-g7f4e85a954d24cc30bf85f4040fcd204bd5e23fd
Author: Jakub Jelinek
Date: Sat Dec 14 11:28:25 2024 +0100
gimple-fold: Fix the recent ifcombine optimization for _BitInt [PR118023]
The BIT_FIELD_REF verifier
https://gcc.gnu.org/g:18f0b7d5f370c47633837e935f8a6e1b8616b56b
commit r15-6252-g18f0b7d5f370c47633837e935f8a6e1b8616b56b
Author: Jakub Jelinek
Date: Sat Dec 14 11:25:08 2024 +0100
opts: Use OPTION_SET_P instead of magic value 2 for -fshort-enums default
[PR118011]
The magic value
https://gcc.gnu.org/g:b626ebc0d7888ddae16a55ca583b56a4b8434bdf
commit r15-6248-gb626ebc0d7888ddae16a55ca583b56a4b8434bdf
Author: Jakub Jelinek
Date: Sat Dec 14 00:41:00 2024 +0100
cse: Fix up record_jump_equiv checks [PR117095]
The following testcase is miscompiled on s390x-linux
https://gcc.gnu.org/g:99b9dfaff66ca6edd534bcf0e7b943a6f816c9bf
commit r15-6215-g99b9dfaff66ca6edd534bcf0e7b943a6f816c9bf
Author: Jakub Jelinek
Date: Fri Dec 13 10:31:04 2024 +0100
i386: Add vec_fm{addsub,subadd}v2sf4 patterns [PR116979]
As mentioned in the PR, the addition of vec_
https://gcc.gnu.org/g:a8e07f98dfaa0f61db84a80ee77c5b4f964a4428
commit r15-6209-ga8e07f98dfaa0f61db84a80ee77c5b4f964a4428
Author: Jakub Jelinek
Date: Fri Dec 13 09:40:50 2024 +0100
testsuite: Fix typo in directive names
Some directives in the test were #errror rather than #error.
https://gcc.gnu.org/g:f7d1b9cdc0dd811722798530efffd736bfc2bc1d
commit r15-6179-gf7d1b9cdc0dd811722798530efffd736bfc2bc1d
Author: Jakub Jelinek
Date: Thu Dec 12 19:47:46 2024 +0100
match.pd: Defer some CTZ/CLZ foldings until after ubsan pass for
-fsanitize=builtin [PR115127]
As th
https://gcc.gnu.org/g:bb7f98d2695af789cffdad5a19f04c2b48d7f240
commit r15-6159-gbb7f98d2695af789cffdad5a19f04c2b48d7f240
Author: Jakub Jelinek
Date: Thu Dec 12 11:26:14 2024 +0100
crc: Comment spelling fix
"replacement is succeeded" doesn't look correct, this patch drops the
i
https://gcc.gnu.org/g:337815c8bbd0fb5034223ad0e7899d1493e958a2
commit r15-6119-g337815c8bbd0fb5034223ad0e7899d1493e958a2
Author: Jakub Jelinek
Date: Wed Dec 11 17:28:47 2024 +0100
c++: allow stores to anon union vars to change current union member in
constexpr [PR117614]
Since r1
https://gcc.gnu.org/g:2e958291ff68d9bff1092895a14b6763de56823b
commit r15-6040-g2e958291ff68d9bff1092895a14b6763de56823b
Author: Jakub Jelinek
Date: Mon Dec 9 14:17:39 2024 +0100
docs: Clarify -fsanitize=hwaddress target support [PR117960]
Since GCC 13 -fsanitize=hwaddress is not
https://gcc.gnu.org/g:4abcf4ad38a4081f02ed09aed7892a3a6af61cbb
commit r15-6010-g4abcf4ad38a4081f02ed09aed7892a3a6af61cbb
Author: Jakub Jelinek
Date: Sat Dec 7 11:40:12 2024 +0100
i386: x r<< (c - y) to x r>> y etc. optimization [PR117930]
The following patch optimizes x r<< (c - y
https://gcc.gnu.org/g:ecfc0e07377346c6307556496db882f4dcfb2846
commit r15-5970-gecfc0e07377346c6307556496db882f4dcfb2846
Author: Jakub Jelinek
Date: Fri Dec 6 11:00:52 2024 +0100
Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and C FE
During the patch review of the C++ #e
https://gcc.gnu.org/g:0223119f1a6351543c6e96a9735e05cbd4583889
commit r15-5958-g0223119f1a6351543c6e96a9735e05cbd4583889
Author: Jakub Jelinek
Date: Fri Dec 6 09:09:12 2024 +0100
libcpp, c++: Optimize initializers using #embed in C++
This patch adds similar optimizations to the C+
https://gcc.gnu.org/g:0eed81612ad6eac2bec60286348a103d4dc02a5a
commit r15-5940-g0eed81612ad6eac2bec60286348a103d4dc02a5a
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, becaus
1 - 100 of 690 matches
Mail list logo