egcs-980406 on i586-pc-linux-gnu test results

Horst von Brand vonbrand@sleipnir.valparaiso.cl
Wed Apr 8 02:13:00 GMT 1998


linux-2.1.93, binutils-2.8.1.0.29, glibc-2.0.92 (980329), dejagnu-971222 +
   H.J. Lu's lookfor_dir_with_trigger patch

--enable-{shared,haifa,threads}

{C,CXX,F77}FLAGS = -O2 -fomit-frame-pointer -march=pentium

This time I built in another directory, as recommended.

WARNING: Couldn't find the global config file.
Test Run By root on Tue Apr  7 10:32:28 1998
Native configuration is i386-redhat-linux-gnu

		=== libio tests ===

		=== libio Summary ===

# of expected passes		40

WARNING: Couldn't find the global config file.
Test Run By root on Tue Apr  7 10:34:12 1998
Native configuration is i386-redhat-linux-gnu

		=== libstdc++ tests ===

		=== libstdc++ Summary ===

# of expected passes		30

WARNING: Couldn't find the global config file.
Test Run By root on Tue Apr  7 10:36:19 1998
Target is i386-redhat-linux-gnu
Host   is i586-pc-linux-gnu

		=== gcc tests ===

FAIL: gcc.c-torture/compile/980329-1.c,  -O2  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -g  
FAIL: gcc.dg/980226-1.c (test for excess errors)

		=== gcc Summary ===

# of expected passes		5998
# of unexpected failures	5
# of expected failures		6
# of unsupported tests		10

WARNING: Couldn't find the global config file.
Test Run By root on Tue Apr  7 11:16:56 1998
Target is i386-redhat-linux-gnu
Host   is i586-pc-linux-gnu

		=== g++ tests ===

FAIL: g++.eh/spec3.C  Execution test

		=== g++ Summary ===

# of expected passes		3781
# of unexpected failures	1
# of expected failures		74
# of untested testcases		10

WARNING: Couldn't find the global config file.
Test Run By root on Tue Apr  7 11:49:30 1998
Target is i386-redhat-linux-gnu
Host   is i586-pc-linux-gnu

		=== g77 tests ===

		=== g77 Summary ===

# of expected passes		168


The gcc failures are:

FAIL: gcc.c-torture/compile/980329-1.c,  -O2  
Executing on host: /usr/local/src/BUILD/build-egcs-980406/gcc/xgcc -B/usr/local/src/BUILD/build-egcs-980406/gcc/ /usr/local/src/BUILD/egcs-980406/gcc/testsuite/gcc.c-torture/compile/980329-1.c  -w  -O2 -fomit-frame-pointer -finline-functions   -c  -o /tmp/980329-1.o   
compiler exited with status 1
output is:
/tmp/cca25274.s: Assembler messages:
/tmp/cca25274.s:65: Error: register does not match opcode suffix

Line 65 is:

	movl -32(%ebp),%esi

and this looks OK to my (untrained) eye. Assembler bug?


FAIL: gcc.dg/980226-1.c (test for excess errors)
Excess errors:
xgcc: Internal compiler error: program cc1 got fatal signal 11

This is 100% reproducible, the compiler crashes immediately.
-- 
Horst von Brand                             vonbrand@sleipnir.valparaiso.cl
Casilla 9G, Viña del Mar, Chile                               +56 32 672616





More information about the Gcc mailing list