This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/30599] long double declaration rounds to double instead
- From: "whaley at cs dot utsa dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Jun 2007 23:17:12 -0000
- Subject: [Bug target/30599] long double declaration rounds to double instead
- References: <bug-30599-12761@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from whaley at cs dot utsa dot edu 2007-06-20 23:17 -------
Anybody have enough __asm__ foo to write a inline assembly macro taking a long
double operand and returning one, which I can use to call fsqrt directly in
inline assembly? I'm scoping the docs, but have never found inline assembly
constraints that intuitive, and with the need for x87 registers on the stack,
less so. If I can write such a macro, I can call it on Windows instead of
sqrtl. The long double accumulator is on the stack, fsqrt takes a stack arg,
so it should be easy to do, I would think . . .
Thanks,
Clint
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30599