diff options
author | David Edelsohn <edelsohn@gnu.org> | 2004-12-11 17:37:25 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2004-12-11 12:37:25 -0500 |
commit | 343f6bbf97b13bba5cb6cbd6bdd2bbc601f342c6 (patch) | |
tree | ce58e675bcb9e263056532c0fccf952149a8dc78 /libobjc | |
parent | 3bb18f492119d3ea6a326eb6a3b50ecc4557270b (diff) | |
download | gcc-343f6bbf97b13bba5cb6cbd6bdd2bbc601f342c6.zip gcc-343f6bbf97b13bba5cb6cbd6bdd2bbc601f342c6.tar.gz gcc-343f6bbf97b13bba5cb6cbd6bdd2bbc601f342c6.tar.bz2 |
re PR middle-end/18641 (Another ICE caused by reload of a pseudo reg into f0 for a DImode expr)
2004-12-11 David Edelsohn <edelsohn@gnu.org>
Ulrich Weigand <uweigand@de.ibm.com>
PR target/18641
* config/rs6000/darwin.h (PREFERRED_RELOAD_CLASS): Reload all
constants into all register classes intersecting with FLOAT_REGS
via memory.
* config/rs6000/rs6000.h (PREFERRED_RELOAD_CLASS): Same.
* config/rs6000/rs6000.md (movdi_internal32): Ignore FPRs when
choosing register preferences.
(movdi_internal64): Same.
Co-Authored-By: Ulrich Weigand <uweigand@de.ibm.com>
From-SVN: r92032
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions