* config/i386/i386.c (ix86_expand_prologue) <CM_LARGE_PIC>: Use Pmode
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Mar 2012 13:09:44 +0000 (13:09 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Mar 2012 13:09:44 +0000 (13:09 +0000)
commita8b2b958faa58a03384ab488580f130d2f51208f
tree903d73a0086395ca9678278f2a67b82532131b3e
parentcb04125bc4a362cca2a515ddea31277fc6c66b53
* config/i386/i386.c (ix86_expand_prologue) <CM_LARGE_PIC>: Use Pmode
mode consistently.  Use ix86_gen_add3.  Assert that Pmode == DImode.
(ix86_expand_split_stack_prologue): Use ix86_gen_add3.
(ix86_split_long_move): Ditto.
(legitimize_tls_address): Use ix86_gen_sub3.
(construct_plt_address): Assert that Pmode == DImode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185520 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c