re PR target/47369 ([x32] internal compiler error: in extract_insn, at recog.c:2109)
authorUros Bizjak <ubizjak@gmail.com>
Tue, 26 Jul 2011 18:03:54 +0000 (20:03 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 26 Jul 2011 18:03:54 +0000 (20:03 +0200)
commite207e41f47355476c36f5833796e62dcdeab1482
tree1256827d5e7cbd7da5a081d02c44ab9b75aa804b
parent842eeb9b72e45297b0f6c8a712aa0ec03157b434
re PR target/47369 ([x32] internal compiler error: in extract_insn, at recog.c:2109)

PR target/47369
PR target/49853
* config/i386/i386.c (ix86_expand_move): Call convert_to_mode
if legitimize_tls_address returned operand in wrong mode. Allow
SImode and DImode symbolic operand for PIC.  Call convert_to_mode
if legitimize_pic_address returned operand in wrong mode.

Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com>
From-SVN: r176798
gcc/ChangeLog
gcc/config/i386/i386.c