[Bug tree-optimization/66288] parallelized loop vectorized with runtime alias check even though it is known the two arrays will never alias

2025-01-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66288 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2025-01-07 Severity|minor

[Bug tree-optimization/66288] parallelized loop vectorized with runtime alias check

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66288 --- Comment #2 from vries at gcc dot gnu.org --- Before parallelization, we have: ... doubleD.32 dataD.1837[1000]; doubleD.32 resultsD.1836[1000]; ... # VUSE <.MEM_19> _6 = dataD.1837[idx_18]; _7 = _6 * 1.2199289457264239

[Bug tree-optimization/66288] parallelized loop vectorized with runtime alias check

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66288 --- Comment #1 from vries at gcc dot gnu.org --- Note that for the example from PR66285, with INDEX_TYPE long/unsigned long, we vectorize without run-time aliasing test. In that example, we start out with two restrict pointers. During aliasing, w