https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
Richard Biener changed:
What|Removed |Added
Assignee|rguenth at gcc dot gnu.org |rsandifo at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
Martin Liška changed:
What|Removed |Added
Summary|Miscompilation with -O3 |[8/9/10/11 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
Martin Liška changed:
What|Removed |Added
Known to work||7.4.0
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
--- Comment #2 from Richard Biener ---
The following fails with -O2 -ftree-vectorize
long long int var_3 = -166416893043554447LL;
short var_8 = (short)27092;
unsigned int var_17 = 75036300U;
short arr_165[23];
static long c(long e, long f) { r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Assignee|unassigned at gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
Richard Biener changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
--- Comment #4 from Richard Biener ---
The following helps:
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c
index 3bf460cccfd..a7606b3db99 100644
--- a/gcc/tree-data-ref.c
+++ b/gcc/tree-data-ref.c
@@ -754,9 +759,10 @@ split_constant_offs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
--- Comment #5 from Richard Biener ---
The proposed fix for PR98137 might also expose more cases like this (which
maybe is a good thing for coverage).