Mark Post wrote:

>I compiled gcc 3.3 on my LCDS instance.  When I ran the "make check" command
>it failed on the gctest.  This seems to be a test of the Boehm garbage
>collector.

Well, it works for me ;-)  Can you try re-running gctest manually; go to
the s390-*-linux/boehm-gc/ subdirectory of the build tree and run ./gctest.
I get:

[EMAIL PROTECTED] boehm-gc]$ ./gctest
Completed 3 tests
Allocated 5586007 collectable objects
Allocated 306 uncollectable objects
Allocated 3738956 atomic objects
Allocated 32958 stubborn objects
Finalized 6586/6586 objects - finalization is probably ok
Total number of bytes allocated is 183059492
Final heap size is 15953920 bytes
Collector appears to work
Completed 104 collections

>This makes me somewhat concerned about the rest of the compiler, and what
>other problems may be lurking.  I'm hoping Ulrich and his co-workers can
>help me figure out what might be wrong.

I wouldn't necessarily consider boehm-gc to be representative of the
compiler; this package needs to do a number of 'interesting' things
in order to make garbage collection work for a language that was never
designed for it.  boehm-gc makes various assumptions about its
environment (kernel, libc, ...) and tends to break if those are
violated.  (In addition, boehm-gc is used only by the Java runtime
library, so if you don't use Java, you needn't care anyway ...)

If you complete the test suite run (make -k check) and generate a test
report (<srcdir>/contrib/test_summary), do the results look similar to
what you should expect from a 3.3 build?  E.g. compare:
http://gcc.gnu.org/ml/gcc-testresults/2003-07/msg01260.html

Bye,
Ulrich

--
  Dr. Ulrich Weigand
  [EMAIL PROTECTED]

Reply via email to