Index: gcc/gcc/testsuite/g++.dg/ipa/iinline-1.C |
diff --git a/gcc/gcc/testsuite/g++.dg/ipa/iinline-1.C b/gcc/gcc/testsuite/g++.dg/ipa/iinline-1.C |
index 83490aa79b0139b00c21221e170156b6eb6e1e2f..9f99893224b3705403bd56168fb8807b19806344 100644 |
--- a/gcc/gcc/testsuite/g++.dg/ipa/iinline-1.C |
+++ b/gcc/gcc/testsuite/g++.dg/ipa/iinline-1.C |
@@ -2,7 +2,7 @@ |
inlining.. */ |
/* { dg-do compile } */ |
/* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining" } */ |
-/* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fpie" { target { ! nonpic } } } */ |
+/* { dg-add-options bind_pic_locally } */ |
extern void non_existent (const char *, int); |
@@ -38,8 +38,9 @@ int docalling (int (String::* f)(int delim) const) |
int main (int argc, char *argv[]) |
{ |
- int i; |
- i = docalling (&String::funcOne); |
+ int i = 0; |
+ while (i < 1000) |
+ i += docalling (&String::funcOne); |
non_existent ("done", i); |
return 0; |
} |