https://gcc.gnu.org/g:1157d5de35b41eabe5ee51d532224864173c37bd
commit r14-9329-g1157d5de35b41eabe5ee51d532224864173c37bd
Author: Jakub Jelinek
Date: Wed Mar 6 09:35:37 2024 +0100
i386: Fix up the vzeroupper REG_DEAD/REG_UNUSED note workaround [PR114190]
When writing the rest_of_ha
https://gcc.gnu.org/g:95b6ee96348041eaee9133f082b57f3e57ef0b11
commit r14-9350-g95b6ee96348041eaee9133f082b57f3e57ef0b11
Author: Jakub Jelinek
Date: Thu Mar 7 08:43:16 2024 +0100
match.pd: Optimize a * !a to 0 [PR114009]
The following patch attempts to fix an optimization regressi
https://gcc.gnu.org/g:e1bd0f293d8407d4e8149fbafd470612323dc938
commit r14-9353-ge1bd0f293d8407d4e8149fbafd470612323dc938
Author: Jakub Jelinek
Date: Thu Mar 7 10:01:08 2024 +0100
sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533]
When compiling libgcc or on e.g.
int a
https://gcc.gnu.org/g:c655c8d8d845b36c59babb2413ce7aa3584dbeda
commit r14-9354-gc655c8d8d845b36c59babb2413ce7aa3584dbeda
Author: Jakub Jelinek
Date: Thu Mar 7 10:02:00 2024 +0100
expand: Fix UB in choose_mult_variant [PR105533]
As documented in the function comment, choose_mult_va
https://gcc.gnu.org/g:b209d905f5ce1fa9d76ce634fd54245ff340960b
commit r14-9355-gb209d905f5ce1fa9d76ce634fd54245ff340960b
Author: Jakub Jelinek
Date: Thu Mar 7 10:02:49 2024 +0100
bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarch64 with asm
goto [PR110079]
The following
https://gcc.gnu.org/g:a242f69693d2fcac428cb82bf843882dee84fc81
commit r14-9359-ga242f69693d2fcac428cb82bf843882dee84fc81
Author: Jakub Jelinek
Date: Thu Mar 7 14:19:49 2024 +0100
analyzer: Fix up some -Wformat* warnings
I'm seeing warnings like
../../gcc/analyzer/access-diagra
https://gcc.gnu.org/g:05109b1bd5ef4ee9d78fe17d4563889694a26d05
commit r14-9385-g05109b1bd5ef4ee9d78fe17d4563889694a26d05
Author: Jakub Jelinek
Date: Fri Mar 8 09:14:32 2024 +0100
dwarf2out: Emit DW_AT_export_symbols on anon unions/structs [PR113918]
DWARF5 added DW_AT_export_symbo
https://gcc.gnu.org/g:3ecc5071797c4ceb6da67a6c2b2527a046091de2
commit r14-9384-g3ecc5071797c4ceb6da67a6c2b2527a046091de2
Author: Jakub Jelinek
Date: Fri Mar 8 09:11:57 2024 +0100
c++: Fix up parameter pack diagnostics on xobj vs. varargs functions
[PR113802]
The simple presence o
https://gcc.gnu.org/g:eed4e541711ab4ae7783f75dd132e2acca71fdb9
commit r14-9386-geed4e541711ab4ae7783f75dd132e2acca71fdb9
Author: Jakub Jelinek
Date: Fri Mar 8 09:15:39 2024 +0100
c-family, c++: Fix up handling of types which may have padding in
__atomic_{compare_}exchange
On Fri,
https://gcc.gnu.org/g:a307a26e8b392ba65edfdae15489556b7701db81
commit r14-9387-ga307a26e8b392ba65edfdae15489556b7701db81
Author: Jakub Jelinek
Date: Fri Mar 8 09:18:19 2024 +0100
i386: Guard noreturn no-callee-saved-registers optimization with
-mnoreturn-no-callee-saved-registers [PR38534
https://gcc.gnu.org/g:d6bcc2e257026b383ac3e6ccdee13f7763b38621
commit r14-9388-gd6bcc2e257026b383ac3e6ccdee13f7763b38621
Author: Jakub Jelinek
Date: Fri Mar 8 12:49:43 2024 +0100
bb-reorder: Fix assertion
When touching bb-reorder yesterday, I've noticed the checking assert
doe
https://gcc.gnu.org/g:8263a4b6505f84973c2ed2fb8d4f2036ca335ff3
commit r14-9392-g8263a4b6505f84973c2ed2fb8d4f2036ca335ff3
Author: Jakub Jelinek
Date: Fri Mar 8 15:18:56 2024 +0100
testsuite: Fix up pr113617 test for darwin [PR113617]
The test attempts to link a shared library, and
https://gcc.gnu.org/g:64273a7e6bd8ba60058174d147521dd65d705637
commit r14-9393-g64273a7e6bd8ba60058174d147521dd65d705637
Author: Sam James
Date: Fri Mar 8 15:24:20 2024 +0100
contrib: Improve dg-extract-results.sh's Python detection [PR109668]
'python' on some systems (e.g. SLES 1
https://gcc.gnu.org/g:7ee3f769529f8d418bf361eb821aab17a33567e3
commit r15-224-g7ee3f769529f8d418bf361eb821aab17a33567e3
Author: Jakub Jelinek
Date: Tue May 7 08:48:19 2024 +0200
Update gennews for GCC 14.
2024-05-07 Jakub Jelinek
* gennews (files): Add files fo
https://gcc.gnu.org/g:4f12e06d2d112823298ffcad9732785bb86cb022
commit r14-10172-g4f12e06d2d112823298ffcad9732785bb86cb022
Author: Jakub Jelinek
Date: Tue May 7 08:48:19 2024 +0200
Update gennews for GCC 14.
2024-05-07 Jakub Jelinek
* gennews (files): Add files
https://gcc.gnu.org/g:a1c8ae15d9df0caa839b47c8631571a1ec27e367
commit r14-10177-ga1c8ae15d9df0caa839b47c8631571a1ec27e367
Author: Jakub Jelinek
Date: Tue Apr 30 11:22:32 2024 +0200
gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument
[PR114876]
Seems when Martin
https://gcc.gnu.org/g:23cf0107684336e46fc5525bf22d3f6ee965b463
commit r14-10178-g23cf0107684336e46fc5525bf22d3f6ee965b463
Author: Jakub Jelinek
Date: Thu May 2 11:56:16 2024 +0200
libgomp: Add gfx90c, 1036 and 1103 declare variant tests
Recently -march=gfx{90c,1036,1103} support h
https://gcc.gnu.org/g:d4e25cf4f7c1f51a8824cc62bbb85a81a41b829a
commit r15-302-gd4e25cf4f7c1f51a8824cc62bbb85a81a41b829a
Author: Jakub Jelinek
Date: Tue May 7 21:29:14 2024 +0200
tree-inline: Remove .ASAN_MARK calls when inlining functions into
no_sanitize callers [PR114956]
In r9
https://gcc.gnu.org/g:28ee13db2e9d995bd3728c4ff3a3545e24b39cd2
commit r15-303-g28ee13db2e9d995bd3728c4ff3a3545e24b39cd2
Author: Jakub Jelinek
Date: Tue May 7 21:30:21 2024 +0200
expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]
The HF and BF modes have the sam
https://gcc.gnu.org/g:aca573ea64ccfd54d4447e9a3200acd7a9157082
commit r14-10180-gaca573ea64ccfd54d4447e9a3200acd7a9157082
Author: Jakub Jelinek
Date: Tue May 7 21:29:14 2024 +0200
tree-inline: Remove .ASAN_MARK calls when inlining functions into
no_sanitize callers [PR114956]
In
https://gcc.gnu.org/g:f43f346f19889a15a171a10c6ae1b1fe0a5bc038
commit r14-10181-gf43f346f19889a15a171a10c6ae1b1fe0a5bc038
Author: Jakub Jelinek
Date: Tue May 7 21:30:21 2024 +0200
expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]
The HF and BF modes have the s
https://gcc.gnu.org/g:17458d2bc74b904968e6bdc12527eb040c8d2370
commit r15-304-g17458d2bc74b904968e6bdc12527eb040c8d2370
Author: Jakub Jelinek
Date: Tue May 7 22:38:01 2024 +0200
c++: Implement C++26 P2893R3 - Variadic friends [PR114459]
The following patch imeplements the C++26 P2
https://gcc.gnu.org/g:9adec2d91e62a479474ae79df5b455fd4b8463ba
commit r15-315-g9adec2d91e62a479474ae79df5b455fd4b8463ba
Author: Jakub Jelinek
Date: Wed May 8 10:17:32 2024 +0200
reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]
The optimize_range_tests_to_bit_test optimi
https://gcc.gnu.org/g:d54151df3ba0ee3203e0b8cb8f8fcd168a766c51
commit r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a766c51
Author: Jakub Jelinek
Date: Wed May 8 10:17:32 2024 +0200
reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]
The optimize_range_tests_to_bit_test opti
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
9ae733ecd3cd... Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a
It previously pointed to:
748fd0ecf84c... Merge commit 'r14-10154-g7a00c459cbb913ac165a39d344a48fc278
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:6d30cfc3fc88976151d0d10e73e10111ccb71ee0
commit r13-8730-g6d30cfc3fc88976151d0d10e73e10111ccb71ee0
Author: Jakub Jelinek
Date: Thu Apr 25 20:09:35 2024 +0200
openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl
copy [PR114825]
tree-nested
https://gcc.gnu.org/g:6f1b3f9c97e17aa717ae61bc70afa27adcb7ef44
commit r13-8731-g6f1b3f9c97e17aa717ae61bc70afa27adcb7ef44
Author: Jakub Jelinek
Date: Thu Apr 25 20:45:04 2024 +0200
c++: Fix constexpr evaluation of parameters passed by invisible reference
[PR111284]
My r9-6136 chan
https://gcc.gnu.org/g:e07df053031e109c50387c92d689950de1d193ab
commit r13-8732-ge07df053031e109c50387c92d689950de1d193ab
Author: Jakub Jelinek
Date: Tue Apr 30 11:22:32 2024 +0200
gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument
[PR114876]
Seems when Martin S
https://gcc.gnu.org/g:44d84db11ab724c34a8b1f8c0e06da1cc78439a2
commit r13-8735-g44d84db11ab724c34a8b1f8c0e06da1cc78439a2
Author: Jakub Jelinek
Date: Wed May 8 10:17:32 2024 +0200
reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]
The optimize_range_tests_to_bit_test optim
https://gcc.gnu.org/g:d1ec7bc9cb0639a212422710ba647dc1aaea6eaa
commit r13-8733-gd1ec7bc9cb0639a212422710ba647dc1aaea6eaa
Author: Jakub Jelinek
Date: Tue May 7 21:29:14 2024 +0200
tree-inline: Remove .ASAN_MARK calls when inlining functions into
no_sanitize callers [PR114956]
In r
https://gcc.gnu.org/g:cad27df08915ead8db3c7d512cfcc1866e7ece69
commit r13-8734-gcad27df08915ead8db3c7d512cfcc1866e7ece69
Author: Jakub Jelinek
Date: Tue May 7 21:30:21 2024 +0200
expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]
The HF and BF modes have the sa
https://gcc.gnu.org/g:8fb65ec816ff8f0d529b6d30821abace4328c9a2
commit r15-340-g8fb65ec816ff8f0d529b6d30821abace4328c9a2
Author: Jakub Jelinek
Date: Thu May 9 11:18:21 2024 +0200
testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
The test FAILs on i686-linux due to
https://gcc.gnu.org/g:726e7a64edc22a33a5f495698722ba797793edca
commit r14-10189-g726e7a64edc22a33a5f495698722ba797793edca
Author: Jakub Jelinek
Date: Thu May 9 11:18:21 2024 +0200
testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
The test FAILs on i686-linux due to
https://gcc.gnu.org/g:6f7674a558aaa0c7b16657c35666ad9b12e1c219
commit r13-8737-g6f7674a558aaa0c7b16657c35666ad9b12e1c219
Author: Jakub Jelinek
Date: Thu May 9 11:18:21 2024 +0200
testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
The test FAILs on i686-linux due to
https://gcc.gnu.org/g:ffa41c65a375746fd26c2d620e634fb162726dfc
commit r12-10435-gffa41c65a375746fd26c2d620e634fb162726dfc
Author: Jakub Jelinek
Date: Thu May 9 11:18:21 2024 +0200
testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
The test FAILs on i686-linux due to
https://gcc.gnu.org/g:e6c869372f0ca8b28ac63c7eb26fde35b53aba37
commit r11-11423-ge6c869372f0ca8b28ac63c7eb26fde35b53aba37
Author: Jakub Jelinek
Date: Thu May 9 11:18:21 2024 +0200
testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
The test FAILs on i686-linux due to
https://gcc.gnu.org/g:de0b40ac5be8977a6bee8860f67d45011642f1a2
commit r15-341-gde0b40ac5be8977a6bee8860f67d45011642f1a2
Author: Jakub Jelinek
Date: Thu May 9 12:15:51 2024 +0200
contrib: Add 9dbff9c05520a74e6cd337578f27b56c941f64f3 to ignored commits
2024-05-09 Jakub Jelinek
https://gcc.gnu.org/g:5fe40f2c651af84b1a4ff6527ef4307591228a1b
commit r15-344-g5fe40f2c651af84b1a4ff6527ef4307591228a1b
Author: Jakub Jelinek
Date: Thu May 9 13:01:31 2024 +0200
contrib: Add 109f1b28fc94c93096506e3df0c25e331cef19d0 to ignored commits
2024-05-09 Jakub Jelinek
https://gcc.gnu.org/g:2790195500ec523cad9c7292816540e2fc19f456
commit r15-345-g2790195500ec523cad9c7292816540e2fc19f456
Author: Jakub Jelinek
Date: Thu May 9 13:09:06 2024 +0200
Manually update entries for the Revert Revert commits.
Diff:
---
gcc/ChangeLog | 12
gc
https://gcc.gnu.org/g:e02b5683e77c2b4317b23be72e43b6e6cc6c8e5b
commit r15-350-ge02b5683e77c2b4317b23be72e43b6e6cc6c8e5b
Author: Jakub Jelinek
Date: Thu May 9 20:59:05 2024 +0200
testsuite: Fix up pr84508* tests [PR84508]
The tests FAIL on x86_64-linux with
/usr/bin/ld: cannot
https://gcc.gnu.org/g:e5d8fd9ce05611093191d500ebc39f150d0ece2b
commit r15-358-ge5d8fd9ce05611093191d500ebc39f150d0ece2b
Author: Jakub Jelinek
Date: Fri May 10 09:21:38 2024 +0200
c++, mingw: Fix up types of dtor hooks to
__cxa_{,thread_}atexit/__cxa_throw on mingw ia32 [PR114968]
https://gcc.gnu.org/g:a805de33f7be4f6886906ca5f4da493f3b743c76
commit r14-10193-ga805de33f7be4f6886906ca5f4da493f3b743c76
Author: Jakub Jelinek
Date: Fri May 10 09:21:38 2024 +0200
c++, mingw: Fix up types of dtor hooks to
__cxa_{,thread_}atexit/__cxa_throw on mingw ia32 [PR114968]
https://gcc.gnu.org/g:f3f02a750c7b34b751fa809ab03d29b2ccf0785d
commit r15-426-gf3f02a750c7b34b751fa809ab03d29b2ccf0785d
Author: Jakub Jelinek
Date: Mon May 13 11:07:59 2024 +0200
Manually add ChangeLog entry for
r15-353-gd7bb8eaade3cd3aa70715c8567b4d7b08098e699
Diff:
---
gcc/ChangeLog |
https://gcc.gnu.org/g:b621482296f6dec0abb22ed39cc4ce6811535d47
commit r15-427-gb621482296f6dec0abb22ed39cc4ce6811535d47
Author: Jakub Jelinek
Date: Mon May 13 11:15:27 2024 +0200
tree-ssa-math-opts: Pattern recognize yet another .ADD_OVERFLOW pattern
[PR113982]
We pattern recogni
https://gcc.gnu.org/g:2e353c687dbd343ce592c5ec089774b2c699798a
commit r13-8764-g2e353c687dbd343ce592c5ec089774b2c699798a
Author: Jakub Jelinek
Date: Mon May 13 15:09:04 2024 +0200
Manually add ChangeLog entries for various commits from 2024-05-09.
Diff:
---
gcc/analyzer/ChangeLog | 84 +
https://gcc.gnu.org/g:7fdbefc575c24881356b5f4091fa57b5f7166a90
commit r15-519-g7fdbefc575c24881356b5f4091fa57b5f7166a90
Author: Jakub Jelinek
Date: Wed May 15 18:34:44 2024 +0200
openmp: Diagnose using grainsize+num_tasks clauses together [PR115103]
I've noticed that while we diag
https://gcc.gnu.org/g:0b93a0ae153ef70a82ff63e67926a01fdab9956b
commit r15-520-g0b93a0ae153ef70a82ff63e67926a01fdab9956b
Author: Jakub Jelinek
Date: Wed May 15 18:37:17 2024 +0200
combine: Fix up simplify_compare_const [PR115092]
The following testcases are miscompiled (with tons o
https://gcc.gnu.org/g:6ad7ca1bb905736c0f57688e93e9e77cbc71a325
commit r15-521-g6ad7ca1bb905736c0f57688e93e9e77cbc71a325
Author: Jakub Jelinek
Date: Wed May 15 18:50:11 2024 +0200
c++: Optimize in maybe_clone_body aliases even when not at_eof [PR113208]
This patch reworks the cdtor
https://gcc.gnu.org/g:83d3a218dfb3b7730884ada7e607cf72891d4c11
commit r15-690-g83d3a218dfb3b7730884ada7e607cf72891d4c11
Author: Jakub Jelinek
Date: Mon May 20 09:48:27 2024 +0200
Manually add ChangeLog entry for
r15-575-gda73261ce7731be7f2b164f1db796878cdc23365
Diff:
---
gcc/ChangeLog |
https://gcc.gnu.org/g:1db5ca04da365ac57f7d788a85055edcf13da708
commit r15-3045-g1db5ca04da365ac57f7d788a85055edcf13da708
Author: Jakub Jelinek
Date: Tue Aug 20 22:15:03 2024 +0200
c++: Parse and ignore attributes on base specifiers [PR110345]
For C++ 26 P2552R3 I went through all
https://gcc.gnu.org/g:d05949558ef1c8eeeb07399174a64f968f70e3ee
commit r15-3046-gd05949558ef1c8eeeb07399174a64f968f70e3ee
Author: Jakub Jelinek
Date: Tue Aug 20 22:17:41 2024 +0200
c++: Appertain standard attributes after array closing square bracket to
array type rather than declarator [P
https://gcc.gnu.org/g:447c32c5142a60278230f81ae6e50e41ef6d988e
commit r15-3048-g447c32c5142a60278230f81ae6e50e41ef6d988e
Author: Jakub Jelinek
Date: Tue Aug 20 22:25:57 2024 +0200
libcpp: Adjust lang_defaults
The table over the years turned to be very wide, 147 columns
and any
https://gcc.gnu.org/g:b748e2eed0df9e691a530a0b8faea9f673bdf2b5
commit r15-3315-gb748e2eed0df9e691a530a0b8faea9f673bdf2b5
Author: Jakub Jelinek
Date: Fri Aug 30 09:40:34 2024 +0200
c++: Allow standard attributes after closing square bracket in new-type-id
[PR110345]
For C++ 26 P25
https://gcc.gnu.org/g:dd346b613886aea9761dbb5e7a8d6c47922750b2
commit r15-3330-gdd346b613886aea9761dbb5e7a8d6c47922750b2
Author: Jakub Jelinek
Date: Sat Aug 31 15:58:23 2024 +0200
c: Add support for unsequenced and reproducible attributes
C23 added in N2956 ( https://open-std.org/
https://gcc.gnu.org/g:afd9558b94eb78ef3e9a8818f2d57f9311e99b4f
commit r15-3331-gafd9558b94eb78ef3e9a8818f2d57f9311e99b4f
Author: Jakub Jelinek
Date: Sat Aug 31 16:03:20 2024 +0200
c++: Add unsequenced C++ testcase
This is the testcase I wrote originally and which on top of the
https://gcc.gnu.org/g:25d51fb7d098a9ac8880ccb2121d889815680177
commit r15-3364-g25d51fb7d098a9ac8880ccb2121d889815680177
Author: Jakub Jelinek
Date: Mon Sep 2 09:44:09 2024 +0200
ranger: Fix up range computation for CLZ [PR116486]
The initial CLZ gimple-range-op.cc implementation
https://gcc.gnu.org/g:b64980b0776c8e061696832e74e300e3c720
commit r15-3387-gb64980b0776c8e061696832e74e300e3c720
Author: Jakub Jelinek
Date: Mon Sep 2 20:14:49 2024 +0200
testsuite: Fix optimize_one.c FAIL on i686-linux
The test FAILs on i686-linux because -mfpmath=sse is
https://gcc.gnu.org/g:d4d75a83007e884bfcd632ea3b3269704496f048
commit r15-3408-gd4d75a83007e884bfcd632ea3b3269704496f048
Author: Jakub Jelinek
Date: Tue Sep 3 10:20:44 2024 +0200
lower-bitint: Fix up __builtin_{add,sub}_overflow{,_p} bitint lowering
[PR116501]
The following testc
https://gcc.gnu.org/g:e9e4777ca2415a73e8db64a406c06a79add621e5
commit r15-3476-ge9e4777ca2415a73e8db64a406c06a79add621e5
Author: Jakub Jelinek
Date: Thu Sep 5 11:06:12 2024 +0200
vrp: Fix up diagnostics wording
I've noticed non-standard wording of this diagnostics when looking at
https://gcc.gnu.org/g:2379cbb94b2668227c237c94c82e3c49fe39fd0f
commit r15-3480-g2379cbb94b2668227c237c94c82e3c49fe39fd0f
Author: Jakub Jelinek
Date: Thu Sep 5 12:20:57 2024 +0200
libsanitizer: On aarch64 use hint #34 in prologue of libsanitizer functions
When gcc is built with -mb
https://gcc.gnu.org/g:6fb41c27b62b5774108455d13f5b7a67c9cbdfa3
commit r14-10644-g6fb41c27b62b5774108455d13f5b7a67c9cbdfa3
Author: Jakub Jelinek
Date: Wed Aug 7 20:14:31 2024 +0200
Don't call clean_symbol_name in create_tmp_var_name [PR116219]
SRA adds fancy names like offset$D9431
https://gcc.gnu.org/g:73afc3e47e235f3a68abb1c7ce52a9d82003bdab
commit r14-10645-g73afc3e47e235f3a68abb1c7ce52a9d82003bdab
Author: Jakub Jelinek
Date: Tue Sep 3 10:20:44 2024 +0200
lower-bitint: Fix up __builtin_{add,sub}_overflow{,_p} bitint lowering
[PR116501]
The following test
https://gcc.gnu.org/g:24909512101d59807f6d23a9963d64390eca8f60
commit r14-10646-g24909512101d59807f6d23a9963d64390eca8f60
Author: Jakub Jelinek
Date: Thu Sep 5 12:20:57 2024 +0200
libsanitizer: On aarch64 use hint #34 in prologue of libsanitizer functions
When gcc is built with -m
https://gcc.gnu.org/g:964577c31df206d780d5cc7bc07189d44de2719e
commit r15-3513-g964577c31df206d780d5cc7bc07189d44de2719e
Author: Jakub Jelinek
Date: Fri Sep 6 13:50:47 2024 +0200
c++: Partially implement CWG 2867 - Order of initialization for structured
bindings [PR115769]
The fo
https://gcc.gnu.org/g:bb8dd0980b39cfd601f88703fd356055727ef24d
commit r15-3525-gbb8dd0980b39cfd601f88703fd356055727ef24d
Author: Jakub Jelinek
Date: Sat Sep 7 09:36:53 2024 +0200
libiberty: Fix up > 64K section handling in
simple_object_elf_copy_lto_debug_section [PR116614]
cat a
https://gcc.gnu.org/g:765875e2c18b8f4c346b754a19e287efaec531a5
commit r15-3542-g765875e2c18b8f4c346b754a19e287efaec531a5
Author: Jakub Jelinek
Date: Mon Sep 9 09:37:26 2024 +0200
testsuite: Fix up pr116588.c test [PR116588]
The test as committed without the tree-vrp.cc change only
https://gcc.gnu.org/g:0008050b9d6046ba4e811a03b406fb5d98707cae
commit r15-3574-g0008050b9d6046ba4e811a03b406fb5d98707cae
Author: Jakub Jelinek
Date: Tue Sep 10 18:32:58 2024 +0200
c++: Fix get_member_function_from_ptrfunc with -fsanitize=bounds [PR116449]
The following testcase is
https://gcc.gnu.org/g:eba6d2aa71a9b59386e5a2453cbe924371626b0b
commit r15-3599-geba6d2aa71a9b59386e5a2453cbe924371626b0b
Author: Jakub Jelinek
Date: Thu Sep 12 11:15:38 2024 +0200
libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR105863]
The following patch implements the C
https://gcc.gnu.org/g:44058b847145166715f15e49fa8854f30e852f24
commit r15-3600-g44058b847145166715f15e49fa8854f30e852f24
Author: Jakub Jelinek
Date: Thu Sep 12 11:34:06 2024 +0200
libcpp: Add support for gnu::offset #embed/__has_embed parameter
The following patch adds on top of t
https://gcc.gnu.org/g:ce0aecc7df1ff0be24c278dff5575ec28042ee58
commit r15-3609-gce0aecc7df1ff0be24c278dff5575ec28042ee58
Author: Jakub Jelinek
Date: Thu Sep 12 18:17:05 2024 +0200
libcpp, v2: Add support for gnu::base64 #embed parameter
This patch which adds another #embed extensi
https://gcc.gnu.org/g:4026d89d623e322920b052f7ac0d940ef267dc0f
commit r15-3610-g4026d89d623e322920b052f7ac0d940ef267dc0f
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 [PR1166
https://gcc.gnu.org/g:c9fd43a8df0e30109794e2480e2d8d05d00763c0
commit r14-10665-gc9fd43a8df0e30109794e2480e2d8d05d00763c0
Author: Jakub Jelinek
Date: Sat Sep 7 09:36:53 2024 +0200
libiberty: Fix up > 64K section handling in
simple_object_elf_copy_lto_debug_section [PR116614]
cat
https://gcc.gnu.org/g:90a9c36dc3ba341cf662ba1d60c939027487fe9a
commit r14-10666-g90a9c36dc3ba341cf662ba1d60c939027487fe9a
Author: Jakub Jelinek
Date: Tue Sep 10 18:32:58 2024 +0200
c++: Fix get_member_function_from_ptrfunc with -fsanitize=bounds [PR116449]
The following testcase i
https://gcc.gnu.org/g:5609246b561ab929b24eeb32965911884b58b0df
commit r14-10667-g5609246b561ab929b24eeb32965911884b58b0df
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
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
c7a1c1a4bf73... Merge commit 'r14-10667-g5609246b561ab929b24eeb32965911884b
It previously pointed to:
b30927153ae4... Merge commit 'r14-10646-g24909512101d59807f6d23a9963d64390e
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:e5a9c15266ba70b3a4cbc0f8e6bc8537c9b1c12d
commit r13-9021-ge5a9c15266ba70b3a4cbc0f8e6bc8537c9b1c12d
Author: Jakub Jelinek
Date: Wed Jul 24 18:00:05 2024 +0200
testsuite: Fix up pr116034.c test for big/pdp endian [PR116061]
Didn't notice the memmove is into an
https://gcc.gnu.org/g:e5839cad7886c0277c111d96cc99c400f6f36b9d
commit r13-9022-ge5839cad7886c0277c111d96cc99c400f6f36b9d
Author: Jakub Jelinek
Date: Fri Aug 9 14:32:51 2024 +0200
i386: Fix up __builtin_ia32_b{extr{,i}_u{32,64},zhi_{s,d}i} folding
[PR116287]
The GENERIC folding of
https://gcc.gnu.org/g:9b4a7d907d90ba7b7787433ab66eaf6112c33ffb
commit r13-9023-g9b4a7d907d90ba7b7787433ab66eaf6112c33ffb
Author: Jakub Jelinek
Date: Sat Sep 7 09:36:53 2024 +0200
libiberty: Fix up > 64K section handling in
simple_object_elf_copy_lto_debug_section [PR116614]
cat a
https://gcc.gnu.org/g:1880ff0dbd814cf1e7dd53dd810f372a94d66d39
commit r13-9019-g1880ff0dbd814cf1e7dd53dd810f372a94d66d39
Author: Jakub Jelinek
Date: Wed Jul 17 11:38:33 2024 +0200
gimple-fold: Fix up __builtin_clear_padding lowering [PR115527]
The builtin-clear-padding-6.c testcas
https://gcc.gnu.org/g:aaa82d63fed5978a0bc7136a3922d280576ce257
commit r13-9020-gaaa82d63fed5978a0bc7136a3922d280576ce257
Author: Jakub Jelinek
Date: Tue Jul 23 10:50:29 2024 +0200
ssa: Fix up maybe_rewrite_mem_ref_base complex type handling [PR116034]
The folding into REALPART_EXP
https://gcc.gnu.org/g:973c6ea242cea7d95c2888ec6dde39b5cbb9dbb3
commit r13-9024-g973c6ea242cea7d95c2888ec6dde39b5cbb9dbb3
Author: Jakub Jelinek
Date: Tue Sep 10 18:32:58 2024 +0200
c++: Fix get_member_function_from_ptrfunc with -fsanitize=bounds [PR116449]
The following testcase is
https://gcc.gnu.org/g:4963eb76918295a08a7c216bea986ab8e65c1cf8
commit r15-3627-g4963eb76918295a08a7c216bea986ab8e65c1cf8
Author: Jakub Jelinek
Date: Fri Sep 13 16:11:05 2024 +0200
libcpp: Fix up UB in finish_embed
Jonathan reported on IRC that certain unnamed proprietary static an
https://gcc.gnu.org/g:b7b67732e20217196f2a13a10fc3df4605b2b2ab
commit r15-3628-gb7b67732e20217196f2a13a10fc3df4605b2b2ab
Author: Jakub Jelinek
Date: Fri Sep 13 16:13:01 2024 +0200
c++: Don't emit deprecated/unavailable attribute diagnostics when creating
cdtor thunks [PR116678]
A
https://gcc.gnu.org/g:2fcca36eb1d34066437939cf1b54810a75dd553f
commit 2fcca36eb1d34066437939cf1b54810a75dd553f
Merge: 03b1a31f9807 973c6ea242ce
Author: Jakub Jelinek
Date: Fri Sep 13 16:15:02 2024 +0200
Merge commit 'r13-9024-g973c6ea242cea7d95c2888ec6dde39b5cbb9dbb3' into
redhat/gcc-13-b
The branch 'redhat/heads/gcc-13-branch' was updated to point to:
2fcca36eb1d3... Merge commit 'r13-9024-g973c6ea242cea7d95c2888ec6dde39b5cbb
It previously pointed to:
03b1a31f9807... Merge commit 'r13-8838-g7813d94393f60ac641265cb3fc3a446f9f3
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:504c8e4dc26501fb68f0ae784b45dba0f68b4f4a
commit r13-9025-g504c8e4dc26501fb68f0ae784b45dba0f68b4f4a
Author: Jakub Jelinek
Date: Thu Jul 18 09:22:10 2024 +0200
testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char
As reported on gcc-regression, this t
https://gcc.gnu.org/g:777cc6a01d1cf783a36d0fa67ab20f0312f35d7a
commit r15-1597-g777cc6a01d1cf783a36d0fa67ab20f0312f35d7a
Author: Jakub Jelinek
Date: Tue Jun 25 08:35:56 2024 +0200
c: Fix ICE related to incomplete structures in C23 [PR114930]
Here is a version of the c_update_type_
https://gcc.gnu.org/g:37bbd2c1667c70387f5fa6b52f461d57a204229d
commit r14-10366-g37bbd2c1667c70387f5fa6b52f461d57a204229d
Author: Jakub Jelinek
Date: Tue Jun 25 08:35:56 2024 +0200
c: Fix ICE related to incomplete structures in C23 [PR114930]
Here is a version of the c_update_type
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
6eada54ba86... Merge commit 'r14-10366-g37bbd2c1667c70387f5fa6b52f461d57a2
It previously pointed to:
640bb0fa76a... Merge commit 'r14-10330-gd26fa1c73b2c0f7fd2d412ce7b4e84e0f7
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:6eada54ba865eeb9aabfcfbc106c3fbff7abe98a
commit 6eada54ba865eeb9aabfcfbc106c3fbff7abe98a
Merge: 640bb0fa76a 37bbd2c1667
Author: Jakub Jelinek
Date: Mon Jul 1 10:20:55 2024 +0200
Merge commit 'r14-10366-g37bbd2c1667c70387f5fa6b52f461d57a204229d' into
redhat/gcc-14-bra
https://gcc.gnu.org/g:f30bdb1f2d79fd787e0c270039179bf80830161f
commit r15-1793-gf30bdb1f2d79fd787e0c270039179bf80830161f
Author: Jakub Jelinek
Date: Tue Jul 2 22:07:30 2024 +0200
c++: Implement C++26 P0963R3 - Structured binding declaration as a
condition [PR115745]
This C++26 pa
https://gcc.gnu.org/g:beb7a418aaef2ec8a812712110b007c091a73491
commit r15-1794-gbeb7a418aaef2ec8a812712110b007c091a73491
Author: Jakub Jelinek
Date: Tue Jul 2 22:08:45 2024 +0200
c++: Implement C++26 P3144R2 - Deleting a Pointer to an Incomplete Type
Should be Ill-formed [PR115747]
https://gcc.gnu.org/g:1250540a98e0a1dfa4d7834672d88d8543ea70b1
commit r15-1795-g1250540a98e0a1dfa4d7834672d88d8543ea70b1
Author: Jakub Jelinek
Date: Tue Jul 2 22:09:58 2024 +0200
c++: Fix ICE on constexpr placement new [PR115754]
C++26 is making in P2747R2 paper placement new cons
https://gcc.gnu.org/g:8eab5064d54f41054b6a50d233a1a78a935b1c2a
commit r15-1906-g8eab5064d54f41054b6a50d233a1a78a935b1c2a
Author: Jakub Jelinek
Date: Tue Jul 9 09:37:16 2024 +0200
c++: Implement C++26 CWG2819 - Allow cv void * null pointer value
conversion to object types in constant expre
https://gcc.gnu.org/g:4f767174b83027091f0e84b4ddb9a6370e549ffd
commit r15-1907-g4f767174b83027091f0e84b4ddb9a6370e549ffd
Author: Jakub Jelinek
Date: Tue Jul 9 10:45:25 2024 +0200
c: Rewrite c_parser_omp_tile_sizes to use c_parser_expr_list
The following patch simplifies c_parser_o
https://gcc.gnu.org/g:9964edfb4abdec25f8be48e667afcae30ce03a37
commit r15-2039-g9964edfb4abdec25f8be48e667afcae30ce03a37
Author: Jakub Jelinek
Date: Mon Jul 15 09:48:38 2024 +0200
varasm: Add support for emitting binary data with the new gas .base64
directive
Nick has implemented
https://gcc.gnu.org/g:8b5919bae11754f4b65a17e63663d3143f9615ac
commit r15-2090-g8b5919bae11754f4b65a17e63663d3143f9615ac
Author: Jakub Jelinek
Date: Wed Jul 17 11:38:33 2024 +0200
gimple-fold: Fix up __builtin_clear_padding lowering [PR115527]
The builtin-clear-padding-6.c testcas
https://gcc.gnu.org/g:2790800c61fb5748cd336e09a691848dd3e74090
commit r15-2092-g2790800c61fb5748cd336e09a691848dd3e74090
Author: Jakub Jelinek
Date: Wed Jul 17 11:40:58 2024 +0200
testsuite: Add dg-do run to another test
This is another test which clearly has been written with the
https://gcc.gnu.org/g:74bcef4cf16b35fe64767c1e8e529bdd229841a3
commit r15-2091-g74bcef4cf16b35fe64767c1e8e529bdd229841a3
Author: Jakub Jelinek
Date: Wed Jul 17 11:40:03 2024 +0200
varasm: Fix bootstrap after the .base64 changes [PR115958]
Apparently there is a -Wsign-compare warni
https://gcc.gnu.org/g:d8a75353dded30a7ecdef2807ad101a02743d4a9
commit r15-2100-gd8a75353dded30a7ecdef2807ad101a02743d4a9
Author: Jakub Jelinek
Date: Wed Jul 17 17:30:24 2024 +0200
varasm: Shorten assembly of strings with larger zero regions
When not using .base64 directive, we emi
1 - 100 of 1121 matches
Mail list logo