This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: C++ regression: constructors of static class variables not called


I cannot reproduce your problem with gcc 2.96 20000821 on
i686-unknown-freebsd3.4 with stock binutils 2.10.

I can confirm your problem with gcc 2.96 20000821 on
i386-unknown-freebsd4.1 with system-shipped binutils (without
explicitly configuring as and ld).

At this time, I see about 142 more C++ failure on FreeBSD 4.1 and 5.X
with the system-shipped binutils than FreeBSD 3.4 with binutils 2.10.

These tests should catch your testcase:

./g++.old-deja/g++.brendan/ctors[12].C

Unfortunately, it is one of those tests that prints FAIL instead of
calling abort() thus it appears in the logs as:

FAIL
PASS: g++.brendan/ctors1.C  Execution test

I have not had any time to figure out why I see so much more breakage
on 4.1.  The earliest I can look is mid-September.

Regards,
Loren

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]