This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Numerous Libjava Test Failures for gcc 3.1, not for gcc 3.0
- To: Tom Tromey <tromey at redhat dot com>
- Subject: Re: Numerous Libjava Test Failures for gcc 3.1, not for gcc 3.0
- From: Jeffrey Oldham <oldham at codesourcery dot com>
- Date: Wed, 6 Jun 2001 15:20:23 -0700
- Cc: java at gcc dot gnu dot org, Jeffrey Oldham <oldham at codesourcery dot com>
- Organization: CodeSourcery LLC
- References: <20010606142751.A24975@codesourcery.com> <878zj55kyq.fsf@creche.redhat.com>
On Wed, Jun 06, 2001 at 03:58:53PM -0600, Tom Tromey wrote:
> >>>>> "Jeffrey" == Jeffrey Oldham <oldham@codesourcery.com> writes:
>
> Jeffrey> For i686-pc-linux-gnu, why do 348 unexpected failures occur
> Jeffrey> for libjava tests when using gcc 3.1 but only one occurs for
> Jeffrey> gcc 3.0?
>
> Offhand I couldn't say. I'm updating the trunk and I'll rebuild and
> test it today.
>
> Can you tell me how the 3.1 tests fail? Do any of the execute tests
> succeed? How did you configure?
No, it does not appear that the failures were almost exclusively
execution errors.
Time to embarrass myself: I'm guessing the test failures have to do
with my failing to correctly deal with shared libraries. Below is
part of libjava.log for Array_2. The problem was partially resolved
by my changing LD_LIBRARY_PATH to
/nfs/oz/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/boehm-gc/.libs:/nfs/oz/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/.libs:/nfs/oz/home/oldham/gcc/gcc2/objdir/gcc:/nfs/oz/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/zlib/.libs
The resulting executable still segmentation faults. How should I set
up the environment to correctly run the tests?
> Jeffrey> FAIL: anon3 -O compilation from source
>
> Why does this fail?
Do not worry about this. The test failed because the operating system
was so busy it could not start child processes. It passed when run by
itself.
Thanks for your help,
Jeffrey D. Oldham
oldham@codesourcery.com
extract from objdir/i686-pc-linux-gnu/libjava/testsuite/libjava.log:
Executing on host: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2 (timeout = 300)
spawn /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2
PASS: Array_2 compilation from source
spawn [open ...]
/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2: error in loading shared libraries: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs/libzgcj.so.0: symbol __deregister_frame_info_bases, version GCC_3.0 not defined in file libgcc_s.so.0 with link time reference
FAIL: Array_2 execution from source compiled test
UNTESTED: Array_2 output from source compiled test
PASS: Array_2 byte compilation
spawn /home/oldham/gcc/gcc2/objdir/gcc/jv-scan --encoding=UTF-8 /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java --print-main
Array_2spawn /home/oldham/gcc/gcc2/objdir/gcc/jv-scan --encoding=UTF-8 /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java --list-class
Array_2 Executing on host: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2.class /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2 (timeout = 300)
spawn /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2.class /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2
PASS: Array_2 compilation from bytecode
spawn [open ...]
/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2: error in loading shared libraries: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs/libzgcj.so.0: symbol __deregister_frame_info_bases, version GCC_3.0 not defined in file libgcc_s.so.0 with link time reference
FAIL: Array_2 execution from bytecode->native test
UNTESTED: Array_2 output from bytecode->native test
Executing on host: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -O -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2 (timeout = 300)
spawn /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -O -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2
PASS: Array_2 -O compilation from source
spawn [open ...]
/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2: error in loading shared libraries: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs/libzgcj.so.0: symbol __deregister_frame_info_bases, version GCC_3.0 not defined in file libgcc_s.so.0 with link time reference
FAIL: Array_2 -O execution from source compiled test
UNTESTED: Array_2 -O output from source compiled test
PASS: Array_2 byte compilation
spawn /home/oldham/gcc/gcc2/objdir/gcc/jv-scan --encoding=UTF-8 /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java --print-main
Array_2spawn /home/oldham/gcc/gcc2/objdir/gcc/jv-scan --encoding=UTF-8 /nfs/oz/home/oldham/gcc/gcc2/libjava/testsuite/libjava.lang/Array_2.java --list-class
Array_2 Executing on host: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2.class /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -O -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2 (timeout = 300)
spawn /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /home/oldham/gcc/gcc2/objdir/gcc/gcj -B/home/oldham/gcc/gcc2/objdir/gcc/ --encoding=UTF-8 -B/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/../ /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2.class /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/libgcj.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/libzgcj.la -no-install --main=Array_2 -O -g -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//libjava/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//boehm-gc/.libs -L/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs -lm -o /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2
PASS: Array_2 -O compilation from bytecode
spawn [open ...]
/home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu/libjava/testsuite/Array_2: error in loading shared libraries: /home/oldham/gcc/gcc2/objdir/i686-pc-linux-gnu//zlib/.libs/libzgcj.so.0: symbol __deregister_frame_info_bases, version GCC_3.0 not defined in file libgcc_s.so.0 with link time reference
FAIL: Array_2 -O execution from bytecode->native test
UNTESTED: Array_2 -O output from bytecode->native test