https://gcc.gnu.org/g:d88b917325546cee24a544dc05cbfbef0febfe25
commit r15-9557-gd88b917325546cee24a544dc05cbfbef0febfe25
Author: Richard Biener
Date: Fri Apr 18 14:52:41 2025 +0200
tree-optimization/119858 - type mismatch with POINTER_PLUS
The recent PFA early-break vectorization
https://gcc.gnu.org/g:1f7ac78efa622e19f38d6a45e857941b3dea1437
commit r16-19-g1f7ac78efa622e19f38d6a45e857941b3dea1437
Author: Richard Biener
Date: Fri Apr 18 14:52:41 2025 +0200
tree-optimization/119858 - type mismatch with POINTER_PLUS
The recent PFA early-break vectorization fi
https://gcc.gnu.org/g:248e228fecdfb68833481eff8c3c0c7aa9703a8d
commit r15-9497-g248e228fecdfb68833481eff8c3c0c7aa9703a8d
Author: Richard Biener
Date: Sat Mar 15 15:56:49 2025 +0100
cobol/119302 - transform gcobol.3 name during install, install as
gcobol-io.3
The following install
https://gcc.gnu.org/g:a48f934211434cac1be951c207ee76e4b4340fac
commit r15-9422-ga48f934211434cac1be951c207ee76e4b4340fac
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:2f334a10bce0409c2cb4616496aafcb78f7db3d8
commit r15-9424-g2f334a10bce0409c2cb4616496aafcb78f7db3d8
Author: Richard Biener
Date: Mon Apr 14 12:44:02 2025 +0200
tree-optimization/119757 - reject mixed mask/non-mask ldst SLP
The following makes sure to not mix m
https://gcc.gnu.org/g:7b0936da8dbe30b1876bf89b9ae59f1b7fa87dc9
commit r13-9515-g7b0936da8dbe30b1876bf89b9ae59f1b7fa87dc9
Author: Richard Biener
Date: Tue Jan 28 12:28:14 2025 +0100
tree-optimization/117424 - invalid LIM of trapping ref
The following addresses a bug in tree_could_t
https://gcc.gnu.org/g:949f38047860b19a4276b8191d012a3b05aab1e2
commit r13-9510-g949f38047860b19a4276b8191d012a3b05aab1e2
Author: Richard Biener
Date: Mon Feb 3 14:27:01 2025 +0100
lto/113207 - fix free_lang_data_in_type
When we process function types we strip volatile and const qu
https://gcc.gnu.org/g:68b740f9e3112f7c0778bcb9dfd10b23cd1df1c0
commit r13-9516-g68b740f9e3112f7c0778bcb9dfd10b23cd1df1c0
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-conv
https://gcc.gnu.org/g:8ee6631540ca9d5c437ce4bf3236d6d6ae22c475
commit r13-9514-g8ee6631540ca9d5c437ce4bf3236d6d6ae22c475
Author: Richard Biener
Date: Mon Feb 3 15:12:52 2025 +0100
tree-optimization/117113 - ICE with unroll-and-jam
When there's an inner loop without virtual header
https://gcc.gnu.org/g:9ade99bfbc7f47975d7f8765366904f4d2496afc
commit r13-9513-g9ade99bfbc7f47975d7f8765366904f4d2496afc
Author: Richard Biener
Date: Tue Oct 1 10:37:16 2024 +0200
tree-optimization/116906 - unsafe PRE with never executed edges
When we're computing ANTIC for PRE we
https://gcc.gnu.org/g:4e49ae8d905d760e97d0c0310f40c7e3a0e4e9df
commit r13-9512-g4e49ae8d905d760e97d0c0310f40c7e3a0e4e9df
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 CONSTR
https://gcc.gnu.org/g:2f37a08b51ef8022a2ef0b596006df65ceb44314
commit r13-9511-g2f37a08b51ef8022a2ef0b596006df65ceb44314
Author: Richard Biener
Date: Wed Jan 29 13:25:14 2025 +0100
tree-optimization/114052 - consider infinite sub-loops when lowering iter
bound
When we walk stmts
https://gcc.gnu.org/g:35aede5a6bc9b2cf7e7d019148debb6f227c6eb1
commit r13-9506-g35aede5a6bc9b2cf7e7d019148debb6f227c6eb1
Author: Sam James
Date: Mon Oct 21 12:11:42 2024 +0100
testsuite: add testcase for fixed PR107467
PR107467 ended up being fixed by the fix for PR115110, but let
https://gcc.gnu.org/g:fb17a8b24cbba558ae2108de2aada1ed5031162c
commit r13-9507-gfb17a8b24cbba558ae2108de2aada1ed5031162c
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 for
https://gcc.gnu.org/g:330a02b893eed85f10c85ab3974ec913616672e8
commit r13-9508-g330a02b893eed85f10c85ab3974ec913616672e8
Author: Richard Biener
Date: Thu Jan 23 13:10:17 2025 +0100
tree-optimization/112859 - bogus loop distribution
When we get a zero distance vector we still have
https://gcc.gnu.org/g:0f86e86a869a7defefa63469a1c411ab4bb36c25
commit r13-9509-g0f86e86a869a7defefa63469a1c411ab4bb36c25
Author: Richard Biener
Date: Tue Jan 28 15:01:25 2025 +0100
tree-optimization/112859 - add comment
This adds a comment before the workaround, indicating flaky
https://gcc.gnu.org/g:97fa1ba84849a940c55eaecc2d7798d2582d39e4
commit r13-9505-g97fa1ba84849a940c55eaecc2d7798d2582d39e4
Author: Richard Biener
Date: Fri May 17 11:02:29 2024 +0200
middle-end/115110 - Fix view_converted_memref_p
view_converted_memref_p was checking the reference t
https://gcc.gnu.org/g:bf812c6ad83ec0b241bb3fecc7e68f883b6083df
commit r15-9358-gbf812c6ad83ec0b241bb3fecc7e68f883b6083df
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:07de7717a22b1503760e9b79dfbe22a0f428
commit r15-9334-g07de7717a22b1503760e9b79dfbe22a0f428
Author: Richard Biener
Date: Wed Apr 9 14:36:19 2025 +0200
rtl-optimization/119689 - compare-debug failure with LRA
The previous change to fix LRA rematerializa
https://gcc.gnu.org/g:faff25435b0d23b2ac4deef5a9434c8cd098c0d2
commit r15-9327-gfaff25435b0d23b2ac4deef5a9434c8cd098c0d2
Author: Richard Biener
Date: Tue Apr 8 14:57:05 2025 +0200
bootstrap/119680 - fix cross-compiler build with --enable-host-shared
It seems that at least when cro
https://gcc.gnu.org/g:a4abf0fb902816a2508dda5956f407fc27821d88
commit r15-9249-ga4abf0fb902816a2508dda5956f407fc27821d88
Author: Richard Biener
Date: Mon Apr 7 11:27:19 2025 +0200
tree-optimization/119640 - ICE with vectorized shift placement
When the whole shift is invariant but
https://gcc.gnu.org/g:de725a153f8968713d0edbd43ebcc4168ebabc62
commit r15-8480-gde725a153f8968713d0edbd43ebcc4168ebabc62
Author: Richard Biener
Date: Thu Mar 20 19:48:36 2025 +0100
Put early debug generation under TV_SYMOUT
Like all other debug info generation this should be with
https://gcc.gnu.org/g:dcb7009efc5358207d1b0612732a0608915a3ef7
commit r15-9007-gdcb7009efc5358207d1b0612732a0608915a3ef7
Author: Richard Biener
Date: Fri Mar 28 13:48:36 2025 +0100
bootstrap/119513 - fix cobol bootstrap with
--enable-generated-files-in-srcdir
This adds gcc/cobol/
https://gcc.gnu.org/g:ff7ac551ba2e1bf996586ae053d4d5f2cbf05c91
commit r15-8484-gff7ac551ba2e1bf996586ae053d4d5f2cbf05c91
Author: Richard Biener
Date: Thu Mar 20 10:48:38 2025 +0100
move global data to symbol_table_init
The following avoids early runtime initialization of cbl_field
https://gcc.gnu.org/g:c839965c2ef689cfd62c4ddeb61d872c0d04366c
commit r14-11506-gc839965c2ef689cfd62c4ddeb61d872c0d04366c
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_u
https://gcc.gnu.org/g:c99bdfc459c669346514347a863f1a1e9266cea1
commit r15-9059-gc99bdfc459c669346514347a863f1a1e9266cea1
Author: Richard Biener
Date: Thu Mar 27 14:06:00 2025 +0100
target/119010 - add mode attribute to *vmovv16si_constm1_pternlog_false_dep
Like the other instances
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:a57c877f8899ac9171eaeafa7641ac79cce96f89
commit r14-11505-ga57c877f8899ac9171eaeafa7641ac79cce96f89
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:9d516fb8ea547fa7b0ddea1f56cdb44a48f93663
commit r14-11504-g9d516fb8ea547fa7b0ddea1f56cdb44a48f93663
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-
https://gcc.gnu.org/g:12b536c17d28500fa9ad32563ae6088726162051
commit r14-11500-g12b536c17d28500fa9ad32563ae6088726162051
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 CT
https://gcc.gnu.org/g:3b84ac64816557e6c953984f096e0995f946e063
commit r14-11502-g3b84ac64816557e6c953984f096e0995f946e063
Author: Richard Biener
Date: Fri Feb 28 10:36:11 2025 +0100
tree-optimization/87984 - hard register assignments not preserved
The following disables redundant
https://gcc.gnu.org/g:931277d91f29eab79e2d4008f0f69c809df95bcb
commit r14-11501-g931277d91f29eab79e2d4008f0f69c809df95bcb
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:d0cc14c62ad7403afcab3c2e38851d3ab179352f
commit r15-9129-gd0cc14c62ad7403afcab3c2e38851d3ab179352f
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: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:95c25cb09f58810bc520c3db469945c6a751aa32
commit r15-9065-g95c25cb09f58810bc520c3db469945c6a751aa32
Author: Richard Biener
Date: Mon Mar 31 10:02:27 2025 +0200
tree-optimization/119532 - ICE with fixed-point tail recursion
The following disables tail recursion
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:30fb97f31b69d3dce77efbcd0ef08f216d3fe262
commit r15-9055-g30fb97f31b69d3dce77efbcd0ef08f216d3fe262
Author: Richard Biener
Date: Thu Mar 27 12:51:48 2025 +0100
target/119010 - handle DFmode in SSE divide reservations for Zen4/Zen5
Like the other DFmode cases.
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:a0d1de846b992a626f8b1e9b42cc32de8f069e04
commit r15-9056-ga0d1de846b992a626f8b1e9b42cc32de8f069e04
Author: Richard Biener
Date: Thu Mar 27 13:17:40 2025 +0100
target/119010 - fixup Zen4/Zen5 fp<->int convert reservations
They were using ssecvt instead of ssei
https://gcc.gnu.org/g:2ac62db0915ea468b8d92ab6da105e2e168e06bc
commit r15-9054-g2ac62db0915ea468b8d92ab6da105e2e168e06bc
Author: Richard Biener
Date: Thu Mar 27 12:40:15 2025 +0100
target/119010 - add reservations for integer vector compares to zen4/zen5
The following handles TI,
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: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:8b4a84388c7ef9c441491b9c258212b3c2318ee3
commit r15-9004-g8b4a84388c7ef9c441491b9c258212b3c2318ee3
Author: Richard Biener
Date: Fri Mar 28 08:52:16 2025 +0100
[COBOL] use native_encode_real
The following avoids the round-trip through a newly built tree and
https://gcc.gnu.org/g:9ac0ff5ea5f5a2c96f1599d271a42e226929d30b
commit r15-9001-g9ac0ff5ea5f5a2c96f1599d271a42e226929d30b
Author: Richard Biener
Date: Fri Mar 21 19:30:31 2025 +0100
Export native_encode_real operating on REAL_VALUE_TYPE
The following exports the native_encode_real
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: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:36925b413efb1bc3a6f068fb118205fdd391714c
commit r15-8920-g36925b413efb1bc3a6f068fb118205fdd391714c
Author: Richard Biener
Date: Tue Mar 25 15:18:14 2025 +0100
target/119010 - add missing DF load/store reservations for znver4 and znver5
The following resolves
https://gcc.gnu.org/g:c3a704df22f11f4d337fa5d73c642a6f7a96d6f2
commit r15-8919-gc3a704df22f11f4d337fa5d73c642a6f7a96d6f2
Author: Richard Biener
Date: Tue Mar 25 15:40:22 2025 +0100
target/119010 - add missing integer store reservations for znver4 and znver5
The imov and imovx clas
https://gcc.gnu.org/g:3d4bfd43059c3a92b9608d3d17f8c045a58edda1
commit r15-8918-g3d4bfd43059c3a92b9608d3d17f8c045a58edda1
Author: Richard Biener
Date: Tue Mar 25 13:45:36 2025 +0100
middle-end/118795 - fix can_vec_perm_const_p query in match.pd
When expanding to RTL we always use v
https://gcc.gnu.org/g:a62893d71c5f48fd7780957e1ad1a4f38f351728
commit r15-8482-ga62893d71c5f48fd7780957e1ad1a4f38f351728
Author: Richard Biener
Date: Wed Mar 19 15:09:03 2025 +0100
make sources coretypes.h and tree.h clean
The following removes HOWEVER_GCC_DEFINES_TREE and the alt
https://gcc.gnu.org/g:607f92597c3047d7813a981450a7493bca014324
commit r15-8471-g607f92597c3047d7813a981450a7493bca014324
Author: Richard Biener
Date: Thu Mar 20 15:08:33 2025 +0100
tree-optimization/119389 - limit edge processing in dominated_by_p_w_unex
The following removes quad
https://gcc.gnu.org/g:56145ae79b89b823f306c2c241f6a1fe5d604816
commit r15-8464-g56145ae79b89b823f306c2c241f6a1fe5d604816
Author: Richard Biener
Date: Wed Mar 19 15:02:23 2025 +0100
Make function_decl_type a scoped enum
The enum currently has a member named NONE which pollutes the
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:9c9d2fdaa5b4fc0bcfd71e9886143756e41a8fe9
commit r15-8264-g9c9d2fdaa5b4fc0bcfd71e9886143756e41a8fe9
Author: Richard Biener
Date: Tue Mar 11 13:19:55 2025 +0100
Populate -original dump for Cobol
The following implements -fdump-tree-original dumping for cobol,
https://gcc.gnu.org/g:99a3f013c3bb8bc022ca488b40aa18fd97b5224d
commit r15-8247-g99a3f013c3bb8bc022ca488b40aa18fd97b5224d
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:8912313df87679e202f2897ec25c924a67ee8117
commit r15-8082-g8912313df87679e202f2897ec25c924a67ee8117
Author: Richard Biener
Date: Thu Mar 13 14:29:06 2025 +0100
Add -[DU]_FORTIFY_SOURCE[=n] to DW_AT_producer
The following makes sure to record -D_FORTIFY_SOURCE=
https://gcc.gnu.org/g:ddcb471e76a9960d644b9c69cab05944abdd1092
commit r15-8055-gddcb471e76a9960d644b9c69cab05944abdd1092
Author: Richard Biener
Date: Fri Mar 14 13:09:31 2025 +0100
cobol/119281 - make sure $(gcc_version) is set for libgcobol install
When using --enable-version-spe
https://gcc.gnu.org/g:35246c61b671aeb1f6fe92fe240545b9f956fbdc
commit 35246c61b671aeb1f6fe92fe240545b9f956fbdc
Author: James K. Lowden
Date: Mon Mar 10 16:05:54 2025 +0100
COBOL: misc
gcc/
* Makefile.in (installdirs): Create man3 directory.
* common.opt (st
https://gcc.gnu.org/g:6470b4d749a0b9896b985858ee6eae095cd8a37a
commit r15-8050-g6470b4d749a0b9896b985858ee6eae095cd8a37a
Author: Richard Biener
Date: Fri Mar 14 10:01:20 2025 +0100
tree-optimization/119274 - improve VN optimistic dominance query
The following improves how VN perfo
https://gcc.gnu.org/g:adb14c7625178b501389c2d7d7c2feec37da7a19
commit r15-8047-gadb14c7625178b501389c2d7d7c2feec37da7a19
Author: Richard Biener
Date: Fri Mar 7 12:57:42 2025 +0100
tree-optimization/119155 - wrong aligned access for vectorized packed access
When doing strided SLP v
https://gcc.gnu.org/g:45ece0357d74cae47510af0f79070fe42a3fdd02
commit r15-8033-g45ece0357d74cae47510af0f79070fe42a3fdd02
Author: Richard Biener
Date: Thu Mar 13 15:11:08 2025 +0100
Fixup DECL_NOT_GIMPLE_REG_P description
When I changed DECL_GIMPLE_REG_P over to DECL_NOT_GIMPLE_REG
https://gcc.gnu.org/g:d109ad5e96ee9d31cbab0bba385fb490275a9937
commit r15-8020-gd109ad5e96ee9d31cbab0bba385fb490275a9937
Author: Richard Biener
Date: Wed Mar 12 13:46:14 2025 +0100
cobol/119229 - fix external variable declaration
The following makes vs_external_reference behave li
https://gcc.gnu.org/g:5712e33378bb96d29035cfd00d1774b149e54782
commit r15-7982-g5712e33378bb96d29035cfd00d1774b149e54782
Author: Richard Biener
Date: Tue Mar 11 09:39:06 2025 +0100
Simple cobol.dg testsuite
The following adds a simple cobol.dg test harness, based on gfortran.dg.
https://gcc.gnu.org/g:68932eeb38f66fbc0c3cf4b77ff7dde8a408f2e4
commit r15-7955-g68932eeb38f66fbc0c3cf4b77ff7dde8a408f2e4
Author: Richard Biener
Date: Tue Mar 11 08:40:44 2025 +0100
middle-end/119204 - ICE with strcspn folding
The following makes sure to convert the folded expressi
https://gcc.gnu.org/g:b7de2a002baf3cbdb42e0fdb14175637fb7c449a
commit b7de2a002baf3cbdb42e0fdb14175637fb7c449a
Author: James K. Lowden
Date: Mon Mar 10 16:01:57 2025 +0100
Update update_web_docs_git for cobol
maintainer-scripts/
* update_web_docs_git: Add libgcobol mod
https://gcc.gnu.org/g:c20e24f8e7318bb50fa0dab98012d9c2f3dbf55b
commit r15-7952-gc20e24f8e7318bb50fa0dab98012d9c2f3dbf55b
Author: Richard Biener
Date: Tue Mar 11 11:29:51 2025 +0100
Fixup gcobol driver handling of -print-* options
We are not supposed to diagnose missing input files
https://gcc.gnu.org/g:c39b0d4faedd432c85ba5c737ebe9d41aad7dca1
commit r15-7943-gc39b0d4faedd432c85ba5c737ebe9d41aad7dca1
Author: Richard Biener
Date: Tue Mar 11 08:29:05 2025 +0100
tree-optimization/119166 - ICE with --param vect-force-slp=0
The following fixes a missing guard on
https://gcc.gnu.org/g:45c281deb7a2e24a21f2f68a2a3652e30f27f953
commit r15-7941-g45c281deb7a2e24a21f2f68a2a3652e30f27f953
Author: James K. Lowden
Date: Mon Mar 10 16:04:49 2025 +0100
COBOL: config and build machinery
* Makefile.def: Add libgcobol module and cobol language.
https://gcc.gnu.org/g:ab79cd87c8a87760bcc29dc4ffc643672e861250
commit r15-7940-gab79cd87c8a87760bcc29dc4ffc643672e861250
Author: James K. Lowden
Date: Thu Mar 6 16:25:12 2025 -0500
COBOL: documentation updates for gcobol
gcc/
* doc/contrib.texi: Update for gcobol.
https://gcc.gnu.org/g:86c692c51c356958781a1d6788dd34223deac9ad
commit r15-7942-g86c692c51c356958781a1d6788dd34223deac9ad
Author: James K. Lowden
Date: Mon Mar 10 16:01:57 2025 +0100
Update update_web_docs_git for cobol
maintainer-scripts/
* update_web_docs_git: Add lib
https://gcc.gnu.org/g:86ff23c9cbb470fb787428bf228d573c12f480a4
commit r15-7939-g86ff23c9cbb470fb787428bf228d573c12f480a4
Author: James K. Lowden
Date: Mon Mar 10 16:05:54 2025 +0100
COBOL: misc
gcc/
* Makefile.in (installdirs): Create man3 directory.
* comm
https://gcc.gnu.org/g:fa38ddab8f08a1b84beed5d0d4531b5ad5305750
commit fa38ddab8f08a1b84beed5d0d4531b5ad5305750
Author: James K. Lowden
Date: Mon Mar 10 16:04:49 2025 +0100
COBOL: config and build machinery
* Makefile.def: Add libgcobol module and cobol language.
The branch 'rguenth/heads/cobol' was created in namespace 'refs/users' pointing
to:
b7de2a002baf... Update update_web_docs_git for cobol
https://gcc.gnu.org/g:39c9e16ed56eb51a22367ff3f0413fffb47191d1
commit 39c9e16ed56eb51a22367ff3f0413fffb47191d1
Author: James K. Lowden
Date: Thu Mar 6 16:25:12 2025 -0500
COBOL: documentation updates for gcobol
gcc/
* doc/contrib.texi: update for gcobol.
*
https://gcc.gnu.org/g:7950d4cceb9fc7559b1343c95fc651cefbe287a0
commit r15-7883-g7950d4cceb9fc7559b1343c95fc651cefbe287a0
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-conv
https://gcc.gnu.org/g:e1c49f413c8c892a61612b3b89de0607ff7ba893
commit r15-7878-ge1c49f413c8c892a61612b3b89de0607ff7ba893
Author: Richard Biener
Date: Mon Feb 10 10:23:45 2025 +0100
middle-end/118801 - excessive redundant DEBUG BEGIN_STMT
The following addresses the fact that we ke
https://gcc.gnu.org/g:3bd61c1dfaa2d7153eb4be82f423533ea937d0f9
commit r15-7850-g3bd61c1dfaa2d7153eb4be82f423533ea937d0f9
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:fdd95e1cf29137a19baed25f8c817d320dfe63e3
commit r15-7861-gfdd95e1cf29137a19baed25f8c817d320dfe63e3
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 CONSTR
https://gcc.gnu.org/g:556e25f0e9abc720c940994bd9a1491062933d49
commit r15-7829-g556e25f0e9abc720c940994bd9a1491062933d49
Author: Richard Biener
Date: Tue Mar 4 16:13:09 2025 +0100
middle-end/97323 - TYPE_CANONICAL vs. ARRAY_TYPE modes
For strict-alignment targets we can end up wit
https://gcc.gnu.org/g:10e4107dfcf9fe324d0902f16411a75c596dab91
commit r15-7802-g10e4107dfcf9fe324d0902f16411a75c596dab91
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 re
https://gcc.gnu.org/g:758de6263dfc7ba8701965fa468691ac23cb7eb5
commit r15-7791-g758de6263dfc7ba8701965fa468691ac23cb7eb5
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:f22e89167b3abfbf6d67f42fc4d689d8ffdc1810
commit r15-7790-gf22e89167b3abfbf6d67f42fc4d689d8ffdc1810
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_P
https://gcc.gnu.org/g:bc34db5b12e008f6ec4fdf4ebd22263c8617e5e3
commit r15-7754-gbc34db5b12e008f6ec4fdf4ebd22263c8617e5e3
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
1 - 100 of 790 matches
Mail list logo