This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH:[darwin] fix load of a misaligned double word
- From: "Hartmut Penner" <HPENNER at de dot ibm dot com>
- To: Bradley Lucier <lucier at math dot purdue dot edu>
- Cc: David Edelsohn <dje at watson dot ibm dot com>, fjahanian at apple dot com, gcc-patches at gcc dot gnu dot org, geoffk at geoffk dot org, Bradley Lucier <lucier at math dot purdue dot edu>, Andrew Pinski <pinskia at physics dot uc dot edu>, segher at kernel dot crashing dot org
- Date: Fri, 16 Jan 2004 09:40:16 +0100
- Subject: Re: PATCH:[darwin] fix load of a misaligned double word
> Hartmut:
> Thank you for the patch. I think, however, it may be related to the
> following failure:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13674
Failure was seen on Darwin 32 bit, is that right ?
Failure happens in *movdf_hardfloat64, which is only available
for TARGET_POWERPC64. Testcase is compiled with -mcpu=G5.
Looks like this sets TARGET_POWERPC64 to true.
Maybe we should use TARGET_64BIT instead of TARGET_POWERPC64 to
distinguish between movdf_hardfloat32 and movdf_hardfloat32.
> which seems to occur in situations that your patch otherwise handles
> well.
> Brad
regards, Hartmut