diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/pr49781-1.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/pr49781-1.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr49781-1.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/pr49781-1.c deleted file mode 100644 index 60f9d50d8..000000000 --- a/gcc-4.8/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\]*" } } */ |