Commit 35e2d030 by Richard Henderson Committed by Richard Henderson

i386.md (call_value_pop): If we're not popping anything, defer to call_value.

        * i386.md (call_value_pop): If we're not popping anything,
        defer to call_value.
        (call_pop): Likewise defer to call.

From-SVN: r23556
parent 771f9be5
Sat Nov 7 11:37:53 1998 Richard Henderson <rth@cygnus.com>
* i386.md (call_value_pop): If we're not popping anything,
defer to call_value.
(call_pop): Likewise defer to call.
Sat Nov 7 02:49:56 1998 Richard Henderson <rth@cygnus.com>
* function.c (purge_addressof): Clear purge_addressof_replacements
......
......@@ -6101,6 +6101,12 @@ byte_xor_operation:
{
rtx addr;
if (operands[3] == const0_rtx)
{
emit_insn (gen_call (operands[0], operands[1]));
DONE;
}
if (flag_pic)
current_function_uses_pic_offset_table = 1;
......@@ -6203,6 +6209,12 @@ byte_xor_operation:
{
rtx addr;
if (operands[4] == const0_rtx)
{
emit_insn (gen_call_value (operands[0], operands[1], operands[2]));
DONE;
}
if (flag_pic)
current_function_uses_pic_offset_table = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment