PatchSet 4367 
Date: 2004/01/25 17:41:21
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
New compile_time regression test.

Members: 
        ChangeLog:1.1952->1.1953 
        test/regression/compile_time/CompileScript.in:1.1->1.2 
        test/regression/compile_time/Makefile.am:1.2->1.3 
        test/regression/compile_time/Makefile.in:1.17->1.18 
        test/regression/compile_time/VarInit.java:INITIAL->1.1 
        test/regression/compile_time/VarInit2.java:INITIAL->1.1 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1952 kaffe/ChangeLog:1.1953
--- kaffe/ChangeLog:1.1952      Sat Jan 24 22:03:01 2004
+++ kaffe/ChangeLog     Sun Jan 25 17:41:21 2004
@@ -1,3 +1,15 @@
+2004-01-25  Jim Pick  <[EMAIL PROTECTED]>
+
+       * test/regression/compile_time/CompileScript.in: Make the script
+       accepts many parameters.
+
+       * test/regression/compile_time/Makefile.am,
+       test/regression/compile_time/VarInit.java,
+       test/regression/compile_time/VarInit2.java:
+       Added a new compilation test for KJC.
+
+       * test/regression/compile_time/Makefile.in: Regenerated.
+
 2004-01-24  Jim Pick  <[EMAIL PROTECTED]>
 
        * libraries/javalib/essential.files:
Index: kaffe/test/regression/compile_time/CompileScript.in
diff -u kaffe/test/regression/compile_time/CompileScript.in:1.1 
kaffe/test/regression/compile_time/CompileScript.in:1.2
--- kaffe/test/regression/compile_time/CompileScript.in:1.1     Sun Aug 31 22:09:27 
2003
+++ kaffe/test/regression/compile_time/CompileScript.in Sun Jan 25 17:41:23 2004
@@ -14,4 +14,4 @@
 test -z "@JIKES@" || : ${JIKES="@JIKES@ -nowarn"}
 : ${JAVAC=${JIKES-"env CLASSPATH=$CLASSPATH $JAVA -noverify at.dms.kjc.Main"}" 
-classpath \"$CLASSPATH\""}
 
-exec $JAVAC -classpath $CLASSPATH -d . $1
+exec $JAVAC -classpath $CLASSPATH -d . $*
Index: kaffe/test/regression/compile_time/Makefile.am
diff -u kaffe/test/regression/compile_time/Makefile.am:1.2 
kaffe/test/regression/compile_time/Makefile.am:1.3
--- kaffe/test/regression/compile_time/Makefile.am:1.2  Sun Sep 14 20:09:40 2003
+++ kaffe/test/regression/compile_time/Makefile.am      Sun Jan 25 17:41:23 2004
@@ -21,7 +21,9 @@
        a/PublicToPackage.class \
        a/PublicToProtected.class \
        PublicToPrivate.class \
-       StaticToInst.class
+       StaticToInst.class \
+       VarInit.class \
+       VarInit2.class
 
 SETUP_ENVIRONMENT = env `. $(top_builddir)/BUILD_ENVIRONMENT; sed 's/.*export 
\(.*\)/echo \1=$$\1/' < $(top_builddir)/BUILD_ENVIRONMENT | sh`
 
@@ -61,6 +63,9 @@
 StaticToInst.class: StaticToInst.java
        @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/StaticToInst.java
 
+VarInit.class VarInit2.class: VarInit.java VarInit2.java
+       @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/VarInit.java 
$(srcdir)/VarInit2.java
+
 all-am: CompileScript $(CLASS_FILES)
 
 check-am: all-am
@@ -78,4 +83,6 @@
        a/PublicToPackage.java \
        a/PublicToProtected.java \
        PublicToPrivate.java \
-       StaticToInst.java
+       StaticToInst.java \
+       VarInit.java \
+       VarInit2.java
Index: kaffe/test/regression/compile_time/Makefile.in
diff -u kaffe/test/regression/compile_time/Makefile.in:1.17 
kaffe/test/regression/compile_time/Makefile.in:1.18
--- kaffe/test/regression/compile_time/Makefile.in:1.17 Thu Jan 22 14:39:34 2004
+++ kaffe/test/regression/compile_time/Makefile.in      Sun Jan 25 17:41:23 2004
@@ -335,7 +335,9 @@
        a/PublicToPackage.class \
        a/PublicToProtected.class \
        PublicToPrivate.class \
-       StaticToInst.class
+       StaticToInst.class \
+       VarInit.class \
+       VarInit2.class
 
 SETUP_ENVIRONMENT = env `. $(top_builddir)/BUILD_ENVIRONMENT; sed 's/.*export 
\(.*\)/echo \1=$$\1/' < $(top_builddir)/BUILD_ENVIRONMENT | sh`
 CLEANFILES = $(CLASS_FILES)
@@ -350,7 +352,9 @@
        a/PublicToPackage.java \
        a/PublicToProtected.java \
        PublicToPrivate.java \
-       StaticToInst.java
+       StaticToInst.java \
+       VarInit.java \
+       VarInit2.java
 
 all: all-am
 
@@ -549,6 +553,9 @@
 
 StaticToInst.class: StaticToInst.java
        @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/StaticToInst.java
+
+VarInit.class VarInit2.class: VarInit.java VarInit2.java
+       @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/VarInit.java 
$(srcdir)/VarInit2.java
 
 all-am: CompileScript $(CLASS_FILES)
 
===================================================================
Checking out kaffe/test/regression/compile_time/VarInit.java
RCS:  /home/cvs/kaffe/kaffe/test/regression/compile_time/VarInit.java,v
VERS: 1.1
***************
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/test/regression/compile_time/VarInit.java     Sun Jan 25 17:43:47 2004
@@ -0,0 +1,5 @@
+public interface VarInit
+{
+       int c = VarInit2.BASE_INT + 1;
+       int a = 2 + c;
+}
===================================================================
Checking out kaffe/test/regression/compile_time/VarInit2.java
RCS:  /home/cvs/kaffe/kaffe/test/regression/compile_time/VarInit2.java,v
VERS: 1.1
***************
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/test/regression/compile_time/VarInit2.java    Sun Jan 25 17:43:48 2004
@@ -0,0 +1,14 @@
+public class VarInit2
+{
+       static final int BASE_INT = 10;
+
+       public static void a(int b)
+       {
+               switch (b)
+               {
+                       case VarInit.c:
+                       default:
+                               break;
+               }
+       }
+}

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to