https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84322
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2018-02-14 00:00:00 |2021-8-19 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Here is a runtime testcase int a[10]; int g() { return a[1] = 2; } void f() { a[a[1]] = g(); } int main() { f(); if (a[1] != 2) __builtin_abort(); if (a[2] != 2) __builtin_abort(); return 0; }