diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-08-20 18:37:29 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-08-20 18:37:29 +0000 |
commit | e8cc0dbb4cc6f9afbd7f5f2d236e199ac6db6f39 (patch) | |
tree | 79267741ca8f00c512b263b34a74408ee69c0ac7 /gcc/test_driver | |
parent | d4094ecd2d067ff07f380574a7f2b315286ba947 (diff) |
2011-08-21 Jie Liu <lj8175@gmail.com>
* gcc/rtems_gcj_init.c: New file for rtems/gcj testing.
* gcc/Makefile.rtems_gcjinit: The Makefile for
gcc/rtems_gcj_init.c
* gcc/rundeja: Add options for libjava test.
* gcc/test_driver: Add GCJ options.
* gcc/do_one: Add GCJ build and test options.
Diffstat (limited to 'gcc/test_driver')
-rwxr-xr-x | gcc/test_driver | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/test_driver b/gcc/test_driver index c759703..68ed48c 100755 --- a/gcc/test_driver +++ b/gcc/test_driver @@ -53,6 +53,7 @@ test_driver [options] CPU .. CPU -1 - build basic tools (default=yes) -a - build Ada (default=yes) -G - build GCC Go (default=yes) + -J - build GCJ (default=yes) -c - clean install point (also installs auto tools) -m - mail results to lists (default=yes) -n - build native @@ -71,6 +72,7 @@ doBasicTools="yes" verbose="no" doAda="yes" doGccGo="yes" +doGcj="yes" doMail="yes" doTests="yes" justTests="no" @@ -86,6 +88,7 @@ do 1) doBasicTools=`toggle ${doBasicTools}` ;; a) doAda=`toggle ${doAda}` ;; G) doGccGo=`toggle ${doGccGo}` ;; + J) doGcj=`toggle ${doGcj}` ;; c) doCleanInstallPoint=`toggle ${doCleanInstallPoint}` ;; j) justTests=`toggle ${justTests}` ;; m) doMail=`toggle ${doMail}` ;; @@ -135,6 +138,7 @@ if [ ${verbose} = "yes" ] ; then echo "Build Basic Tools: " ${doBasicTools} echo "Build Ada: " ${doAda} echo "Build GCC Go: " ${doGccGo} + echo "Build GCJ: " ${doGcj} echo "Email Results: " ${doMail} echo "Run Tests: " ${doTests} echo "CPUs to Build: " ${CPUs} @@ -144,12 +148,14 @@ test ${doMail} = "no" && mailArg="-M" test ${doTests} = "yes" && testArg="-T" test ${doAda} = "yes" && adaArg="-a" test ${doGccGo} = "yes" && gccgoArg="-G" +test ${doGcj} = "yes" && gcjArg="-J" test ${doBasicTools} = "yes" && basicArgs="-b -D -1 -r" echo "Checking for just tests override" if [ ${justTests} = "yes" ] ; then adaArg="" gccgoArg="" + gcjArg="" basicArgs="" fi @@ -265,10 +271,10 @@ do_cpus() doOne=${SCRIPTDIR}/gcc/do_one echo "Building ${cpu}/${bsp}..." echo "time sh -x ${doOne} -v -d ${basicArgs} \ - ${gccgoArg} ${adaArg} ${mailArg} ${testArg} \ + ${gccgoArg} ${gcjArg} ${adaArg} ${mailArg} ${testArg} \ ${cpu} ${bsp} >${BASEDIR}/${bsp}.log 2>&1" time sh -x ${doOne} -v -d ${basicArgs} \ - ${gccgoArg} ${adaArg} ${mailArg} ${testArg} \ + ${gccgoArg} ${gcjArg} ${adaArg} ${mailArg} ${testArg} \ ${cpu} ${bsp} >${BASEDIR}/${bsp}.log 2>&1 echo $? done |