Hello!
gcc.target/i386/pr33329.c is fully optimized with tree optimizers to a
constant. Attached patch increases array size to avoid
over-optimization and to perform intended RTL optimization check.
2012-06-17 Uros Bizjak <[email protected]>
* gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
Tested on x86_64-pc-linux-gnu {,-m32}, committed to mainline SVN.
Uros.
Index: gcc.target/i386/pr33329.c
===================================================================
--- gcc.target/i386/pr33329.c (revision 188714)
+++ gcc.target/i386/pr33329.c (working copy)
@@ -5,11 +5,11 @@
void f (void)
{
- int tabs[8], tabcount;
+ int tabs[1024], tabcount;
for (tabcount = 1; tabcount <= 8; tabcount += 7)
{
int i;
- for (i = 0; i < 8; i++)
+ for (i = 0; i < 1024; i++)
tabs[i] = i * 2;
g (tabs);
}