This is the mail archive of the
java-patches@sourceware.cygnus.com
mailing list for the Java project.
Still more test code
- To: java-patches at sourceware dot cygnus dot com
- Subject: Still more test code
- From: Anthony Green <green at cygnus dot com>
- Date: Sun, 16 Jan 2000 12:59:59 -0800
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