[gcc r15-9557] tree-optimization/119858 - type mismatch with POINTER_PLUS

2025-04-18 Thread Richard Biener via Gcc-cvs
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

[gcc r16-19] tree-optimization/119858 - type mismatch with POINTER_PLUS

2025-04-18 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9497] cobol/119302 - transform gcobol.3 name during install, install as gcobol-io.3

2025-04-15 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9422] tree-optimization/119778 - properly mark abnormal edge sources during inlining

2025-04-14 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9424] tree-optimization/119757 - reject mixed mask/non-mask ldst SLP

2025-04-14 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9515] tree-optimization/117424 - invalid LIM of trapping ref

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9510] lto/113207 - fix free_lang_data_in_type

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9516] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9514] tree-optimization/117113 - ICE with unroll-and-jam

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9513] tree-optimization/116906 - unsafe PRE with never executed edges

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9512] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9511] tree-optimization/114052 - consider infinite sub-loops when lowering iter bound

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9506] testsuite: add testcase for fixed PR107467

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9507] ipa/111245 - bogus modref analysis for store in call that might throw

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9508] tree-optimization/112859 - bogus loop distribution

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9509] tree-optimization/112859 - add comment

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r13-9505] middle-end/115110 - Fix view_converted_memref_p

2025-04-11 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9358] middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr

2025-04-10 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9334] rtl-optimization/119689 - compare-debug failure with LRA

2025-04-09 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9327] bootstrap/119680 - fix cross-compiler build with --enable-host-shared

2025-04-09 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9249] tree-optimization/119640 - ICE with vectorized shift placement

2025-04-07 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8480] Put early debug generation under TV_SYMOUT

2025-04-05 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9007] bootstrap/119513 - fix cobol bootstrap with --enable-generated-files-in-srcdir

2025-04-05 Thread Richard Biener via Gcc-cvs
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/

[gcc r15-8484] move global data to symbol_table_init

2025-04-05 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11506] debug/101533 - ICE with variant typedef DIE generation

2025-04-05 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9059] target/119010 - add mode attribute to *vmovv16si_constm1_pternlog_false_dep

2025-04-05 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9121] target/119549 - fixup handling of -mno-sse4 in target attribute

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11022] tree-optimization/116481 - avoid building function_type[]

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11021] tree-optimization/116850 - corrupt post-dom info

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11017] tree-optimization/118717 - store commoning vs. abnormals

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11023] middle-end/115641 - invalid address construction

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11024] tree-optimization/114246 - invalid call argument from DSE

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11020] tree-optimization/117119 - ICE with int128 IV in dataref analysis

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r12-11019] tree-optimization/117574 - bougs niter lt-to-ne

2025-04-04 Thread Richard Biener via Gcc-cvs
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' !

[gcc r12-11018] tree-optimization/117912 - bogus address equivalences for __builtin_object_size

2025-04-04 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9149] tree-optimization/119586 - aligned access to unaligned data

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11503] lto/91299 - weak definition inlined with LTO

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11518] tree-optimization/119096 - bogus conditional reduction vectorization

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11517] ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE

2025-04-02 Thread Richard Biener via Gcc-cvs
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_

[gcc r14-11520] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11519] middle-end/119119 - re-gimplification of empty CTOR assignments

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11516] tree-optimization/119057 - bogus double reduction detection

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11514] ipa/111245 - bogus modref analysis for store in call that might throw

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11515] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11505] middle-end/101478 - ICE with degenerate address during gimplification

2025-04-02 Thread Richard Biener via Gcc-cvs
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]

[gcc r14-11504] tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled

2025-04-02 Thread Richard Biener via Gcc-cvs
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-

[gcc r14-11500] middle-end/66279 - gimplification clobbers shared asm constraints

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11502] tree-optimization/87984 - hard register assignments not preserved

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r14-11501] c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro

2025-04-02 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9129] tree-optimization/119534 - reject bogus emulated vectorized gather

2025-04-01 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9057] target/119010 - reservations for Zen4/Zen5 movhlps to memory

2025-03-31 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9065] tree-optimization/119532 - ICE with fixed-point tail recursion

2025-03-31 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9053] target/119010 - missing reservations for Zen4/5 and SSE compares

2025-03-30 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9055] target/119010 - handle DFmode in SSE divide reservations for Zen4/Zen5

2025-03-30 Thread Richard Biener via Gcc-cvs
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.

[gcc r15-9058] target/119010 - Zen4/Zen5 reservations for movlhps loads

2025-03-30 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9056] target/119010 - fixup Zen4/Zen5 fp<->int convert reservations

2025-03-30 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9054] target/119010 - add reservations for integer vector compares to zen4/zen5

2025-03-30 Thread Richard Biener via Gcc-cvs
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,

[gcc r15-9052] target/119010 - fixup zn4zn5 reservation for move from const_vector

2025-03-30 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9009] other/119510 - use --enable-languages=default, cobol for release tarballs

2025-03-28 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9004] [COBOL] use native_encode_real

2025-03-28 Thread Richard Biener via Gcc-cvs
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

[gcc r15-9001] Export native_encode_real operating on REAL_VALUE_TYPE

2025-03-28 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8977] target/119010 - add znver{4, 5}_insn_both to resolve missing reservations

2025-03-27 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8976] target/119010 - more DFmode handling in zn4zn5 reservations

2025-03-27 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8920] target/119010 - add missing DF load/store reservations for znver4 and znver5

2025-03-26 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8919] target/119010 - add missing integer store reservations for znver4 and znver5

2025-03-26 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8918] middle-end/118795 - fix can_vec_perm_const_p query in match.pd

2025-03-26 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8482] make sources coretypes.h and tree.h clean

2025-03-21 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8471] tree-optimization/119389 - limit edge processing in dominated_by_p_w_unex

2025-03-20 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8464] Make function_decl_type a scoped enum

2025-03-20 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8445] testsuite/113634 - fixup declarations of calloc/realloc

2025-03-19 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8264] Populate -original dump for Cobol

2025-03-18 Thread Richard Biener via Gcc-cvs
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,

[gcc r15-8247] debug/101533 - ICE with variant typedef DIE generation

2025-03-18 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8082] Add -[DU]_FORTIFY_SOURCE[=n] to DW_AT_producer

2025-03-17 Thread Richard Biener via Gcc-cvs
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=

[gcc r15-8055] cobol/119281 - make sure $(gcc_version) is set for libgcobol install

2025-03-15 Thread Richard Biener via Gcc-cvs
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

[gcc(refs/users/rguenth/heads/cobol)] COBOL: misc

2025-03-15 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8050] tree-optimization/119274 - improve VN optimistic dominance query

2025-03-14 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8047] tree-optimization/119155 - wrong aligned access for vectorized packed access

2025-03-14 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8033] Fixup DECL_NOT_GIMPLE_REG_P description

2025-03-13 Thread Richard Biener via Gcc-cvs
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

[gcc r15-8020] cobol/119229 - fix external variable declaration

2025-03-13 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7982] Simple cobol.dg testsuite

2025-03-12 Thread Richard Biener via Gcc-cvs
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.

[gcc r15-7955] middle-end/119204 - ICE with strcspn folding

2025-03-11 Thread Richard Biener via Gcc-cvs
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

[gcc(refs/users/rguenth/heads/cobol)] Update update_web_docs_git for cobol

2025-03-11 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7952] Fixup gcobol driver handling of -print-* options

2025-03-11 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7943] tree-optimization/119166 - ICE with --param vect-force-slp=0

2025-03-11 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7941] COBOL: config and build machinery

2025-03-10 Thread Richard Biener via Gcc-cvs
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.

[gcc r15-7940] COBOL: documentation updates for gcobol

2025-03-10 Thread Richard Biener via Gcc-cvs
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.

[gcc r15-7942] Update update_web_docs_git for cobol

2025-03-10 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7939] COBOL: misc

2025-03-10 Thread Richard Biener via Gcc-cvs
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

[gcc(refs/users/rguenth/heads/cobol)] COBOL: config and build machinery

2025-03-10 Thread Richard Biener via Gcc-cvs
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.

[gcc] Created branch 'rguenth/heads/cobol' in namespace 'refs/users'

2025-03-10 Thread Richard Biener via Gcc-cvs
The branch 'rguenth/heads/cobol' was created in namespace 'refs/users' pointing to: b7de2a002baf... Update update_web_docs_git for cobol

[gcc(refs/users/rguenth/heads/cobol)] COBOL: documentation updates for gcobol

2025-03-10 Thread Richard Biener via Gcc-cvs
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. *

[gcc r15-7883] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-03-07 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7878] middle-end/118801 - excessive redundant DEBUG BEGIN_STMT

2025-03-07 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7850] middle-end/119119 - re-gimplification of empty CTOR assignments

2025-03-06 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7861] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-03-06 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7829] middle-end/97323 - TYPE_CANONICAL vs. ARRAY_TYPE modes

2025-03-05 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7802] tree-optimization/119096 - bogus conditional reduction vectorization

2025-03-04 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7791] tree-optimization/119057 - bogus double reduction detection

2025-03-03 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7790] ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE

2025-03-03 Thread Richard Biener via Gcc-cvs
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

[gcc r15-7754] lto/91299 - weak definition inlined with LTO

2025-02-28 Thread Richard Biener via Gcc-cvs
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   2   3   4   5   6   7   8   >