[v3] C99 complex math vs. std::complex
Paolo Carlini
pcarlini@suse.de
Tue Jan 25 18:42:00 GMT 2005
Gabriel Dos Reis wrote:
>That workaround was put in it back to 1999 (I think) because some targets
>like alpha were unable to handle aggregate return in registers
>(somehow provoked by the synthetized copy constructor). If you
>can confirm that the bug was fixed on such targets, then it means that
>macro was never defined since then, therefore it is no longer an
>ABI-breaking patch. Otherwise, it would have to wait for so_7 branch.
>
>
I think it's safe to remove it because Benjamin removed back in 2001 the
relevant autoconf tests as obsolete: therefore nothing currently defines the
macro at install time and, by the way, it's also completely undocumented.
Anyway, the below is the complete set of tweaks that I have regtested on
x86-linux (ongoing x86-64 too).
Will wait 'til tomorrow morning italian time, in case of comments.
Thanks,
Paolo.
//////////////////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CL_various_math
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20050125/34133caa/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch_various_math
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20050125/34133caa/attachment-0001.ksh>
More information about the Libstdc++
mailing list