[gcc r14-9330] tree-optimization/114246 - invalid call argument from DSE

2024-03-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0249744a9fe0775c2c895727aeebec4c59fd5f95 commit r14-9330-g0249744a9fe0775c2c895727aeebec4c59fd5f95 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 conv

[gcc r14-9331] tree-optimization/114249 - ICE with BB reduction vectorization

2024-03-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3a910114fdb2aa76495c4c748acf6b9c7fbecc89 commit r14-9331-g3a910114fdb2aa76495c4c748acf6b9c7fbecc89 Author: Richard Biener Date: Wed Mar 6 09:25:15 2024 +0100 tree-optimization/114249 - ICE with BB reduction vectorization When we scrap the last def of an odd l

[gcc r14-9335] tree-optimization/114239 - rework reduction epilogue driving

2024-03-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:89c443a7e9a0780a52a698fb02d4f5173e025918 commit r14-9335-g89c443a7e9a0780a52a698fb02d4f5173e025918 Author: Richard Biener Date: Wed Mar 6 10:31:02 2024 +0100 tree-optimization/114239 - rework reduction epilogue driving The following reworks vectorizable_live_

[gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid bogus SLP outer loop vectorization

2024-03-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d1b89155e4bc4f42a06a36b64208216e5d37e779 commit d1b89155e4bc4f42a06a36b64208216e5d37e779 Author: Richard Biener Date: Wed Mar 6 15:13:05 2024 +0100 Avoid bogus SLP outer loop vectorization This fixes the check for multiple types which go wrong I think bec

[gcc(refs/users/rguenth/heads/vect-force-slp)] Handle unused-only-live stmts in SLP discovery

2024-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa45f8f652fc050336ea80783c5b195b5bc1f40e commit fa45f8f652fc050336ea80783c5b195b5bc1f40e Author: Richard Biener Date: Thu Mar 7 15:13:33 2024 +0100 Handle unused-only-live stmts in SLP discovery The following adds SLP discovery for roots that are only live bu

[gcc(refs/users/rguenth/heads/vect-force-slp)] Fix last commit WRT patterns

2024-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e2bef5c639ab5a1b519b738cf67a03b85432d5dd commit e2bef5c639ab5a1b519b738cf67a03b85432d5dd Author: Richard Biener Date: Thu Mar 7 15:36:00 2024 +0100 Fix last commit WRT patterns * tree-vect-slp.cc (vect_analyze_slp): Look at the pattern stm

[gcc r14-9382] testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c properly XFAIL

2024-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0bd04d9ae2d5447fd11fa43db20371140e955eff commit r14-9382-g0bd04d9ae2d5447fd11fa43db20371140e955eff Author: Richard Biener Date: Fri Mar 8 08:26:15 2024 +0100 testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c properly XFAIL The testcase only XFAILs on targ

[gcc r14-9391] tree-optimization/114269 - 434.zeusmp regression after SCEV analysis fix

2024-03-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:018ddc86b928514d7dfee024dcdeb204d5dcdd61 commit r14-9391-g018ddc86b928514d7dfee024dcdeb204d5dcdd61 Author: Richard Biener Date: Fri Mar 8 13:27:12 2024 +0100 tree-optimization/114269 - 434.zeusmp regression after SCEV analysis fix The following addresses a pe

[gcc r15-127] Avoid changing type in the type_hash_canon hash

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7a212ac678e13e0df5da2d090144b246a1262b64 commit r15-127-g7a212ac678e13e0df5da2d090144b246a1262b64 Author: Richard Biener Date: Fri May 3 11:48:07 2024 +0200 Avoid changing type in the type_hash_canon hash When building a type and type_hash_canon returns an ex

[gcc r15-129] Silence two instances of -Wcalloc-transposed-args

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c5245c869f0468ddb67c6d996219bd443610673c commit r15-129-gc5245c869f0468ddb67c6d996219bd443610673c Author: Peter Damianov Date: Fri May 3 01:02:35 2024 -0700 Silence two instances of -Wcalloc-transposed-args libgcc/ * libgcov-util.c (tag_counters):

[gcc r15-130] Add default bitmap obstack allocation check

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a2e9032deaf9dbcff329d650f61e36c6a5aa1fc4 commit r15-130-ga2e9032deaf9dbcff329d650f61e36c6a5aa1fc4 Author: Richard Biener Date: Fri Apr 5 11:02:46 2024 +0200 Add default bitmap obstack allocation check The following adds a check that the global bitmap obstack

[gcc r14-10161] middle-end/114734 - wrong code with expand_call_mem_ref

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5c42872b2a08a742f061809c7650e0c62dd7a9f3 commit r14-10161-g5c42872b2a08a742f061809c7650e0c62dd7a9f3 Author: Richard Biener Date: Fri Apr 26 15:47:13 2024 +0200 middle-end/114734 - wrong code with expand_call_mem_ref When expand_call_mem_ref looks at the defin

[gcc r14-10162] RISC-V: Add testcase for pr114734

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:796319476e4fd6813e8319061bc3a8f19b355e35 commit r14-10162-g796319476e4fd6813e8319061bc3a8f19b355e35 Author: Patrick O'Neill Date: Tue Apr 30 13:26:45 2024 -0700 RISC-V: Add testcase for pr114734 gcc/testsuite/ChangeLog: PR middle-end/114734

[gcc r13-8679] tree-optimization/114485 - neg induction with partial vectors

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a676581ddc49a6ead8edced7bb4b92aeceebde56 commit r13-8679-ga676581ddc49a6ead8edced7bb4b92aeceebde56 Author: Richard Biener Date: Thu Apr 4 10:00:51 2024 +0200 tree-optimization/114485 - neg induction with partial vectors We can't use vect_update_ivs_after_vect

[gcc r13-8680] tree-optimization/114733 - neg induction fails for 1 element vectors

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b3f9f10e03c570074a517dcfe9df8d3eeddd6aca commit r13-8680-gb3f9f10e03c570074a517dcfe9df8d3eeddd6aca Author: Richard Biener Date: Tue Apr 16 10:46:03 2024 +0200 tree-optimization/114733 - neg induction fails for 1 element vectors The neg induction vectorization

[gcc r13-8682] gcov-profile/114715 - missing coverage for switch

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5a3cc62dbb45185dd1ca32caec80d57a320ec5a0 commit r13-8682-g5a3cc62dbb45185dd1ca32caec80d57a320ec5a0 Author: Richard Biener Date: Mon Apr 15 11:09:17 2024 +0200 gcov-profile/114715 - missing coverage for switch The following avoids missing coverage for the line

[gcc r13-8681] lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d040606257a579f120271dcd2af62a3458a7856e commit r13-8681-gd040606257a579f120271dcd2af62a3458a7856e Author: Richard Biener Date: Tue Apr 9 14:25:57 2024 +0200 lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time The following adjusts

[gcc r13-8684] tree-optimization/114749 - reset partial vector decision for no-SLP retry

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:704b15e277a8792ac4cd6008ee08bec4b047a3e6 commit r13-8684-g704b15e277a8792ac4cd6008ee08bec4b047a3e6 Author: Richard Biener Date: Wed Apr 17 10:40:04 2024 +0200 tree-optimization/114749 - reset partial vector decision for no-SLP retry The following makes sure t

[gcc r13-8683] tree-optimization/114736 - SLP DFS walk issue

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0624852a3ea684f6b9dabea864bcb45e31304728 commit r13-8683-g0624852a3ea684f6b9dabea864bcb45e31304728 Author: Richard Biener Date: Tue Apr 16 11:33:48 2024 +0200 tree-optimization/114736 - SLP DFS walk issue The following fixes a DFS walk issue when identifying

[gcc r14-10164] Revert "tree-optimization/114921 - _Float16 -> __bf16 isn't noop"

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:db447ec808e997bd13a849d9b3076792afb888cb commit r14-10164-gdb447ec808e997bd13a849d9b3076792afb888cb Author: Richard Biener Date: Fri May 3 16:03:14 2024 +0200 Revert "tree-optimization/114921 - _Float16 -> __bf16 isn't noop" This reverts commit fa7e05d90bb672

[gcc r15-203] Complete ao_ref_init_from_vn_reference for all refs

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8bdfb0c2d5a13a4fb846cde291decff06e4b753c commit r15-203-g8bdfb0c2d5a13a4fb846cde291decff06e4b753c Author: Richard Biener Date: Tue Feb 27 13:55:15 2024 +0100 Complete ao_ref_init_from_vn_reference for all refs This makes sure we can create ao_refs from all VN

[gcc r15-204] tree-optimization/100923 - re-do VN with contextual PTA info fix

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7c469a9fc785505dc350aba60311812c2bb0c1b5 commit r15-204-g7c469a9fc785505dc350aba60311812c2bb0c1b5 Author: Richard Biener Date: Wed Feb 28 10:08:31 2024 +0100 tree-optimization/100923 - re-do VN with contextual PTA info fix The following implements the gist of

[gcc r13-8693] tree-optimization/113630 - invalid code hoisting

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:47cd06042237bf2d4f05b8355362bc038f6fa445 commit r13-8693-g47cd06042237bf2d4f05b8355362bc038f6fa445 Author: Richard Biener Date: Wed Jan 31 11:28:50 2024 +0100 tree-optimization/113630 - invalid code hoisting The following avoids code hoisting (but also PRE in

[gcc r13-8694] tree-optimization/114246 - invalid call argument from DSE

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c4795316b2d92c9edd3d86ffa11425c82d1e379c commit r13-8694-gc4795316b2d92c9edd3d86ffa11425c82d1e379c 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 conv

[gcc r13-8696] RISC-V: Add testcase for pr114734

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4c3011ec4825bf06c9d268361a53f8239bf9564a commit r13-8696-g4c3011ec4825bf06c9d268361a53f8239bf9564a Author: Patrick O'Neill Date: Tue Apr 30 13:26:45 2024 -0700 RISC-V: Add testcase for pr114734 gcc/testsuite/ChangeLog: PR middle-end/114734

[gcc r13-8695] middle-end/114734 - wrong code with expand_call_mem_ref

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:20ebcaf826c91ddaf2aac35417ec1e5e6d31ad50 commit r13-8695-g20ebcaf826c91ddaf2aac35417ec1e5e6d31ad50 Author: Richard Biener Date: Fri Apr 26 15:47:13 2024 +0200 middle-end/114734 - wrong code with expand_call_mem_ref When expand_call_mem_ref looks at the defini

[gcc r13-8697] tree-optimization/114787 - more careful loop update with CFG cleanup

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:715a1df9082b40cf810283632218258ac9c86773 commit r13-8697-g715a1df9082b40cf810283632218258ac9c86773 Author: Richard Biener Date: Wed Apr 24 08:42:40 2024 +0200 tree-optimization/114787 - more careful loop update with CFG cleanup When CFG cleanup removes a back

[gcc r13-8698] tree-optimization/114799 - SLP and patterns

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:026ecb914d3d84c6e803cedb8b1677d3e7ddd60f commit r13-8698-g026ecb914d3d84c6e803cedb8b1677d3e7ddd60f Author: Richard Biener Date: Tue Apr 23 08:39:03 2024 +0200 tree-optimization/114799 - SLP and patterns The following plugs a hole with computing whether a SLP

[gcc r13-8702] tree-optimization/114121 - wrong VN with context sensitive range info

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:14a16787d99831a28b0c9690e80c420d765ba26f commit r13-8702-g14a16787d99831a28b0c9690e80c420d765ba26f Author: Richard Biener Date: Wed Feb 28 12:37:07 2024 +0100 tree-optimization/114121 - wrong VN with context sensitive range info When VN ends up exploiting ran

[gcc r15-223] tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d0d6dcc019cd32eebf85d625f56e0f7573938319 commit r15-223-gd0d6dcc019cd32eebf85d625f56e0f7573938319 Author: Richard Biener Date: Mon May 6 12:03:09 2024 +0200 tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup The following further strengthens the c

[gcc r14-10174] Bump BASE-VER

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:43b730b9134af60a8f1c5b107d625f7127ff23c5 commit r14-10174-g43b730b9134af60a8f1c5b107d625f7127ff23c5 Author: Richard Biener Date: Tue May 7 09:23:01 2024 +0200 Bump BASE-VER * BASE-VER: Set to 14.1.1. Diff: --- gcc/BASE-VER | 2 +- 1 file changed, 1

[gcc r15-268] Revert "Revert "combine: Don't combine if I2 does not change""

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9dbff9c05520a74e6cd337578f27b56c941f64f3 commit r15-268-g9dbff9c05520a74e6cd337578f27b56c941f64f3 Author: Richard Biener Date: Tue May 7 10:14:19 2024 +0200 Revert "Revert "combine: Don't combine if I2 does not change"" This reverts commit 109f1b28fc94c930965

[gcc r15-271] middle-end/114931 - type_hash_canon and structual equality types

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b09c2e9560648b0cf993c2ca9ad972c34e6bddfa commit r15-271-gb09c2e9560648b0cf993c2ca9ad972c34e6bddfa Author: Richard Biener Date: Fri May 3 10:44:50 2024 +0200 middle-end/114931 - type_hash_canon and structual equality types TYPE_STRUCTURAL_EQUALITY_P is part of

[gcc r15-273] Use unsigned for stack var indexes during RTL expansion

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c69eda94f28384b7f30e2b40aebb097ef59e522f commit r15-273-gc69eda94f28384b7f30e2b40aebb097ef59e522f Author: Richard Biener Date: Thu Apr 4 13:01:10 2024 +0200 Use unsigned for stack var indexes during RTL expansion We're currently using size_t but at the same t

[gcc r15-275] Remove redundant check

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cc2f3e408ee095653e6658b3126efce717a5586e commit r15-275-gcc2f3e408ee095653e6658b3126efce717a5586e Author: Richard Biener Date: Mon Jan 8 08:15:51 2024 +0100 Remove redundant check operand_equal_p already has checking code to verify the hash is equal, avoi

[gcc r15-276] middle-end/27800 - avoid unnecessary temporary during gimplification

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bed6ec161be8c5ca2f24195900ce3c9b81c3e141 commit r15-276-gbed6ec161be8c5ca2f24195900ce3c9b81c3e141 Author: Richard Biener Date: Tue Feb 20 11:47:03 2024 +0100 middle-end/27800 - avoid unnecessary temporary during gimplification This avoids a tempoary when gimp

[gcc r15-280] Avoid re-allocating vector

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cb4e2685a3e73474246adda356595f72fcd43827 commit r15-280-gcb4e2685a3e73474246adda356595f72fcd43827 Author: Richard Biener Date: Wed Apr 17 13:20:40 2024 +0200 Avoid re-allocating vector The following avoids re-allocating the var map BB vector by pre-alloca

[gcc r15-281] Fix block index check in insert_updated_phi_nodes_for

2024-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bf10f0db20db1598157505b373098bc93c66b915 commit r15-281-gbf10f0db20db1598157505b373098bc93c66b915 Author: Richard Biener Date: Thu Apr 4 15:16:28 2024 +0200 Fix block index check in insert_updated_phi_nodes_for This replaces a >= 0 block index check with the

[gcc r15-316] Fix and speedup IDF pruning by dominator

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:245a6d478aba6499d1f649e4d35df1e858c5967c commit r15-316-g245a6d478aba6499d1f649e4d35df1e858c5967c Author: Richard Biener Date: Thu Apr 4 15:18:06 2024 +0200 Fix and speedup IDF pruning by dominator When insert_updated_phi_nodes_for tries to skip pruning the I

[gcc r13-8718] middle-end/113396 - int128 array index and value-ranges

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7baefcb0a358a47a7e2340432d49f29db798a200 commit r13-8718-g7baefcb0a358a47a7e2340432d49f29db798a200 Author: Richard Biener Date: Tue Mar 19 15:25:16 2024 +0100 middle-end/113396 - int128 array index and value-ranges The following fixes bogus truncation of a va

[gcc r13-8719] tree-optimization/112991 - re-do PR112961 fix

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:25add4b65a3bac262685d290a4dc93884a022576 commit r13-8719-g25add4b65a3bac262685d290a4dc93884a022576 Author: Richard Biener Date: Wed Dec 13 08:45:58 2023 +0100 tree-optimization/112991 - re-do PR112961 fix The following does away with the fake edge adding as i

[gcc r13-8720] tree-optimization/112281 - loop distribution and zero dependence distances

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0b409fc34e9b1ff7f90456e73128e38970c1532b commit r13-8720-g0b409fc34e9b1ff7f90456e73128e38970c1532b Author: Richard Biener Date: Mon Nov 20 13:39:52 2023 +0100 tree-optimization/112281 - loop distribution and zero dependence distances The following fixes an om

[gcc r15-322] Fix SLP reduction initial value for pointer reductions

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b65cc09f9c78633a4f29d458a0549f36627c1259 commit r15-322-gb65cc09f9c78633a4f29d458a0549f36627c1259 Author: Richard Biener Date: Fri Feb 23 11:21:20 2024 +0100 Fix SLP reduction initial value for pointer reductions For pointer reductions we need to convert the

[gcc r15-321] Fix non-grouped SLP load/store accounting in alignment peeling

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b6822bf3e3f3ff37d64be700f139c8fce3a9bf44 commit r15-321-gb6822bf3e3f3ff37d64be700f139c8fce3a9bf44 Author: Richard Biener Date: Tue Mar 5 16:07:41 2024 +0100 Fix non-grouped SLP load/store accounting in alignment peeling When we have a non-grouped access we bo

[gcc r13-8721] middle-end/112732 - stray TYPE_ALIAS_SET in type variant

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:664ab9c6e8a5d031031596100997e025e5334e86 commit r13-8721-g664ab9c6e8a5d031031596100997e025e5334e86 Author: Richard Biener Date: Tue Nov 28 12:36:21 2023 +0100 middle-end/112732 - stray TYPE_ALIAS_SET in type variant The following fixes a stray TYPE_ALIAS_SET

[gcc r13-8722] c++: Add testcase for this PR [PR97990]

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a0f59eb899d151727ee965f900d57dc0395b47df commit r13-8722-ga0f59eb899d151727ee965f900d57dc0395b47df Author: Andrew Pinski Date: Fri Feb 16 10:55:43 2024 -0800 c++: Add testcase for this PR [PR97990] This testcase was fixed by r14-5934-gf26d68d5d128c8 but we sh

[gcc r13-8723] PR target/110792: Early clobber issues with rot32di2_doubleword on i386.

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3658dafc65a2b64989a0aa3b4007356d638f1bfa commit r13-8723-g3658dafc65a2b64989a0aa3b4007356d638f1bfa Author: Roger Sayle Date: Thu Aug 3 07:12:04 2023 +0100 PR target/110792: Early clobber issues with rot32di2_doubleword on i386. This patch is a conservative fi

[gcc r13-8724] [Committed] Avoid FAIL of gcc.target/i386/pr110792.c

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3367f78ff92971ac21c67c5d82df988863605f84 commit r13-8724-g3367f78ff92971ac21c67c5d82df988863605f84 Author: Roger Sayle Date: Sun Aug 6 23:19:10 2023 +0100 [Committed] Avoid FAIL of gcc.target/i386/pr110792.c My apologies (again), I managed to mess up the 64-b

[gcc r13-8725] middle-end: Fix ICE in poly-int.h due to SLP.

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b0632c06a7f61d3b42170d51aa5b88237a722ae0 commit r13-8725-gb0632c06a7f61d3b42170d51aa5b88237a722ae0 Author: Richard Ball Date: Thu Feb 1 17:18:28 2024 + middle-end: Fix ICE in poly-int.h due to SLP. Adds a check to ensure that the input vector arguments

[gcc r13-8726] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c63704a2d840436797f54e175a2af0cb029889d2 commit r13-8726-gc63704a2d840436797f54e175a2af0cb029889d2 Author: Alex Coplan Date: Fri May 3 09:23:59 2024 +0100 cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924] The PR shows that when cfgrtl.cc:duplicat

[gcc r13-8727] tree-optimization/114375 - disallow SLP discovery of permuted mask loads

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4f2a35a76cca503749c696e7772d2e8eadc77ba5 commit r13-8727-g4f2a35a76cca503749c696e7772d2e8eadc77ba5 Author: Richard Biener Date: Mon Mar 18 12:39:03 2024 +0100 tree-optimization/114375 - disallow SLP discovery of permuted mask loads We cannot currently handle

[gcc r15-361] Allow patterns in SLP reductions

2024-05-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:52d4691294c84793b301ad3cc24e277b8c7efe0b commit r15-361-g52d4691294c84793b301ad3cc24e277b8c7efe0b Author: Richard Biener Date: Fri Mar 1 09:29:32 2024 +0100 Allow patterns in SLP reductions The following removes the over-broad rejection of patterns for SLP

[gcc r15-362] tree-optimization/114998 - use-after-free with loop distribution

2024-05-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:34d15a4d630a0d54eddb99bdab086c506e10dac5 commit r15-362-g34d15a4d630a0d54eddb99bdab086c506e10dac5 Author: Richard Biener Date: Fri May 10 14:19:49 2024 +0200 tree-optimization/114998 - use-after-free with loop distribution When loop distribution releases a PH

[gcc r15-428] Refactor SLP reduction group discovery

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:898d7145fb90734c9981555ec099710d87fc05af commit r15-428-g898d7145fb90734c9981555ec099710d87fc05af Author: Richard Biener Date: Fri Mar 1 12:08:36 2024 +0100 Refactor SLP reduction group discovery The following refactors a bit how we perform SLP reduction grou

[gcc r13-8763] rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d629308c699bb8fe90c2afeb7fa1acb12cb5526b commit r13-8763-gd629308c699bb8fe90c2afeb7fa1acb12cb5526b Author: Richard Biener Date: Mon Feb 19 11:10:50 2024 +0100 rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog The following tries to address the P

[gcc r15-431] PR60276 fix for single-lane SLP

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8a9b159a86081053289be0c44339623ff59717a2 commit r15-431-g8a9b159a86081053289be0c44339623ff59717a2 Author: Richard Biener Date: Thu Nov 9 11:30:22 2023 +0100 PR60276 fix for single-lane SLP When enabling single-lane SLP and not splitting groups the fix for

[gcc/rguenth/heads/vect-force-slp] (1426 commits) PR60276 fix for single-lane SLP

2024-05-13 Thread Richard Biener via Gcc-cvs
The branch 'rguenth/heads/vect-force-slp' was updated to point to: 8a9b159a8608... PR60276 fix for single-lane SLP It previously pointed to: 3a1fe1d6d941... Improve combined store node splitting Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/rguenth/heads/vect-force-slp)] Fail vectorization when not SLP with --param vect-force-slp=1

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:51d831bd7cd122511d03efcc3da2de343a16553a commit 51d831bd7cd122511d03efcc3da2de343a16553a Author: Richard Biener Date: Wed Aug 23 10:48:32 2023 +0200 Fail vectorization when not SLP with --param vect-force-slp=1 The following adds --param vect-force-slp allowi

[gcc(refs/users/rguenth/heads/vect-force-slp)] Add --param vect-single-lane-slp

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e2d9709cdc50d68ed0e662634d8608c6f8491888 commit e2d9709cdc50d68ed0e662634d8608c6f8491888 Author: Richard Biener Date: Fri Sep 29 12:54:17 2023 +0200 Add --param vect-single-lane-slp The following adds --param vect-single-lane-slp to guard single-lane loop

[gcc(refs/users/rguenth/heads/vect-force-slp)] Handle non-grouped SLP stores

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:540ffaa0d720ed04bb083857230ecd583662f8cc commit 540ffaa0d720ed04bb083857230ecd583662f8cc Author: Richard Biener Date: Wed Oct 4 14:32:39 2023 +0200 Handle non-grouped SLP stores The following adjusts vectorizable_store to properly handle non-grouped SLP s

[gcc(refs/users/rguenth/heads/vect-force-slp)] Allow bigger SLP graphs

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6b597bdb72177699178e238e3da713dc222a0eeb commit 6b597bdb72177699178e238e3da713dc222a0eeb Author: Richard Biener Date: Fri Sep 29 13:05:01 2023 +0200 Allow bigger SLP graphs When doing single-lane SLP discovery only we're easily running into the SLP graph

[gcc(refs/users/rguenth/heads/vect-force-slp)] Do not account single-lane SLP graphs against discovery limit

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa0f551f3931529d5be72140f5a37ed02d0e0366 commit fa0f551f3931529d5be72140f5a37ed02d0e0366 Author: Richard Biener Date: Fri Sep 29 15:12:54 2023 +0200 Do not account single-lane SLP graphs against discovery limit The following avoids accounting single-lane SLP

[gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid splitting store dataref groups during SLP discovery

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9315bfc661432c3ad82a7ade21359d5c078dc41b commit 9315bfc661432c3ad82a7ade21359d5c078dc41b Author: Richard Biener Date: Fri Sep 29 13:13:16 2023 +0200 Avoid splitting store dataref groups during SLP discovery The following avoids splitting store dataref groups

[gcc(refs/users/rguenth/heads/vect-force-slp)] Add FIXME note regarding gcc.dg/vect/pr60276.c runfail with single-lane SLP

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:307f09a496e4476c006e8b1fe56b396a465c9413 commit 307f09a496e4476c006e8b1fe56b396a465c9413 Author: Richard Biener Date: Wed Oct 4 14:34:18 2023 +0200 Add FIXME note regarding gcc.dg/vect/pr60276.c runfail with single-lane SLP * tree-vect-stmts.cc (vecto

[gcc(refs/users/rguenth/heads/vect-force-slp)] Reduce single-lane SLP testresult noise

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e8ba59ef5c6284604f3c0920e246ed4cf889e541 commit e8ba59ef5c6284604f3c0920e246ed4cf889e541 Author: Richard Biener Date: Thu Oct 5 13:31:16 2023 +0200 Reduce single-lane SLP testresult noise The following avoids dumping 'vectorizing stmts using SLP' for sing

[gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid SLP build failure for unsupported shifts

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95f3686d4788d7420422d514996c5b6e7a8facfd commit 95f3686d4788d7420422d514996c5b6e7a8facfd Author: Richard Biener Date: Thu Oct 5 14:07:02 2023 +0200 Avoid SLP build failure for unsupported shifts When asserting that SLP _build_ can succeed we run into the SLP

[gcc(refs/users/rguenth/heads/vect-force-slp)] Do single-lane SLP discovery for reductions

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b423891ad43d003a565e7b5c6ed648e446bd3c7c commit b423891ad43d003a565e7b5c6ed648e446bd3c7c Author: Richard Biener Date: Fri Feb 23 11:45:50 2024 +0100 Do single-lane SLP discovery for reductions The following performs single-lane SLP discovery for reductions.

[gcc(refs/users/rguenth/heads/vect-force-slp)] Amend --param vect-force-slp checking

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:362a1f1bc0c72c618737a634a88898e3f6142995 commit 362a1f1bc0c72c618737a634a88898e3f6142995 Author: Richard Biener Date: Fri Feb 23 12:39:57 2024 +0100 Amend --param vect-force-slp checking This makes sure no non-SLP code-gen happens. * tree-vec

[gcc(refs/users/rguenth/heads/vect-force-slp)] Relax COND_EXPR reduction vectorization SLP restriction

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1ba0215280e51f0cbc3c3867d6e8c07fc76694f8 commit 1ba0215280e51f0cbc3c3867d6e8c07fc76694f8 Author: Richard Biener Date: Fri Feb 23 16:16:38 2024 +0100 Relax COND_EXPR reduction vectorization SLP restriction Allow one-lane SLP but for the case where we need to s

[gcc(refs/users/rguenth/heads/vect-force-slp)] Place easily identifyable assert insead of SIGSEV

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a1126dd1b7b0ba051d7d62de2c12b7affa2ecc34 commit a1126dd1b7b0ba051d7d62de2c12b7affa2ecc34 Author: Richard Biener Date: Fri Mar 1 14:56:01 2024 +0100 Place easily identifyable assert insead of SIGSEV Better identification of known ICEs. * tree-

[gcc(refs/users/rguenth/heads/vect-force-slp)] Allow single-lane COND_REDUCTION vectorization

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:27affc29b9de2cc35ec53c7263b23027d9932191 commit 27affc29b9de2cc35ec53c7263b23027d9932191 Author: Richard Biener Date: Fri Mar 1 14:39:08 2024 +0100 Allow single-lane COND_REDUCTION vectorization The following enables single-lane COND_REDUCTION vectorization.

[gcc(refs/users/rguenth/heads/vect-force-slp)] Add double reduction support for SLP vectorization

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5bdcb5f182a6472a66cc5d7842a64ec7ad0fd7e5 commit 5bdcb5f182a6472a66cc5d7842a64ec7ad0fd7e5 Author: Richard Biener Date: Tue Mar 5 15:28:58 2024 +0100 Add double reduction support for SLP vectorization The following makes double reduction vectorization work when

[gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid bogus SLP outer loop vectorization

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4652b8bdf79f6ba3a86e085b7ce13d23057c57f6 commit 4652b8bdf79f6ba3a86e085b7ce13d23057c57f6 Author: Richard Biener Date: Wed Mar 6 15:13:05 2024 +0100 Avoid bogus SLP outer loop vectorization This fixes the check for multiple types which go wrong I think bec

[gcc(refs/users/rguenth/heads/vect-force-slp)] Allow single-lane SLP in-order reductions

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0faad9e4dfa5015c9535e4f2a40400914c5b4674 commit 0faad9e4dfa5015c9535e4f2a40400914c5b4674 Author: Richard Biener Date: Tue Mar 5 15:46:24 2024 +0100 Allow single-lane SLP in-order reductions The single-lane case isn't different from non-SLP, no re-association

[gcc(refs/users/rguenth/heads/vect-force-slp)] Handle unused-only-live stmts in SLP discovery

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d0b1eaaf0ba4b9e6fd2b18ef597bde3eb7bd018b commit d0b1eaaf0ba4b9e6fd2b18ef597bde3eb7bd018b Author: Richard Biener Date: Thu Mar 7 15:13:33 2024 +0100 Handle unused-only-live stmts in SLP discovery The following adds SLP discovery for roots that are only live bu

[gcc(refs/users/rguenth/heads/vect-force-slp)] Add single-lane SLP support to .GOMP_SIMD_LANE vectorization

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ccbe801c08914ba136bba9cdbbcf0146dd261204 commit ccbe801c08914ba136bba9cdbbcf0146dd261204 Author: Richard Biener Date: Wed Mar 13 14:13:00 2024 +0100 Add single-lane SLP support to .GOMP_SIMD_LANE vectorization The following adds support for single-lane SLP .G

[gcc(refs/users/rguenth/heads/vect-force-slp)] Improve combined store node splitting

2024-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4336060fe2db8ec41c0f108034a4ae8de89e5fa1 commit 4336060fe2db8ec41c0f108034a4ae8de89e5fa1 Author: Richard Biener Date: Wed Mar 20 14:55:08 2024 +0100 Improve combined store node splitting The following improves on the initial "Avoid splitting store dataref

[gcc r15-491] tree-optimization/99954 - redo loop distribution memcpy recognition fix

2024-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c290e6a0b7a9de5692963affc6627a4af7dc2411 commit r15-491-gc290e6a0b7a9de5692963affc6627a4af7dc2411 Author: Richard Biener Date: Tue May 14 11:13:51 2024 +0200 tree-optimization/99954 - redo loop distribution memcpy recognition fix The following revisits the fi

[gcc r14-10210] Avoid changing type in the type_hash_canon hash

2024-05-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:573e1df0ec8428e564c97af7c237a5e0c98c59bd commit r14-10210-g573e1df0ec8428e564c97af7c237a5e0c98c59bd Author: Richard Biener Date: Fri May 3 11:48:07 2024 +0200 Avoid changing type in the type_hash_canon hash When building a type and type_hash_canon returns an

[gcc r14-10211] middle-end/114931 - type_hash_canon and structual equality types

2024-05-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1d89cb43943e77d0bbb48fd5a58a352bdd3d82c7 commit r14-10211-g1d89cb43943e77d0bbb48fd5a58a352bdd3d82c7 Author: Richard Biener Date: Fri May 3 10:44:50 2024 +0200 middle-end/114931 - type_hash_canon and structual equality types TYPE_STRUCTURAL_EQUALITY_P is part

[gcc r15-517] middle-end/111422 - wrong stack var coalescing, handle PHIs

2024-05-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ab25eef36400e8c1d28e3ed059c5f95a38b45f17 commit r15-517-gab25eef36400e8c1d28e3ed059c5f95a38b45f17 Author: Richard Biener Date: Wed May 15 13:06:30 2024 +0200 middle-end/111422 - wrong stack var coalescing, handle PHIs The gcc.c-torture/execute/pr111422.c test

[gcc r15-518] tree-optimization/114589 - remove profile based sink heuristics

2024-05-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:99b1daae18c095d6c94d32efb77442838e11cbfb commit r15-518-g99b1daae18c095d6c94d32efb77442838e11cbfb Author: Richard Biener Date: Fri May 3 14:04:41 2024 +0200 tree-optimization/114589 - remove profile based sink heuristics The following removes the profile base

[gcc r15-571] tree-optimization/79958 - make DSE track multiple paths

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1e0ae1f52741f7e0133661659ed2d210f939a398 commit r15-571-g1e0ae1f52741f7e0133661659ed2d210f939a398 Author: Richard Biener Date: Wed May 15 18:32:37 2024 +0200 tree-optimization/79958 - make DSE track multiple paths DSE currently gives up when the path we analy

[gcc r12-10445] gcov-profile/114715 - missing coverage for switch

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:56415e39029012aa3675d3b4b71fb248cf43049e commit r12-10445-g56415e39029012aa3675d3b4b71fb248cf43049e Author: Richard Biener Date: Mon Apr 15 11:09:17 2024 +0200 gcov-profile/114715 - missing coverage for switch The following avoids missing coverage for the lin

[gcc r12-10446] lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:42a0393655d8e4662ba001c3759cf00b639eddb9 commit r12-10446-g42a0393655d8e4662ba001c3759cf00b639eddb9 Author: Richard Biener Date: Tue Apr 9 14:25:57 2024 +0200 lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time The following adjusts

[gcc r12-10447] middle-end/114734 - wrong code with expand_call_mem_ref

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:46b2e98983ebc62440c43217f2b3bbe72f8b0191 commit r12-10447-g46b2e98983ebc62440c43217f2b3bbe72f8b0191 Author: Richard Biener Date: Fri Apr 26 15:47:13 2024 +0200 middle-end/114734 - wrong code with expand_call_mem_ref When expand_call_mem_ref looks at the defin

[gcc r12-10449] tree-optimization/114375 - disallow SLP discovery of permuted mask loads

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c1b21855e131bb818aedc953f403812b494917fc commit r12-10449-gc1b21855e131bb818aedc953f403812b494917fc Author: Richard Biener Date: Mon Mar 18 12:39:03 2024 +0100 tree-optimization/114375 - disallow SLP discovery of permuted mask loads We cannot currently handle

[gcc r12-10448] tree-optimization/114231 - use patterns for BB SLP discovery root stmts

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a7b1d814da0aa2e7331c56180264a8b786012971 commit r12-10448-ga7b1d814da0aa2e7331c56180264a8b786012971 Author: Richard Biener Date: Tue Mar 5 10:55:56 2024 +0100 tree-optimization/114231 - use patterns for BB SLP discovery root stmts The following makes sure to

[gcc r12-10451] tree-optimization/114027 - fix testcase

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2d650c041d37a3df2bec46a67e42f9976d7fd2bf commit r12-10451-g2d650c041d37a3df2bec46a67e42f9976d7fd2bf Author: Richard Biener Date: Tue Mar 26 09:46:06 2024 +0100 tree-optimization/114027 - fix testcase The following fixes out-of-bounds read in the testcase.

[gcc r12-10450] tree-optimization/114027 - conditional reduction chain

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6661a7c098a46eff4afc98b55c89e3a71d63d674 commit r12-10450-g6661a7c098a46eff4afc98b55c89e3a71d63d674 Author: Richard Biener Date: Thu Feb 22 10:50:12 2024 +0100 tree-optimization/114027 - conditional reduction chain When we classify a conditional reduction cha

[gcc r15-579] wrong code with points-to and volatile

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a9251ab3c91c8c559d0306838575a666ae62dff4 commit r15-579-ga9251ab3c91c8c559d0306838575a666ae62dff4 Author: Richard Biener Date: Thu May 16 12:35:28 2024 +0200 wrong code with points-to and volatile The following fixes points-to analysis which ignores the fact

[gcc r15-580] tree-optimization/13962 - handle ptr-ptr compares in ptrs_compare_unequal

2024-05-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f3e5f4c58591f5dacdd14a65ec47bbe310df02a0 commit r15-580-gf3e5f4c58591f5dacdd14a65ec47bbe310df02a0 Author: Richard Biener Date: Mon Mar 11 11:17:32 2024 +0100 tree-optimization/13962 - handle ptr-ptr compares in ptrs_compare_unequal Now that we handle pt.null

[gcc r15-622] Add missing check for const_pool in the escaped solutions

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b420e0b920613c42f63252aa2478a8315dc37a13 commit r15-622-gb420e0b920613c42f63252aa2478a8315dc37a13 Author: Richard Biener Date: Fri May 17 09:31:52 2024 +0200 Add missing check for const_pool in the escaped solutions The ptr-vs-ptr compare folding using points

[gcc r15-626] middle-end/115110 - Fix view_converted_memref_p

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a5b3721c06646bf5b9b50a22964e8e2bd4d03f5f commit r15-626-ga5b3721c06646bf5b9b50a22964e8e2bd4d03f5f 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 ty

[gcc r14-10214] tree-optimization/114998 - use-after-free with loop distribution

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1e9ae50d4d160f6d557fc4cbbe95c4a36897c09f commit r14-10214-g1e9ae50d4d160f6d557fc4cbbe95c4a36897c09f Author: Richard Biener Date: Fri May 10 14:19:49 2024 +0200 tree-optimization/114998 - use-after-free with loop distribution When loop distribution releases a

[gcc r12-10453] debug/112718 - reset all type units with -ffat-lto-objects

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1f41e8eef3da1d76c18fe1a93846054c53dc5a47 commit r12-10453-g1f41e8eef3da1d76c18fe1a93846054c53dc5a47 Author: Richard Biener Date: Mon Jan 22 15:42:59 2024 +0100 debug/112718 - reset all type units with -ffat-lto-objects When mixing -flto, -ffat-lto-objects and

[gcc r12-10452] tree-optimization/112793 - SLP of constant/external code-generated twice

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9bad5cf9ae446b367f666176537eb76e94cc4448 commit r12-10452-g9bad5cf9ae446b367f666176537eb76e94cc4448 Author: Richard Biener Date: Wed Dec 13 14:23:31 2023 +0100 tree-optimization/112793 - SLP of constant/external code-generated twice The following makes the at

[gcc r12-10455] tree-optimization/112495 - alias versioning and address spaces

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:dbb5273996259b04350a1e3d35e633c51fc9310f commit r12-10455-gdbb5273996259b04350a1e3d35e633c51fc9310f Author: Richard Biener Date: Mon Nov 13 10:20:37 2023 +0100 tree-optimization/112495 - alias versioning and address spaces We are not correctly handling differ

[gcc r12-10457] tree-optimization/111039 - abnormals and bit test merging

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:47e6bff94d980e2fcb6bcb42df04d3b73bd67da7 commit r12-10457-g47e6bff94d980e2fcb6bcb42df04d3b73bd67da7 Author: Richard Biener Date: Thu Aug 17 13:10:14 2023 +0200 tree-optimization/111039 - abnormals and bit test merging The following guards the bit test merging

[gcc r12-10454] tree-optimization/112505 - bit-precision induction vectorization

2024-05-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4a71557fbebe3fb4031d1c2adc4f89c89a8c6c62 commit r12-10454-g4a71557fbebe3fb4031d1c2adc4f89c89a8c6c62 Author: Richard Biener Date: Thu Jan 11 14:00:33 2024 +0100 tree-optimization/112505 - bit-precision induction vectorization Vectorization of bit-precision ind

  1   2   3   4   5   6   7   8   9   >