bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile-1.4.1: test failures under shared library, -O3


From: Michael Deutschmann
Subject: guile-1.4.1: test failures under shared library, -O3
Date: Thu, 23 May 2002 21:42:36 -0700 (PDT)

I have encountered the following "make check" failure attempting
to build guile-1.4.1:

FAIL: r4rs.test: (6 9): (#<procedure leaf-eq? (x y)> (a (b (c))) ((a) b c))

I normally use maximal optimization ("-O3 -fomit-frame-pointer
-fstrict-aliasing") to compile programs, and found that the problem does
not occur when no flags are specified.  It also doesn't happen if guile
is configured not to use shared libraries.

By swap experiments, I've narrowed the problem to "continuations.c".  If
this file is compiled with "-fPIC" and "-O3", the test suite will not
succeed. If "-fomit-frame-pointer" is also specifed, the above test
failure will occur -- otherwise, the test suite will segfault.

Versions:
i486-pc-linux-gnu
linux-2.0.40rc4
glibc-2.1.3
gcc-2.95.3

---- Michael Deutschmann <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]