This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386] Optionally use %xmm0 to return float and/or double values (take 3)
On Sat, Jan 29, 2005 at 06:41:53PM +0100, Andreas Schwab wrote:
> Jakub Jelinek <jakub@redhat.com> writes:
>
> > Calling such functions doesn't work properly in gdb's inferior, true.
> > But I'd call that a gdb bug, because the debug information is correct
>
> Does the debug information specify where the arguments are to be passed
> (in addition to where they end up after the prologue)?
Currently, I believe the answer is "no". Certainly historically the
answer has been "no", so GDB can not trust the parameter locations.
--
Daniel Jacobowitz
- References:
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or doublevalues
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or doublevalues (take 2)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or doublevalues (take 2)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or doublevalues (take 3)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or double values (take 3)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or doublevalues (take 3)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or double values (take 3)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or double values (take 3)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/or double values (take 3)
- Re: [PATCH, i386] Optionally use %xmm0 to return float and/ordouble values (take 3)