[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-03-19 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #24 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #23 from Jakub Jelinek --- > Assuming fixed even on sparc*. It is. I've missed this one when collecting instances of missing vect_hw_misalign like PR tree-optimization/

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-03-15 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Jakub Jelinek changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-03-15 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #22 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:ffd47fb63ddc024db847daa07f8ae27fffdfcb28 commit r14-9497-gffd47fb63ddc024db847daa07f8ae27fffdfcb28 Author: Jakub Jelinek Date:

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #21 from Richard Biener --- (In reply to Jakub Jelinek from comment #20) > Though, trying that in a cross to arm, with -march=armv9-a > -munaligned-access it matches (in that case I believe vect_hw_misalign > should be true), but it

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-03-15 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Rainer Orth changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-19 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #18 from Rainer Orth --- Created attachment 57155 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57155&action=edit 32-bit sparc-sun-solaris2.11 pr113431.c.185t.slp1

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-19 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Rainer Orth changed: What|Removed |Added CC||ro at gcc dot gnu.org --- Comment #17 fro

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #15 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:b981d5c60b8ef78e2adecd6b5d7e36f9e5e61c54 commit r14-8207-gb981d5c60b8ef78e2adecd6b5d7e36f9e5e61c54 Author: Richard Biener Date:

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #14 from Richard Biener --- So the issue is that we ignore the dependence because vect_preserves_scalar_order_p - which is correct iff we'd execute the stmt within the vectorized loop body. But as we discover it invariant we hoist i

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #12 from Richard Biener --- (In reply to JuzheZhong from comment #11) > I think this following: > > https://godbolt.org/z/5sWEWWGox > > ARM SVE GCC-11 correctly vectorize this codes. > > But both GCC-12 and GCC-13 failed to vector

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 --- Comment #11 from JuzheZhong --- I think this following: https://godbolt.org/z/5sWEWWGox ARM SVE GCC-11 correctly vectorize this codes. But both GCC-12 and GCC-13 failed to vectorize it. GCC-14 vectorize it in a wrong way. Would it be po

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org P

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-01-16 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Andrew Pinski changed: What|Removed |Added Target|riscv |riscv aarch64-linux-gnu