]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.md (indirect_jump): Allow Pmode operand.
authorJan Hubicka <jh@suse.cz>
Thu, 20 Sep 2001 10:21:40 +0000 (12:21 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 20 Sep 2001 10:21:40 +0000 (10:21 +0000)
commit6eb791fc977474c35eed05b27836328e110460ad
tree171c0dd8ab08b64284d3fef0e676571a789213be
parent5b66fcf9a9448d80ca43d721eaaad0c8b3ace0f4
i386.md (indirect_jump): Allow Pmode operand.

* i386.md (indirect_jump): Allow Pmode operand.
(tablejump): LIkewise; perform expansion to 64bit mode.
* i386.c (symbolic_operand): Allow 64bit PIC references.
(pic_symbolic_operand): Likewise.
(ix86_find_base_term): Strip the 64bit PIC references.
(legitimate_pic_address_disp_p): Handle 64bit PIC.
(legitimize_pic_address): Likewise.
(i386_simplify_dwarf_addr): Strip down the 64bit PIC references.
* i386.h (CASE_VECTOR_MODE): Set to SImode for 64bit PIC compilation.

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