|
@@ -2,125 +2,130 @@
|
|
|
|
|
|
set -ex
|
|
|
|
|
|
+RTLDIR=jvm-java
|
|
|
+
|
|
|
if [ $# -eq 0 ]; then
|
|
|
- PPC=ppcppc
|
|
|
+ PPC=ppcjvm
|
|
|
else
|
|
|
PPC="$1"
|
|
|
+ if [ $# -eq 2 ]; then
|
|
|
+ RTLDIR="$2"
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
$PPC -O2 -g unsupported
|
|
|
$PPC -O2 -g testintf
|
|
|
$PPC -O2 -g nested
|
|
|
$PPC -O2 -g test
|
|
|
-javac -encoding utf-8 -cp ../../../rtl/units/jvm-java:. JavaClass.java
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. JavaClass
|
|
|
+javac -encoding utf-8 -cp ../../../rtl/units/$RTLDIR:. JavaClass.java
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. JavaClass
|
|
|
$PPC -O2 -g sort
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. sort
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. sort
|
|
|
$PPC -O2 -g classmeth
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. classmeth
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. classmeth
|
|
|
$PPC -O2 -g classlist
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. classlist
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. classlist
|
|
|
$PPC -O2 -g testansi
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. testansi
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. testansi
|
|
|
$PPC -O2 -g tcnvstr1
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tcnvstr1
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tcnvstr1
|
|
|
$PPC -O2 -g tcnvstr3
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tcnvstr3
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tcnvstr3
|
|
|
$PPC -O2 -g testshort
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. testshort
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. testshort
|
|
|
$PPC -O2 -g tarray2
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tarray2
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tarray2
|
|
|
$PPC -O2 -g tarray3
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tarray3
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tarray3
|
|
|
$PPC -O2 -g tnestproc
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tnestproc
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tnestproc
|
|
|
$PPC -O2 -g outpara
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. outpara
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. outpara
|
|
|
$PPC -O2 -g tbytearrres
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tbytearrres
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tbytearrres
|
|
|
$PPC -O2 -g forw
|
|
|
$PPC -O2 -g tbyte
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tbyte
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tbyte
|
|
|
rm -f uenum.ppu
|
|
|
$PPC -O2 -g tenum
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tenum
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tenum
|
|
|
$PPC -O2 -g tprop
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tprop
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tprop
|
|
|
$PPC -O2 -g tprop2
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tprop2
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tprop2
|
|
|
$PPC -O2 -g tclassproptest
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tclassproptest
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tclassproptest
|
|
|
$PPC -O2 -g tset3 -dproc
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tset3
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tset3
|
|
|
$PPC -O2 -g tset3
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tset3
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tset3
|
|
|
$PPC -O2 -g taddset
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. taddset
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. taddset
|
|
|
$PPC -O2 -g taddsetint
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. taddsetint
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. taddsetint
|
|
|
$PPC -O2 -g tformalpara
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tformalpara
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tformalpara
|
|
|
$PPC -O2 -g tvarpara
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tvarpara
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tvarpara
|
|
|
$PPC -O2 -g tpvar
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tpvar
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvar
|
|
|
$PPC -O2 -g tpvardelphi
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tpvardelphi
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvardelphi
|
|
|
$PPC -O2 -g tpvarglobal
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tpvarglobal
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvarglobal
|
|
|
$PPC -O2 -g tpvarglobaldelphi
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tpvarglobaldelphi
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvarglobaldelphi
|
|
|
$PPC -O2 -g tvirtclmeth
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tvirtclmeth
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tvirtclmeth
|
|
|
$PPC -O2 -g tdynarrec
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tdynarrec
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tdynarrec
|
|
|
$PPC -O2 -g tconst
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tconst
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tconst
|
|
|
$PPC -O2 -g twith
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. twith
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. twith
|
|
|
$PPC -O2 -g tint
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tint
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tint
|
|
|
$PPC -O2 -g ttrig
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. ttrig
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. ttrig
|
|
|
$PPC -O2 -g ttrunc
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. ttrunc
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. ttrunc
|
|
|
$PPC -O2 -g tset1
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tset1
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tset1
|
|
|
$PPC -O2 -g tabs
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tabs
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tabs
|
|
|
$PPC -O2 -g tintstr
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tintstr
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tintstr
|
|
|
$PPC -O2 -g trange1
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. trange1
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. trange1
|
|
|
$PPC -O2 -g trange2
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. trange2
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. trange2
|
|
|
$PPC -O2 -g trange3
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. trange3
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. trange3
|
|
|
$PPC -O2 -g tdefpara
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tdefpara
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tdefpara
|
|
|
$PPC -O2 -g getbit
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. getbit
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. getbit
|
|
|
$PPC -O2 -g tthreadvar
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tthreadvar
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tthreadvar
|
|
|
$PPC -O2 -g tstring1
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tstring1
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstring1
|
|
|
$PPC -O2 -g tstrreal1
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tstrreal1
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstrreal1
|
|
|
$PPC -O2 -g tstrreal2
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tstrreal2
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstrreal2
|
|
|
$PPC -O2 -g -B tval
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tval
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tval
|
|
|
$PPC -O2 -g -B tval5
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tval5
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tval5
|
|
|
$PPC -O2 -g -B tstring9
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tstring9
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstring9
|
|
|
$PPC -O2 -g -B tstr
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tstr
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstr
|
|
|
$PPC -O2 -g -B tw20212
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tw20212
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tw20212
|
|
|
$PPC -O2 -g -B tdynarrnil
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tdynarrnil
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tdynarrnil
|
|
|
$PPC -O2 -g -B tnestdynarr
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. tnestdynarr
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tnestdynarr
|
|
|
$PPC -O2 -g -B topovl
|
|
|
-java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/jvm-java:. topovl
|
|
|
+java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. topovl
|