Line
Link Here
|
0 |
-- a/gcc/config/i386/i386.md |
0 |
++ b/gcc/config/i386/i386.md |
Lines 12524-12530
Link Here
|
12524 |
stack address we wish to restore. */ |
12524 |
stack address we wish to restore. */ |
12525 |
tmp = gen_rtx_PLUS (Pmode, arg_pointer_rtx, sa); |
12525 |
tmp = gen_rtx_PLUS (Pmode, arg_pointer_rtx, sa); |
12526 |
tmp = plus_constant (Pmode, tmp, -UNITS_PER_WORD); |
12526 |
tmp = plus_constant (Pmode, tmp, -UNITS_PER_WORD); |
12527 |
tmp = gen_rtx_MEM (Pmode, tmp); |
12527 |
if (!TARGET_X32) |
|
|
12528 |
tmp = gen_rtx_MEM (Pmode, tmp); |
12529 |
else |
12530 |
{ |
12531 |
tmp = gen_rtx_MEM (DImode, tmp); |
12532 |
ra = convert_to_mode (DImode, ra, 1); |
12533 |
} |
12528 |
emit_move_insn (tmp, ra); |
12534 |
emit_move_insn (tmp, ra); |
12529 |
|
12535 |
|
12530 |
emit_jump_insn (gen_eh_return_internal ()); |
12536 |
emit_jump_insn (gen_eh_return_internal ()); |