+2006-07-07 Bryce McKinlay <mckinlay@redhat.com>
+ Geoffrey Keating <geoffk@apple.com>
+
+ * testsuite/libjava.lang/StackTrace2.java: Renamed from
+ StackTrace.java. Changed class name.
+ * testsuite/libjava.lang/StackTrace2.out: Renamed from
+ StackTrace.out. Updated for new class name.
+
2006-07-07 Ranjit Mathew <rmathew@gcc.gnu.org>
* sysdep/i386/backtrace.h (fallback_backtrace): Scan for a function's
// Check that stack trace's work, and stack trace line numbers, if available,
// are correct.
-public class StackTrace
+public class StackTrace2
{
public static void main(String[] args)
{
static void checkTrace(StackTraceElement[] trace)
{
System.out.println("Trace length = " + trace.length);
- checkLine(trace[0], "StackTrace$Inner", "doCrash", 33);
- checkLine(trace[1], "StackTrace$Inner", "<init>", 28);
- checkLine(trace[2], "StackTrace", "a", 21);
- checkLine(trace[3], "StackTrace", "main", 10);
+ checkLine(trace[0], "StackTrace2$Inner", "doCrash", 33);
+ checkLine(trace[1], "StackTrace2$Inner", "<init>", 28);
+ checkLine(trace[2], "StackTrace2", "a", 21);
+ checkLine(trace[3], "StackTrace2", "main", 10);
}
static void checkLine(StackTraceElement frame, String expected_cl,
// for stack traces, or when no debug info is available.
if (frame.getLineNumber() < 0
|| (frame.getLineNumber() == expected_line
- && frame.getFileName().equals("StackTrace.java")))
+ && frame.getFileName().equals("StackTrace2.java")))
System.out.println("OK");
else
System.out.println("FAIL - expected " + expected_line + ", got: " +