This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [3.4-BIB] updated patch for x86_64 PIC
- From: Richard Henderson <rth at redhat dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 21 Nov 2002 13:40:09 -0800
- Subject: Re: [3.4-BIB] updated patch for x86_64 PIC
- References: <20021111223559.GF7998@kam.mff.cuni.cz>
On Mon, Nov 11, 2002 at 11:35:59PM +0100, Jan Hubicka wrote:
> * 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.
Seems ok for mainline.
r~