This is the mail archive of the java-patches@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Still more test code



2000-01-16  Anthony Green  <green@cygnus.com>

	    * libjava.lang/pr133.out: New file.
	    * libjava.lang/pr133.java: New file.

	    * libjava.lang/pr100.xpo: New file.
	    * libjava.lang/pr100.java: New file.

Index: libjava/testsuite/libjava.lang/pr100.java
===================================================================
RCS file: pr100.java
diff -N pr100.java
--- /dev/null	Tue May  5 13:32:27 1998
+++ pr100.java	Sun Jan 16 12:58:03 2000
@@ -0,0 +1,13 @@
+// PR 100
+
+// Second call to hashcode causes SEGV when dynamically linking.
+
+public class pr100
+{
+    public static void main(String[] args) {
+	pr100 ht = new pr100();
+	
+	System.err.println(ht.hashCode());
+	System.err.println(ht.getClass().hashCode());
+    }
+}
Index: libjava/testsuite/libjava.lang/pr100.xpo
===================================================================
RCS file: pr100.xpo
diff -N pr100.xpo
--- /dev/null	Tue May  5 13:32:27 1998
+++ pr100.xpo	Sun Jan 16 12:58:03 2000
@@ -0,0 +1,2 @@
+[0-9]+
+[0-9]+
Index: libjava/testsuite/libjava.lang/pr133.java
===================================================================
RCS file: pr133.java
diff -N pr133.java
--- /dev/null	Tue May  5 13:32:27 1998
+++ pr133.java	Sun Jan 16 12:58:03 2000
@@ -0,0 +1,34 @@
+// PR 133
+
+// System.exit(0) appears to hang the program.
+
+public class pr133 {
+    public static void main(String argv[])
+    {
+        String name;
+
+        if (argv.length == 0) {
+            name = "Rocket J. Squirrel";
+        } else {
+            name = argv[0];
+        }
+
+        new pr133(name).identifySelf();
+        System.out.println("goodbye");
+
+        System.exit(0);
+    }
+
+    public pr133 (String name)
+    {
+        v_name = name;
+    }
+    
+    public void identifySelf()
+    {
+        System.out.println("This is a pr133 instance named " + v_name);
+        System.out.println("Leaving identifySelf()...");
+    }
+
+    private String v_name;
+}
Index: libjava/testsuite/libjava.lang/pr133.out
===================================================================
RCS file: pr133.out
diff -N pr133.out
--- /dev/null	Tue May  5 13:32:27 1998
+++ pr133.out	Sun Jan 16 12:58:03 2000
@@ -0,0 +1,3 @@
+This is a pr133 instance named Rocket J. Squirrel
+Leaving identifySelf()...
+goodbye

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]