1 /* PR optimization/5747
2 This testcase ICEd on sparc because move_movables created new pseudos,
3 but did not update reg info which load_mems needed. */
4 /* { dg-do compile } */
5 /* { dg-options "-O2" } */
6 /* { dg-options "-O2 -fPIC" { target sparc*-*-* } } */
8 extern void foo (void);
23 for (i = 0; i < 10; i++)
25 for (i = 'A'; i <= 'Z'; i++)
31 for (i = 'a'; i <= 'z'; i++)