This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: C++ regression: constructors of static class variables not called
- To: pfeifer at dbai dot tuwien dot ac dot at
- Subject: Re: C++ regression: constructors of static class variables not called
- From: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- Date: Thu, 24 Aug 2000 17:38:46 -0500 (CDT)
- CC: gcc-bugs at gcc dot gnu dot org, obrien at nuxi dot com
- References: <Pine.BSF.4.21.0008242130560.4396-100000@deneb.dbai.tuwien.ac.at>
- Reply-to: rittle at rsch dot comm dot mot dot com
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