Bug 15718 dispute: showstopper or WONTFIX?
Joe Buck
jbuck@welsh-buck.org
Wed Jun 2 04:21:00 GMT 2004
Joe Buck <Joe.Buck@synopsys.COM> writes:
> | Since 3.3.4 shipped with this bug, we need a release note describing, in
> | user-level terms, how to avoid the bug.
> |
> | We can't write "don't pass a __complex__ in a register". After all,
On Tue, 2004-06-01 at 19:49, Gabriel Dos Reis wrote:
> Sure.
>
> Due to a calling convention bug in the Alpha backend, the compiler
> may not accept some constructs involving function calls using native
> complex numbers either as parameter values or return value.
> That undoubtedly needs polishing.
It understates the issue considerably. LAPACK 3.0 hits this bug.
I believe that *every* Fortran program using an inline function
with a complex argument hits the bug, though I'm not certain.
It's possible that, since it's a subreg bug, using double precision
complex variables in certain places would avoid the bug. I'll do
some experiments tomorrow.
More information about the Gcc
mailing list