re PR target/49781 ([x32] Unnecessary lea in x32 mode)
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 9 Aug 2011 07:38:02 +0000 (09:38 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 9 Aug 2011 07:38:02 +0000 (09:38 +0200)
commit3968b0504cfc12e1b1f7d6eb385f4d7427a1b32b
tree33c06d4aae57b46692c60158762e4baab5567af5
parent2292df601d58ad005a47652004c8b76dafd3f00f
re PR target/49781 ([x32] Unnecessary lea in x32 mode)

PR target/49781
* config/i386/i386.md (reload_noff_load): New.
(reload_noff_store): Ditto.
* config/i386/i386.c (ix86_secondary_reload): Use
CODE_FOR_reload_noff_load and CODE_FOR_reload_noff_store to handle
double-word moves from/to non-offsetable addresses instead of
generating XMM temporary.

From-SVN: r177583
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md