[committed] Fix PR target/24136, ICE due to early clobber on powerpc-darwin
Andrew Pinski
pinskia@physics.uc.edu
Sat Oct 8 21:34:00 GMT 2005
The problem here is that I wrote the patterning thinking that reload
would
be able with the early clobber. This patch fixes the problem by
rewriting
the outputting asm so we don't need an early clobber and it does not
change
the number of instructions but it does change the dependencies on the
instructions but it should not be that much worse than before.
I committed this as obvious after a bootstrap and test on
powerpc-darwin7.9.0.
Thanks,
Andrew Pinski
ChangeLog:
* config/rs6000/darwin.md (movdf_low_si): Remove early clobber.
Rewrite for no need for the early clobber.
testsuite/ChangeLog:
* gfortran.fortran-torture/compile/pr24136.f
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: t.diff.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20051008/64e7ed4c/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: testsuite.diff.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20051008/64e7ed4c/attachment-0001.txt>
More information about the Gcc-patches
mailing list