+2002-10-24 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.c (x86_output_mi_thunk): Fix x86_64 pic jump.
+
2002-10-24 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.c (initial_offset): Simplify by using
if (!flag_pic || (*targetm.binds_local_p) (function))
output_asm_insn ("jmp\t%P0", xops);
else
- output_asm_insn ("jmp\t*%P0@GOTPCREL(%%rip)", xops);
+ {
+ tmp = XEXP (xops[0], 0);
+ tmp = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, tmp), UNSPEC_GOTPCREL);
+ tmp = gen_rtx_CONST (Pmode, tmp);
+ tmp = gen_rtx_MEM (QImode, tmp);
+ xops[0] = tmp;
+ output_asm_insn ("jmp\t%A0", xops);
+ }
}
else
{