Honza
* gcc.dg/tree-ssa/loadpre6.c: Avoid foo from being pure.
Index: gcc.dg/tree-ssa/loadpre6.c
===================================================================
--- gcc.dg/tree-ssa/loadpre6.c (revision 160051)
+++ gcc.dg/tree-ssa/loadpre6.c (working copy)
@@ -22,13 +22,17 @@
struct tree_common common;
struct tree_list list;
};
+int test;
extern void abort (void) __attribute__((noreturn));
void __attribute__((noinline))
foo (void)
{
- abort ();
+ if (!test)
+ abort ();
+ else
+ test++;
}
/* There are some reloaded loads of *cell, and cell->common.chain on
various