This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: (patch) Workaround for gcc's float complex bug.
- To: Jason Merrill <jason at cygnus dot com>
- Subject: Re: (patch) Workaround for gcc's float complex bug.
- From: scott snyder <snyder at fnal dot gov>
- Date: Mon, 22 Nov 1999 17:47:47 CST
- Cc: Benjamin Kosnik <bkoz at cygnus dot com>, libstdc++ at sourceware dot cygnus dot com, Mumit Khan <khan at nanotech dot WISC dot EDU>
>I'd really prefer that we fix the compiler, rather than add a bunch of
>code to work around bugs.
For an attempt to do so, see the following:
http://egcs.cygnus.com/ml/gcc-patches/1999-10/msg00824.html
http://egcs.cygnus.com/ml/gcc-patches/1999-10/msg00825.html
http://egcs.cygnus.com/ml/gcc-patches/1999-11/msg00084.html
The last two of these changes were to the C++ frontend,
and have been installed by Mark. The first, however, involved some
backend changes (stor-layout and emit-rtl), and appear to be still pending.
I'm not certain that the way i fixed the problems discussed in the first
message is correct, but it at least lets me compile nontrivial C++
code using the libstdc++-v3 complex<> class without crashing the compiler.
sss