diff options
| author | aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-08-07 14:19:15 +0000 |
|---|---|---|
| committer | aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-08-07 14:19:15 +0000 |
| commit | 7b9abae3fa877897cbc42203be358f6e05d9f12e (patch) | |
| tree | f4f0541206542d71bb83caae5c937d11757726f3 /libjava/testsuite | |
| parent | c578ed7fe01c0991b5fc7df768278a64f969967d (diff) | |
| download | ppe42-gcc-7b9abae3fa877897cbc42203be358f6e05d9f12e.tar.gz ppe42-gcc-7b9abae3fa877897cbc42203be358f6e05d9f12e.zip | |
2008-08-07 Andrew Haley <aph@redhat.com>
* testsuite/libjava.lang/StackTrace2.java: Rewrite to prevent
spurious failure when some methods are inlined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138840 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite')
| -rw-r--r-- | libjava/testsuite/libjava.lang/StackTrace2.jar | bin | 1990 -> 3165 bytes | |||
| -rw-r--r-- | libjava/testsuite/libjava.lang/StackTrace2.java | 12 | ||||
| -rw-r--r-- | libjava/testsuite/libjava.lang/StackTrace2.out | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/libjava/testsuite/libjava.lang/StackTrace2.jar b/libjava/testsuite/libjava.lang/StackTrace2.jar Binary files differindex edb8f0e2e74..0aacb8fa644 100644 --- a/libjava/testsuite/libjava.lang/StackTrace2.jar +++ b/libjava/testsuite/libjava.lang/StackTrace2.jar diff --git a/libjava/testsuite/libjava.lang/StackTrace2.java b/libjava/testsuite/libjava.lang/StackTrace2.java index 4a69409815e..01c7d5bac7f 100644 --- a/libjava/testsuite/libjava.lang/StackTrace2.java +++ b/libjava/testsuite/libjava.lang/StackTrace2.java @@ -7,7 +7,7 @@ public class StackTrace2 { try { - a(); + new StackTrace2().a(); } catch (Exception x) { @@ -16,14 +16,14 @@ public class StackTrace2 } } - static void a() + void a() { - new Inner(); + new Inner().foo(); } - static class Inner + class Inner { - public Inner() + public void foo() { doCrash(null); } @@ -38,7 +38,7 @@ public class StackTrace2 { System.out.println("Trace length = " + trace.length); checkLine(trace[0], "StackTrace2$Inner", "doCrash", 33); - checkLine(trace[1], "StackTrace2$Inner", "<init>", 28); + checkLine(trace[1], "StackTrace2$Inner", "foo", 28); checkLine(trace[2], "StackTrace2", "a", 21); checkLine(trace[3], "StackTrace2", "main", 10); } diff --git a/libjava/testsuite/libjava.lang/StackTrace2.out b/libjava/testsuite/libjava.lang/StackTrace2.out index 90cfd48d91f..dafadce812b 100644 --- a/libjava/testsuite/libjava.lang/StackTrace2.out +++ b/libjava/testsuite/libjava.lang/StackTrace2.out @@ -1,5 +1,5 @@ Trace length = 4 StackTrace2$Inner.doCrash:OK -StackTrace2$Inner.<init>:OK +StackTrace2$Inner.foo:OK StackTrace2.a:OK StackTrace2.main:OK |

