aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/gcc/testsuite/gcc.target/i386/pr49781-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.7/gcc/testsuite/gcc.target/i386/pr49781-1.c')
-rw-r--r--gcc-4.7/gcc/testsuite/gcc.target/i386/pr49781-1.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc-4.7/gcc/testsuite/gcc.target/i386/pr49781-1.c b/gcc-4.7/gcc/testsuite/gcc.target/i386/pr49781-1.c
deleted file mode 100644
index 60f9d50d8..000000000
--- a/gcc-4.7/gcc/testsuite/gcc.target/i386/pr49781-1.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -fpic -mtune=generic" } */
-/* { dg-require-effective-target fpic } */
-
-static int heap[2*(256 +1+29)+1];
-static int heap_len;
-static int heap_max;
-void
-foo (int elems)
-{
- int n, m;
- int max_code = -1;
- int node = elems;
- heap_len = 0, heap_max = (2*(256 +1+29)+1);
- for (n = 0; n < elems; n++)
- heap[++heap_len] = max_code = n;
- do {
- n = heap[1];
- heap[1] = heap[heap_len--];
- m = heap[1];
- heap[--heap_max] = n;
- heap[--heap_max] = m;
- } while (heap_len >= 2);
-}
-
-/* { dg-final { scan-assembler-not "lea\[lq\]?\[ \t\]\\((%|)r\[a-z0-9\]*" } } */