diff options
author | Tom Tromey <tromey@gcc.gnu.org> | 1999-04-07 14:42:40 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 1999-04-07 14:42:40 +0000 |
commit | ee9dd3721be68b9fa63dea9aa5a1d86e66958cde (patch) | |
tree | d96801a16fdf03a5682ef98730fe333a46eef944 /libjava/testsuite/libjava.compile | |
parent | 140fa895c6b859f827fc4437b91775a82cd105fb (diff) | |
download | gcc-ee9dd3721be68b9fa63dea9aa5a1d86e66958cde.zip gcc-ee9dd3721be68b9fa63dea9aa5a1d86e66958cde.tar.gz gcc-ee9dd3721be68b9fa63dea9aa5a1d86e66958cde.tar.bz2 |
Initial revision
From-SVN: r26263
Diffstat (limited to 'libjava/testsuite/libjava.compile')
-rw-r--r-- | libjava/testsuite/libjava.compile/Case.java | 15 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/Semi.java | 8 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/Statics.java | 7 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/Twice.java | 14 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/Where.java | 12 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/euc_comment1.java | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/euc_comment2.java | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/euc_comment3.java | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/perc.java | 9 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/sjis_comment1.java | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/sjis_comment2.java | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/sjis_comment3.java | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/support/Case.java | 6 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/support/Waldo.java | 7 | ||||
-rw-r--r-- | libjava/testsuite/libjava.compile/test.exp | 10 |
15 files changed, 118 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.compile/Case.java b/libjava/testsuite/libjava.compile/Case.java new file mode 100644 index 0000000..c5eb1d5 --- /dev/null +++ b/libjava/testsuite/libjava.compile/Case.java @@ -0,0 +1,15 @@ +// Simple compiler test. + +public class Case +{ + public static int foo (int i, support.Case x) + { + switch (i) + { + case x.A: + return 1; + default: + return 0; + } + } +} diff --git a/libjava/testsuite/libjava.compile/Semi.java b/libjava/testsuite/libjava.compile/Semi.java new file mode 100644 index 0000000..39b3edc --- /dev/null +++ b/libjava/testsuite/libjava.compile/Semi.java @@ -0,0 +1,8 @@ +// Simple compiler test. + +public class Semi +{ + Semi () { }; +} + + diff --git a/libjava/testsuite/libjava.compile/Statics.java b/libjava/testsuite/libjava.compile/Statics.java new file mode 100644 index 0000000..b86a57c --- /dev/null +++ b/libjava/testsuite/libjava.compile/Statics.java @@ -0,0 +1,7 @@ +// Simple compiler test. + +public interface Statics { + + public static final int OwnerGrabButtonMask = 1<<24; + +} diff --git a/libjava/testsuite/libjava.compile/Twice.java b/libjava/testsuite/libjava.compile/Twice.java new file mode 100644 index 0000000..d80760f --- /dev/null +++ b/libjava/testsuite/libjava.compile/Twice.java @@ -0,0 +1,14 @@ +// Simple compiler test. + +public class Twice +{ + Twice (boolean q) + { + if (q) + for (int p = 0; p < 10; p++); + else + for (int p = 0; p < 10; p++); + } +} + + diff --git a/libjava/testsuite/libjava.compile/Where.java b/libjava/testsuite/libjava.compile/Where.java new file mode 100644 index 0000000..08fcc78 --- /dev/null +++ b/libjava/testsuite/libjava.compile/Where.java @@ -0,0 +1,12 @@ +// Simple compiler test. + +public final class Where implements support.Waldo +{ + int WhereIsWaldo () + { + // The compiler should find 'here' in support.Waldo. + return here; + } +} + + diff --git a/libjava/testsuite/libjava.compile/euc_comment1.java b/libjava/testsuite/libjava.compile/euc_comment1.java new file mode 100644 index 0000000..bb55623 --- /dev/null +++ b/libjava/testsuite/libjava.compile/euc_comment1.java @@ -0,0 +1,5 @@ +public class euc_comment1 { + public static void main(String[] args) { + /* ÆþÎÏ */ + } +} diff --git a/libjava/testsuite/libjava.compile/euc_comment2.java b/libjava/testsuite/libjava.compile/euc_comment2.java new file mode 100644 index 0000000..9a9426f --- /dev/null +++ b/libjava/testsuite/libjava.compile/euc_comment2.java @@ -0,0 +1,5 @@ +public class euc_comment2 { + public static void main(String[] args) { + // ÆþÎÏ + } +} diff --git a/libjava/testsuite/libjava.compile/euc_comment3.java b/libjava/testsuite/libjava.compile/euc_comment3.java new file mode 100644 index 0000000..b0f35d0 --- /dev/null +++ b/libjava/testsuite/libjava.compile/euc_comment3.java @@ -0,0 +1,5 @@ +public class euc_comment3 { + public static void main(String[] args) { + // ÆþÎÏ + } +} diff --git a/libjava/testsuite/libjava.compile/perc.java b/libjava/testsuite/libjava.compile/perc.java new file mode 100644 index 0000000..8dc2f6f --- /dev/null +++ b/libjava/testsuite/libjava.compile/perc.java @@ -0,0 +1,9 @@ +// This generates code that `gcj -C' doesn't like. + +public class perc +{ + public static void main (String[] args) + { + System.out.println (27.0 % 10.0); + } +} diff --git a/libjava/testsuite/libjava.compile/sjis_comment1.java b/libjava/testsuite/libjava.compile/sjis_comment1.java new file mode 100644 index 0000000..2613282 --- /dev/null +++ b/libjava/testsuite/libjava.compile/sjis_comment1.java @@ -0,0 +1,5 @@ +public class sjis_comment1 { + public static void main(String[] args) { + /* “ü—Í */ + } +} diff --git a/libjava/testsuite/libjava.compile/sjis_comment2.java b/libjava/testsuite/libjava.compile/sjis_comment2.java new file mode 100644 index 0000000..d4ae92f --- /dev/null +++ b/libjava/testsuite/libjava.compile/sjis_comment2.java @@ -0,0 +1,5 @@ +public class sjis_comment2 { + public static void main(String[] args) { + // “ü—Í + } +} diff --git a/libjava/testsuite/libjava.compile/sjis_comment3.java b/libjava/testsuite/libjava.compile/sjis_comment3.java new file mode 100644 index 0000000..7370c4e --- /dev/null +++ b/libjava/testsuite/libjava.compile/sjis_comment3.java @@ -0,0 +1,5 @@ +public class sjis_comment3 { + public static void main(String[] args) { + // “ü—Í + } +} diff --git a/libjava/testsuite/libjava.compile/support/Case.java b/libjava/testsuite/libjava.compile/support/Case.java new file mode 100644 index 0000000..709b47a --- /dev/null +++ b/libjava/testsuite/libjava.compile/support/Case.java @@ -0,0 +1,6 @@ +package support; + +public class Case +{ + public static final int A = 9; +} diff --git a/libjava/testsuite/libjava.compile/support/Waldo.java b/libjava/testsuite/libjava.compile/support/Waldo.java new file mode 100644 index 0000000..e28829d --- /dev/null +++ b/libjava/testsuite/libjava.compile/support/Waldo.java @@ -0,0 +1,7 @@ +package support; + +public interface Waldo { + + public static final int here = 9; + +} diff --git a/libjava/testsuite/libjava.compile/test.exp b/libjava/testsuite/libjava.compile/test.exp new file mode 100644 index 0000000..db6aef1 --- /dev/null +++ b/libjava/testsuite/libjava.compile/test.exp @@ -0,0 +1,10 @@ +global srcdir subdir + +catch "glob -nocomplain ${srcdir}/${subdir}/*.java" srcfiles +verbose "srcfiles are $srcfiles" + +set prefix "" +foreach x $srcfiles { + test_libjava $options "$x" "" "" "" "no-exec" + test_libjava $options "$x" "-O" "" "" "no-exec" +} |