i386-protos.h (x86_64_sign_extended_value): Fix prototype.
authorJan Hubicka <jh@suse.cz>
Thu, 21 Nov 2002 22:54:20 +0000 (22:54 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 21 Nov 2002 22:54:20 +0000 (22:54 +0000)
commitc05dbe8131d5d1f1b4cfb1a1f08af5c9e79942e1
treec6e181d870a0f2ad32f56e87c4132dcad5a9e601
parent75c2b9730dd2764b603d48f756b76cc2965ab7b5
i386-protos.h (x86_64_sign_extended_value): Fix prototype.

* i386-protos.h (x86_64_sign_extended_value): Fix prototype.
* i386.c (x86_64_general_operand, x86_64_szext_general_operand,
x86_64_nonmemory_operand, x86_64_movabs_operand,
x86_64_szext_nonmemory_operand, x86_64_immediate_operand,
ix86_expand_int_movcc): Update call of x86_64_sign_extended_value.
(local_symbolic_operand): Do not care the 64bit limits.
(x86_64_sign_extended_value): Remove allow_rip support.
(legitimate_pic_address_disp_p): Handle all cases allowed
with RIP addressing.
(legitimate_address_p): Use legitimate_pic_address_disp_p for PIC.
(legitimize_pic_address): Reorganize.
* i386.h (EXTRA_CONSTRAINT): Update call of x86_64_sign_extended_value.

From-SVN: r59362
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h