https://gcc.gnu.org/g:4903e49b2fe321b1479dce4d3c4e2c2ae297298f
commit r15-9052-g4903e49b2fe321b1479dce4d3c4e2c2ae297298f
Author: Richard Biener
Date: Thu Mar 27 09:04:38 2025 +0100
target/119010 - fixup zn4zn5 reservation for move from const_vector
movv8si_internal uses sselog1 an
https://gcc.gnu.org/g:3154ce9af0163d8d585455230e4c3eee44fbbd01
commit r15-9058-g3154ce9af0163d8d585455230e4c3eee44fbbd01
Author: Richard Biener
Date: Thu Mar 27 13:51:38 2025 +0100
target/119010 - Zen4/Zen5 reservations for movlhps loads
The following fixes up the ssemov2 type int
https://gcc.gnu.org/g:18668d9c196a36dc7c0cd698a2a767b8f8c8e8a4
commit r15-9053-g18668d9c196a36dc7c0cd698a2a767b8f8c8e8a4
Author: Richard Biener
Date: Thu Mar 27 11:29:21 2025 +0100
target/119010 - missing reservations for Zen4/5 and SSE compares
There's the znver4_sse_test reserva
https://gcc.gnu.org/g:bb389fb04b07a491d2ca0380db08b8c43b4239b9
commit r15-9009-gbb389fb04b07a491d2ca0380db08b8c43b4239b9
Author: Richard Biener
Date: Fri Mar 28 15:20:16 2025 +0100
other/119510 - use --enable-languages=default,cobol for release tarballs
The following adds cobol to
https://gcc.gnu.org/g:a46430c85611ac7faec9507472b8736b89643659
commit r15-9057-ga46430c85611ac7faec9507472b8736b89643659
Author: Richard Biener
Date: Thu Mar 27 13:45:45 2025 +0100
target/119010 - reservations for Zen4/Zen5 movhlps to memory
The following adds missing reservations
https://gcc.gnu.org/g:5509544dad81adc21c2e6d9782b0ef1390aa4f7c
commit r12-11018-g5509544dad81adc21c2e6d9782b0ef1390aa4f7c
Author: Richard Biener
Date: Thu Dec 5 10:47:13 2024 +0100
tree-optimization/117912 - bogus address equivalences for
__builtin_object_size
VN again is the cul
https://gcc.gnu.org/g:8eeaaec278275db2be81792c833713f64c9d20eb
commit r12-11019-g8eeaaec278275db2be81792c833713f64c9d20eb
Author: Richard Biener
Date: Fri Nov 15 11:56:14 2024 +0100
tree-optimization/117574 - bougs niter lt-to-ne
When trying to change a IV from IV0 < IV1 to IV0' !
https://gcc.gnu.org/g:c5e4e7617e6e6453e6b6995fb2e31bfe1dd28fdf
commit r12-11020-gc5e4e7617e6e6453e6b6995fb2e31bfe1dd28fdf
Author: Richard Biener
Date: Mon Jan 13 09:12:23 2025 +0100
tree-optimization/117119 - ICE with int128 IV in dataref analysis
Here's another fix for a missing
https://gcc.gnu.org/g:bfb1b0f8bb9fe76071fb02840002a17ed00a8999
commit r12-11024-gbfb1b0f8bb9fe76071fb02840002a17ed00a8999
Author: Richard Biener
Date: Wed Mar 6 09:02:31 2024 +0100
tree-optimization/114246 - invalid call argument from DSE
The following makes sure to strip type con
https://gcc.gnu.org/g:b444c3061a14d12d164d82345a1836f5fbd21939
commit r12-11023-gb444c3061a14d12d164d82345a1836f5fbd21939
Author: Richard Biener
Date: Thu Jul 18 13:35:33 2024 +0200
middle-end/115641 - invalid address construction
fold_truth_andor_1 via make_bit_field_ref builds a
https://gcc.gnu.org/g:8eca273335750e100efff8f45aee285290be3c46
commit r12-11017-g8eca273335750e100efff8f45aee285290be3c46
Author: Richard Biener
Date: Mon Feb 3 09:55:50 2025 +0100
tree-optimization/118717 - store commoning vs. abnormals
When we sink common stores in cselim or the
https://gcc.gnu.org/g:c62cbe7164765e03a7bc41377452b80b6237d93d
commit r12-11021-gc62cbe7164765e03a7bc41377452b80b6237d93d
Author: Richard Biener
Date: Thu Sep 26 15:41:59 2024 +0200
tree-optimization/116850 - corrupt post-dom info
Path isolation computes post-dominators on demand
https://gcc.gnu.org/g:ae2912748b9913fe9cd198db1b3fa704d0cbc728
commit r15-9121-gae2912748b9913fe9cd198db1b3fa704d0cbc728
Author: Richard Biener
Date: Mon Mar 31 14:56:25 2025 +0200
target/119549 - fixup handling of -mno-sse4 in target attribute
The following fixes ix86_valid_targe
https://gcc.gnu.org/g:f1989b50a9141b5bf62275d92b2fa28e9d82ca8b
commit r12-11022-gf1989b50a9141b5bf62275d92b2fa28e9d82ca8b
Author: Richard Biener
Date: Sun Oct 13 11:42:27 2024 +0200
tree-optimization/116481 - avoid building function_type[]
The following avoids building an array ty
https://gcc.gnu.org/g:12b2c414b6d0e0d1b3d328b58d654c19c30bee8c
commit r15-8445-g12b2c414b6d0e0d1b3d328b58d654c19c30bee8c
Author: Richard Biener
Date: Wed Mar 19 18:48:09 2025 +0100
testsuite/113634 - fixup declarations of calloc/realloc
Then we can also remove the added -std=gnu17
https://gcc.gnu.org/g:365c82dbf3319e5adb5cced2dae0c4a9aa48f5bc
commit r15-8976-g365c82dbf3319e5adb5cced2dae0c4a9aa48f5bc
Author: Richard Biener
Date: Thu Mar 27 08:21:10 2025 +0100
target/119010 - more DFmode handling in zn4zn5 reservations
The following adds DFmode where V1DFmode
https://gcc.gnu.org/g:088ed1042d12f23261bc499b927b93fd61f8d574
commit r15-8977-g088ed1042d12f23261bc499b927b93fd61f8d574
Author: Richard Biener
Date: Thu Mar 27 08:40:32 2025 +0100
target/119010 - add znver{4,5}_insn_both to resolve missing reservations
I still was seeing
https://gcc.gnu.org/g:534a7895e969793285c77a42aca62d426cd56c1e
commit r14-11520-g534a7895e969793285c77a42aca62d426cd56c1e
Author: Richard Biener
Date: Fri Mar 7 10:15:20 2025 +0100
tree-optimization/119145 - avoid stray .MASK_CALL after vectorization
When we BB vectorize an if-con
https://gcc.gnu.org/g:2f87983131eab6bdad7da4c6ef9ce026966966a5
commit r14-11519-g2f87983131eab6bdad7da4c6ef9ce026966966a5
Author: Richard Biener
Date: Thu Mar 6 09:08:07 2025 +0100
middle-end/119119 - re-gimplification of empty CTOR assignments
The following testcase runs into a r
https://gcc.gnu.org/g:ed7f67d951292a3f93e5509741b511fd9ea7da30
commit r14-11515-ged7f67d951292a3f93e5509741b511fd9ea7da30
Author: Richard Biener
Date: Thu Mar 6 13:48:16 2025 +0100
lto/114501 - missed free-lang-data for CONSTRUCTOR index
The following makes sure to also walk CONST
https://gcc.gnu.org/g:d9faa7c2eb47c7fabf9dafce6d569f52d49c7030
commit r14-11514-gd9faa7c2eb47c7fabf9dafce6d569f52d49c7030
Author: Richard Biener
Date: Fri Feb 28 11:44:26 2025 +0100
ipa/111245 - bogus modref analysis for store in call that might throw
We currently record a kill fo
https://gcc.gnu.org/g:faadd1d27a85478f43c90cf780f980d0cbd37b85
commit r14-11516-gfaadd1d27a85478f43c90cf780f980d0cbd37b85
Author: Richard Biener
Date: Mon Mar 3 13:21:53 2025 +0100
tree-optimization/119057 - bogus double reduction detection
We are detecting a cycle as double reduc
https://gcc.gnu.org/g:85ed633f26c725bbe5c3a3c6fceada637bf33f7c
commit r14-11517-g85ed633f26c725bbe5c3a3c6fceada637bf33f7c
Author: Richard Biener
Date: Mon Mar 3 09:54:15 2025 +0100
ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE
odr_types_equivalent_p can end up using TYPE_
https://gcc.gnu.org/g:d3e4c092c4f167d3c3ae8aa59d273b0202cef6cf
commit r14-11518-gd3e4c092c4f167d3c3ae8aa59d273b0202cef6cf
Author: Richard Biener
Date: Mon Mar 3 14:12:37 2025 +0100
tree-optimization/119096 - bogus conditional reduction vectorization
When we vectorize a .COND_ADD r
https://gcc.gnu.org/g:e3290933ead698742f59e4abc4da694e73191203
commit r14-11503-ge3290933ead698742f59e4abc4da694e73191203
Author: Richard Biener
Date: Fri Feb 28 14:09:29 2025 +0100
lto/91299 - weak definition inlined with LTO
The following fixes a thinko in the handling of interp
https://gcc.gnu.org/g:574c59cfe6e29c9e5758988b75c2e7ab6edc37da
commit r15-9149-g574c59cfe6e29c9e5758988b75c2e7ab6edc37da
Author: Richard Biener
Date: Wed Apr 2 13:12:58 2025 +0200
tree-optimization/119586 - aligned access to unaligned data
The following reverts parts of r15-8047 w
https://gcc.gnu.org/g:e6652764a4558fe9487f17e6c7b18fbc577e8df7
commit r13-9641-ge6652764a4558fe9487f17e6c7b18fbc577e8df7
Author: Richard Biener
Date: Wed Mar 5 14:24:50 2025 +0100
debug/101533 - ICE with variant typedef DIE generation
There's a sanity check in gen_type_die_with_us
https://gcc.gnu.org/g:068aa9a7a9cc163ee5f31bffd746a8cd2ebfef7e
commit r13-9640-g068aa9a7a9cc163ee5f31bffd746a8cd2ebfef7e
Author: Richard Biener
Date: Wed Jul 31 10:07:45 2024 +0200
middle-end/101478 - ICE with degenerate address during gimplification
When we gimplify &MEM[0B + 4]
https://gcc.gnu.org/g:337d3cdfa8bb8b8404d62ea45690095f9b566cbb
commit r13-9635-g337d3cdfa8bb8b8404d62ea45690095f9b566cbb
Author: Richard Biener
Date: Thu Aug 24 11:10:43 2023 +0200
tree-optimization/25 - avoid BB vectorization in novector loops
When a loop is marked with
https://gcc.gnu.org/g:f2d0fb238b1a6eab85924515f0c1ffc2f939e6a7
commit r13-9638-gf2d0fb238b1a6eab85924515f0c1ffc2f939e6a7
Author: Richard Biener
Date: Fri Feb 28 10:36:11 2025 +0100
tree-optimization/87984 - hard register assignments not preserved
The following disables redundant s
https://gcc.gnu.org/g:da579a833cf5a5ae463be3f4da70df782612a800
commit r13-9639-gda579a833cf5a5ae463be3f4da70df782612a800
Author: Richard Biener
Date: Fri Feb 28 14:09:29 2025 +0100
lto/91299 - weak definition inlined with LTO
The following fixes a thinko in the handling of interpo
https://gcc.gnu.org/g:a145eaf1128ef4392cf6e624f4b23648cbe645eb
commit r13-9636-ga145eaf1128ef4392cf6e624f4b23648cbe645eb
Author: Richard Biener
Date: Fri Feb 28 09:58:36 2025 +0100
middle-end/66279 - gimplification clobbers shared asm constraints
When the C++ frontend clones a CTO
https://gcc.gnu.org/g:c0e3078580f4834e4d3d1ba517016a0220b4e3b6
commit r13-9637-gc0e3078580f4834e4d3d1ba517016a0220b4e3b6
Author: Richard Biener
Date: Mon Feb 3 11:27:20 2025 +0100
c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro
The first argument is supposed to be a type,
https://gcc.gnu.org/g:e64e894006eb4d82e0a80a386cf1d1714498e161
commit r16-536-ge64e894006eb4d82e0a80a386cf1d1714498e161
Author: Richard Biener
Date: Mon May 12 09:14:39 2025 +0200
testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change
We now inline main_1, con
https://gcc.gnu.org/g:9def392a1b63a198d15d972f73b4afc888389d7c
commit r16-460-g9def392a1b63a198d15d972f73b4afc888389d7c
Author: Richard Biener
Date: Mon May 5 14:29:34 2025 +0200
tree-optimization/120089 - force all PHIs live for early-break vect
The following makes sure to even m
https://gcc.gnu.org/g:9e85d056cd15befffb39d2f84902d21eda4d98eb
commit r16-462-g9e85d056cd15befffb39d2f84902d21eda4d98eb
Author: Richard Biener
Date: Tue May 6 13:29:42 2025 +0200
tree-optimization/119589 - alignment analysis for VF > 1 and
VMAT_STRIDED_SLP
The following fixes the
https://gcc.gnu.org/g:da377e7ebf84a05943fb768eaeb7d682dee865fa
commit r16-461-gda377e7ebf84a05943fb768eaeb7d682dee865fa
Author: Richard Biener
Date: Wed May 7 09:43:54 2025 +0200
tree-optimization/120143 - ICE with failed early break store move
The early break vectorization store
https://gcc.gnu.org/g:b38e3a7196d25bc8bcb1fe55da7663745cea9470
commit r16-464-gb38e3a7196d25bc8bcb1fe55da7663745cea9470
Author: Richard Biener
Date: Wed May 7 10:20:55 2025 +0200
ipa/120146 - deal with vanished varpool nodes in IPA PTA
I don't understand why they vanish when still
https://gcc.gnu.org/g:1e8bd720b1a618a39e2a41eec05e935c32d295f3
commit r16-473-g1e8bd720b1a618a39e2a41eec05e935c32d295f3
Author: Richard Biener
Date: Thu May 8 10:56:16 2025 +0200
tree-optimization/116352 - amend previous fix
The previous fix restricted external vector builds to de
https://gcc.gnu.org/g:a470433732e77ae29a717cf79049ceeea3cbe979
commit r16-501-ga470433732e77ae29a717cf79049ceeea3cbe979
Author: Richard Biener
Date: Fri May 9 13:48:21 2025 +0200
tree-optimization/114166 - vectorize to lowered form with word_mode
The following adjusts the non-PLUS
https://gcc.gnu.org/g:3d806332441b3fa90cf9651a88cfa539f0b2f5bc
commit r16-500-g3d806332441b3fa90cf9651a88cfa539f0b2f5bc
Author: Richard Biener
Date: Fri May 9 11:39:30 2025 +0200
Remove non-SLP path from vectorizable_operation
This removes the non-SLP path from vectorizable_operat
https://gcc.gnu.org/g:0902cdb6069c12a027a1d0cfd1b7a0daa1a21b5c
commit r14-11758-g0902cdb6069c12a027a1d0cfd1b7a0daa1a21b5c
Author: Richard Biener
Date: Mon Sep 30 09:07:36 2024 +0200
tree-optimization/113197 - bougs assert in PTA
PTA asserts that EAF_NO_DIRECT_READ is not set when
https://gcc.gnu.org/g:be76efab038d65209a8fcb6d5fe151047007e9f0
commit r14-11760-gbe76efab038d65209a8fcb6d5fe151047007e9f0
Author: Pan Li
Date: Tue Apr 30 09:42:39 2024 +0800
DSE: Fix ICE after allow vector type in get_stored_val
We allowed vector type for get_stored_val when read
https://gcc.gnu.org/g:aef1a618e200158e5f83331ae618492d1ef3573d
commit r14-11759-gaef1a618e200158e5f83331ae618492d1ef3573d
Author: Dimitar Dimitrov
Date: Thu Oct 24 19:59:42 2024 +0300
testsuite: Require effective target pie for pr113197
The test for PR113197 explicitly enables PIE
https://gcc.gnu.org/g:02e9aa56a469ea6c3021a4d3052cb229cdda4e04
commit r13-9648-g02e9aa56a469ea6c3021a4d3052cb229cdda4e04
Author: Jakub Jelinek
Date: Fri Jan 31 12:39:34 2025 +0100
testsuite: Add testcase for already fixed PR [PR117498]
This wrong-code issue has been fixed with r15
https://gcc.gnu.org/g:cc589c2a4be9bf7242d7f17d44629fb87309a4a9
commit r14-11757-gcc589c2a4be9bf7242d7f17d44629fb87309a4a9
Author: Jakub Jelinek
Date: Fri Jan 31 12:39:34 2025 +0100
testsuite: Add testcase for already fixed PR [PR117498]
This wrong-code issue has been fixed with r1
https://gcc.gnu.org/g:94d10c0ef2dca46f1c043c81bcda67ee7e2efc67
commit r15-9653-g94d10c0ef2dca46f1c043c81bcda67ee7e2efc67
Author: Richard Biener
Date: Wed May 7 09:43:54 2025 +0200
tree-optimization/120143 - ICE with failed early break store move
The early break vectorization store
https://gcc.gnu.org/g:856c493db1d5e2fa9377f4a0c438afbcaf6c7e01
commit r15-9651-g856c493db1d5e2fa9377f4a0c438afbcaf6c7e01
Author: Richard Biener
Date: Thu May 8 10:05:42 2025 +0200
tree-optimization/120043 - bogus conditional store elimination
The following fixes conditional store
https://gcc.gnu.org/g:4017b37de2b39f4bbd7bb9524101558002a258e8
commit r15-9652-g4017b37de2b39f4bbd7bb9524101558002a258e8
Author: Richard Biener
Date: Mon May 5 14:29:34 2025 +0200
tree-optimization/120089 - force all PHIs live for early-break vect
The following makes sure to even
https://gcc.gnu.org/g:47e830211d39b5efb14144bbdaf8f2d83ba8375e
commit r15-9654-g47e830211d39b5efb14144bbdaf8f2d83ba8375e
Author: Richard Biener
Date: Wed May 7 10:20:55 2025 +0200
ipa/120146 - deal with vanished varpool nodes in IPA PTA
I don't understand why they vanish when stil
https://gcc.gnu.org/g:44cd55a1df897e3160cffeb10f96171bafc06400
commit r15-9655-g44cd55a1df897e3160cffeb10f96171bafc06400
Author: Richard Biener
Date: Sun May 11 14:03:12 2025 +0200
tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more
The PR120089 fix added mo
https://gcc.gnu.org/g:833db92d69cf371af3ade32e2a2b154c22e7ef15
commit r16-526-g833db92d69cf371af3ade32e2a2b154c22e7ef15
Author: Richard Biener
Date: Sun May 11 14:03:12 2025 +0200
tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more
The PR120089 fix added mor
https://gcc.gnu.org/g:a20c4c034a3009815dcc02d989c1090492ff32b2
commit r16-596-ga20c4c034a3009815dcc02d989c1090492ff32b2
Author: Richard Biener
Date: Tue May 13 14:16:57 2025 +0200
Remove non-SLP path from vectorizable_induction
This removes the non-SLP path from vectorizable_induc
https://gcc.gnu.org/g:cc74e2f2b39b6debbef1787a087abad2108e95dd
commit r16-496-gcc74e2f2b39b6debbef1787a087abad2108e95dd
Author: Richard Biener
Date: Tue Apr 29 13:23:41 2025 +0200
tree-optimization/119960 - failed external SLP promotion
The following addresses a too conservative s
https://gcc.gnu.org/g:50d3f67c71cf77a4ec95152079d37adf9d0b0a35
commit r14-11753-g50d3f67c71cf77a4ec95152079d37adf9d0b0a35
Author: Richard Biener
Date: Tue May 14 11:13:51 2024 +0200
tree-optimization/120156 - ICE in ptr_derefs_may_alias_p
This picks the ptr_derefs_may_alias_p fix
https://gcc.gnu.org/g:b9434c3db900d5d037fdf2f64149b82800ceadf8
commit r16-498-gb9434c3db900d5d037fdf2f64149b82800ceadf8
Author: Richard Biener
Date: Fri May 9 08:38:45 2025 +0200
rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses
RTL DSE forms store groups fr
https://gcc.gnu.org/g:67c8e777d466d3bed9830bf01841c96b6881b58d
commit r16-555-g67c8e777d466d3bed9830bf01841c96b6881b58d
Author: Richard Biener
Date: Mon Mar 3 10:09:25 2025 +0100
sync LTO streaming and hashing for accelerators and vector type mode
The following syncs up LTO tree h
https://gcc.gnu.org/g:02e95abdde9742cecd7d1211e572549c1e56b8b1
commit r15-9682-g02e95abdde9742cecd7d1211e572549c1e56b8b1
Author: Kyle Huey
Date: Tue May 13 20:26:26 2025 -0700
dwarf2out: Propagate dtprel into the .debug_addr table in
resolve_addr_in_expr
For a debugger to display
https://gcc.gnu.org/g:c4412f9f9177ee74d48963caf4b7c596451cba83
commit r16-635-gc4412f9f9177ee74d48963caf4b7c596451cba83
Author: Richard Biener
Date: Tue May 13 10:08:36 2025 +0200
Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload
The following changes the record_st
https://gcc.gnu.org/g:36dd228f2e96e3cf03ec84d73471cfdc5523de8d
commit r14-11781-g36dd228f2e96e3cf03ec84d73471cfdc5523de8d
Author: Kyle Huey
Date: Tue May 13 20:26:26 2025 -0700
dwarf2out: Propagate dtprel into the .debug_addr table in
resolve_addr_in_expr
For a debugger to displa
https://gcc.gnu.org/g:b4b4ee28ce60f4f85b7955fb1df249d67d26286d
commit r16-634-gb4b4ee28ce60f4f85b7955fb1df249d67d26286d
Author: Richard Biener
Date: Tue May 13 09:50:36 2025 +0200
Use vectype from SLP node for vect_get_{load,store}_cost if possible
The vect_get_{load,store}_cost A
https://gcc.gnu.org/g:8ea0d98fc9a87e8f6e82cf431419871eeeb35baa
commit r16-622-g8ea0d98fc9a87e8f6e82cf431419871eeeb35baa
Author: Richard Biener
Date: Mon May 12 15:02:42 2025 +0200
This transitions vect_model_simple_cost to SLP only
As part of the vector cost API cleanup this trans
https://gcc.gnu.org/g:c61743a186cfecd646334817f356f799502ee71a
commit r16-876-gc61743a186cfecd646334817f356f799502ee71a
Author: Richard Biener
Date: Mon May 26 11:21:19 2025 +0200
Fixup gcc.target/i386/vect-epilogues-5.c
The following adjusts the expected messages after -fopt-info
https://gcc.gnu.org/g:8da568c885dc90ac5c7d9aee34ae78d5cfb8918c
commit r16-906-g8da568c885dc90ac5c7d9aee34ae78d5cfb8918c
Author: Richard Biener
Date: Tue Dec 10 09:55:37 2024 +0100
tree-optimization/117965 - phiprop validity checking is too strict
The PR shows that when using std::
https://gcc.gnu.org/g:95e204dbc28f479b6b4116e5efacacde6c81ad75
commit r13-9675-g95e204dbc28f479b6b4116e5efacacde6c81ad75
Author: Kyle Huey
Date: Tue May 13 20:26:26 2025 -0700
dwarf2out: Propagate dtprel into the .debug_addr table in
resolve_addr_in_expr
For a debugger to display
https://gcc.gnu.org/g:fa2089e8dd1632e4597d61230e33375628368fc1
commit r13-9676-gfa2089e8dd1632e4597d61230e33375628368fc1
Author: Richard Biener
Date: Thu Apr 10 13:30:42 2025 +0200
middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr
We currently only INTEGER_CST, but
https://gcc.gnu.org/g:b73dffc733524f05634ab0321a6978fc798d1384
commit r13-9677-gb73dffc733524f05634ab0321a6978fc798d1384
Author: Jennifer Schmitz
Date: Thu Apr 10 06:46:15 2025 -0700
aarch64: Add test case.
This patch adds a test case to the testsuite for PR119706.
The bug was
https://gcc.gnu.org/g:d02be6073d902925510736855e7f044eb8755aa4
commit r13-9678-gd02be6073d902925510736855e7f044eb8755aa4
Author: Richard Biener
Date: Tue Apr 22 16:40:42 2025 +0200
[14] Use --param=aarch64-autovec-preference=2 instead of =sve-only
This updates the backported test.
https://gcc.gnu.org/g:6e6b9bbe9aadbfec4130c442ace9cabab50400c2
commit r13-9680-g6e6b9bbe9aadbfec4130c442ace9cabab50400c2
Author: Richard Biener
Date: Wed Jan 8 09:25:52 2025 +0100
tree-optimization/117979 - failed irreducible loop update from DCE
When CD-DCE creates forwarders to
https://gcc.gnu.org/g:cdc47838cba79380bb5caa8f3934aabf2b44a7d5
commit r13-9684-gcdc47838cba79380bb5caa8f3934aabf2b44a7d5
Author: Richard Biener
Date: Tue Apr 1 14:13:03 2025 +0200
tree-optimization/119534 - reject bogus emulated vectorized gather
The following makes sure to reject
https://gcc.gnu.org/g:9e7c7e567704bd12d65b01246a655d8628bb521d
commit r13-9683-g9e7c7e567704bd12d65b01246a655d8628bb521d
Author: Richard Biener
Date: Mon Feb 17 15:53:11 2025 +0100
tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled
The following shows that tail-m
https://gcc.gnu.org/g:5a855127604e4df40afb25326a449b066c4a3527
commit r13-9682-g5a855127604e4df40afb25326a449b066c4a3527
Author: Richard Biener
Date: Thu Mar 6 09:08:07 2025 +0100
middle-end/119119 - re-gimplification of empty CTOR assignments
The following testcase runs into a re
https://gcc.gnu.org/g:1067dd74239aa3efd3489cf8c6216fb9787031ca
commit r13-9685-g1067dd74239aa3efd3489cf8c6216fb9787031ca
Author: Jan Hubicka
Date: Mon Jul 29 10:48:34 2024 +0200
Fix ICE with -fdump-tree-moref
gcc/ChangeLog:
PR ipa/116055
* ipa-modref.c
https://gcc.gnu.org/g:d034c8d5c31811b0c12a4c1ffad89f8f8b086053
commit r13-9686-gd034c8d5c31811b0c12a4c1ffad89f8f8b086053
Author: Roger Sayle
Date: Mon Jun 24 15:34:03 2024 +0100
PR tree-optimization/113673: Avoid load merging when potentially trapping.
This patch fixes PR tree-opt
https://gcc.gnu.org/g:b98de795c7f57ad15155ed1223c25c094ff27d16
commit r13-9679-gb98de795c7f57ad15155ed1223c25c094ff27d16
Author: Richard Biener
Date: Mon Apr 14 11:42:18 2025 +0200
tree-optimization/119778 - properly mark abnormal edge sources during
inlining
When inlining a call
https://gcc.gnu.org/g:876083c5e7a8863ce87d8da9e3a43927aee7e02b
commit r13-9681-g876083c5e7a8863ce87d8da9e3a43927aee7e02b
Author: Richard Biener
Date: Mon Mar 3 13:21:53 2025 +0100
tree-optimization/119057 - bogus double reduction detection
We are detecting a cycle as double reduct
https://gcc.gnu.org/g:75c7f90bfe6fa8e6c1a70b784e98a3412861646d
commit r16-644-g75c7f90bfe6fa8e6c1a70b784e98a3412861646d
Author: Richard Biener
Date: Wed May 14 16:36:29 2025 +0200
Fix regression from x86 multi-epilogue tuning
With the avx512_two_epilogues tuning enabled for zen4 a
https://gcc.gnu.org/g:af7b84d0d02ffa23e4843e9555a888c9e80bd9b5
commit r16-645-gaf7b84d0d02ffa23e4843e9555a888c9e80bd9b5
Author: Richard Biener
Date: Wed May 14 16:45:08 2025 +0200
Enhance -fopt-info-vec vectorized loop diagnostic
The following includes whether we vectorize an epil
https://gcc.gnu.org/g:c9cd41fba9ebd288c4f101e4b99da934bcb96a11
commit r14-11799-gc9cd41fba9ebd288c4f101e4b99da934bcb96a11
Author: Richard Biener
Date: Fri May 23 11:02:58 2025 +
Update ChangeLog and version files for release
Diff:
---
ChangeLog | 4
c++to
The signed tag 'releases/gcc-14.3.0' was created pointing to:
c9cd41fba9eb... Update ChangeLog and version files for release
Tagger: Richard Biener
Date: Fri May 23 11:03:05 2025 +
GCC 14.3.0 release
https://gcc.gnu.org/g:306cdb4df729079d7bd924e0023693181163e2e3
commit r14-11800-g306cdb4df729079d7bd924e0023693181163e2e3
Author: Richard Biener
Date: Fri May 23 13:15:18 2025 +0200
Bump BASE-VER.
* BASE-VER: Set to 14.3.1.
Diff:
---
gcc/BASE-VER | 2 +-
1 file changed,
https://gcc.gnu.org/g:d5ff1ccee3f39c4f364f671deb127789b754a6a0
commit r16-839-gd5ff1ccee3f39c4f364f671deb127789b754a6a0
Author: Richard Biener
Date: Fri May 23 13:32:47 2025 +0200
Conditionalize libgdiagnostic processing on presence
The following makes update_web_docs_git work on
https://gcc.gnu.org/g:c92584742bbfe3e2d7972e14a7911542377175e5
commit r16-1085-gc92584742bbfe3e2d7972e14a7911542377175e5
Author: Richard Biener
Date: Tue Jun 3 15:02:16 2025 +0200
Improve create_tmp_reg_or_ssa_name, always create SSA name
In GIMPLE we can always use SSA names, so
https://gcc.gnu.org/g:0291f53f8d2343ca0d39589ebffc31d9c328d6ab
commit r16-1001-g0291f53f8d2343ca0d39589ebffc31d9c328d6ab
Author: Richard Biener
Date: Fri May 30 08:54:10 2025 +0200
tree-optimization/120457 - avoid lowering of some single-element interleave
The following makes sure
https://gcc.gnu.org/g:02c58bc4b0885f5b6f50033da35768ebe6c4a030
commit r16-1012-g02c58bc4b0885f5b6f50033da35768ebe6c4a030
Author: Richard Biener
Date: Fri May 30 13:47:55 2025 +0200
tree-optimization/120341 - stores into STRING_CSTs can trap
The following fixes conditional store el
https://gcc.gnu.org/g:8fb3d9066266ea30de62c395239bda4e992297a3
commit r15-9782-g8fb3d9066266ea30de62c395239bda4e992297a3
Author: Richard Biener
Date: Tue Apr 29 13:23:41 2025 +0200
tree-optimization/119960 - failed external SLP promotion
The following addresses a too conservative
https://gcc.gnu.org/g:4d375ebd56c54dc8c242bed988f29094b7e3e94e
commit r15-9783-g4d375ebd56c54dc8c242bed988f29094b7e3e94e
Author: Richard Biener
Date: Wed Apr 30 11:52:17 2025 +0200
tree-optimization/120003 - missed jump threading
The following allows the entry and exit block of a
https://gcc.gnu.org/g:8cb0127dfd3d01d4549f3139b087d1a5966844ee
commit r15-9787-g8cb0127dfd3d01d4549f3139b087d1a5966844ee
Author: Richard Biener
Date: Fri May 30 14:11:47 2025 +0200
tree-optimization/120357 - ICE with early break vectorization
When doing early break vectorization o
https://gcc.gnu.org/g:44792a6c4253f9a5b322797ef73b9c347c223545
commit r15-9785-g44792a6c4253f9a5b322797ef73b9c347c223545
Author: Richard Biener
Date: Fri May 9 08:38:45 2025 +0200
rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses
RTL DSE forms store groups f
https://gcc.gnu.org/g:ca8032d6177668ca7f2a6a2e612e126a97ba8c53
commit r15-9784-gca8032d6177668ca7f2a6a2e612e126a97ba8c53
Author: Richard Biener
Date: Thu May 1 13:56:25 2025 +0200
Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64
So on another machine with a cross I see 17 jumps
https://gcc.gnu.org/g:7da2b6ddf3a8371b585595231cddcb1ad0942ea4
commit r15-9781-g7da2b6ddf3a8371b585595231cddcb1ad0942ea4
Author: Richard Biener
Date: Thu May 8 10:56:16 2025 +0200
tree-optimization/116352 - amend previous fix
The previous fix restricted external vector builds to d
https://gcc.gnu.org/g:6bb316973249d460f4dae2c33a0aa5bc2928ef30
commit r15-9779-g6bb316973249d460f4dae2c33a0aa5bc2928ef30
Author: Richard Biener
Date: Tue Apr 29 14:52:27 2025 +0200
tree-optimization/119960 - fix and guard get_later_stmt
The following makes get_later_stmt handle st
https://gcc.gnu.org/g:09884fa0f90da67915245622254cdfb947b87d37
commit r15-9786-g09884fa0f90da67915245622254cdfb947b87d37
Author: Richard Biener
Date: Fri May 30 13:47:55 2025 +0200
tree-optimization/120341 - stores into STRING_CSTs can trap
The following fixes conditional store el
https://gcc.gnu.org/g:dce4da51ab66c3abb84448326910cd42f6fe2499
commit r16-1027-gdce4da51ab66c3abb84448326910cd42f6fe2499
Author: Richard Biener
Date: Fri May 30 14:11:47 2025 +0200
tree-optimization/120357 - ICE with early break vectorization
When doing early break vectorization o
https://gcc.gnu.org/g:f605165ee4baf65a46a16692e3aaa13046cbd283
commit r16-1079-gf605165ee4baf65a46a16692e3aaa13046cbd283
Author: Richard Biener
Date: Tue Jun 3 14:09:22 2025 +0200
tree-optimization/120517 - fix dataref group split math
DR_INIT is already measured in bytes, so ther
https://gcc.gnu.org/g:c6eb92973ea308e248ce23927a9ac58ef81ee7a2
commit r16-1201-gc6eb92973ea308e248ce23927a9ac58ef81ee7a2
Author: Richard Biener
Date: Wed May 28 15:09:19 2025 +0200
tree-optimization/120032 - matching of table based CLZ
The following adds the ability to match a tab
https://gcc.gnu.org/g:10adbc54a5e1fd89eb69ce1bced4c74b7047fd24
commit r16-1200-g10adbc54a5e1fd89eb69ce1bced4c74b7047fd24
Author: Richard Biener
Date: Wed May 28 15:26:48 2025 +0200
Use ranger for table based CTZ detection
The following uses context sensitive ranger for determining
https://gcc.gnu.org/g:4a80eaefd93c2f1f7c9b71dbc1b97783214b7b2f
commit r16-1202-g4a80eaefd93c2f1f7c9b71dbc1b97783214b7b2f
Author: Richard Biener
Date: Thu Jun 5 14:23:06 2025 +0200
tree-optimization/120032 - CLZ matching, fallback for missing range-info
The following allows us to e
https://gcc.gnu.org/g:63a8128218cc421b4294f9b8b139197a985ce375
commit r16-1199-g63a8128218cc421b4294f9b8b139197a985ce375
Author: Richard Biener
Date: Wed May 28 14:13:00 2025 +0200
Refactor CTZ detection in forwprop
The following refactors the CTZ detection code to be more easily
https://gcc.gnu.org/g:05ef04d644c1a460b3af266a7766001c93fe1a6a
commit r15-9780-g05ef04d644c1a460b3af266a7766001c93fe1a6a
Author: Richard Biener
Date: Tue Apr 29 15:08:52 2025 +0200
tree-optimization/119960 - add validity checking to SLP scheduling
The following adds checks that wh
801 - 900 of 905 matches
Mail list logo