This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 128 bit floats on PA64


> The following compiles your test ok.  I have a full bootstrap in
> progress.  I'm still not completely happy with the comment but
> I think it is more or less explains why we don't want SImode values
> changed to a wider mode.

There is one new testsuite failure.  The test execute/20010605-2.c
seg faults in function baz.  It looks as if the dp register has been
messed up.  We are trying to pass a complex long double.

This is the last part of the baz call:

        ldd 112(%r3),%r25
	ldd 120(%r3),%r26
	ldd 128(%r3),%r27 <== dp clobbered
	ldd 136(%r3),%r28
	ldo -16(%r30),%r29
	b,l baz,%r2
	nop

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]