Testsuite question

H.J. Lu hjl@lucon.org
Sun Oct 11 09:36:00 GMT 1998


> 
> Is it possible to include test files in the suite that involve compiling
> AND linking... I've just tracked down a bug in a tentative OpenBSD 
> installation to a constructor invocation problem. It resolved to this:
> // a.C
> static struct object
>   {
>   object()
>     {
>     exit(0);
>     }
>   } o;
> 
> // b.C
> int main()
>   {
>   abort();
>   }
> 
> obviously, files need to be compiled separately for the problem to show up...
> 

# uname
Linux
# gcc a.C b.C
# a.out
# echo $?
0

It looks like a OpenBSD bug to me. BTW, it is indeed quite
tricky. You need a working libc and linker. And ELF won't
hurt either.


-- 
H.J. Lu (hjl@gnu.org)



More information about the Gcc mailing list