]> gcc.gnu.org Git - gcc.git/commit
i386.c (call_insn_operand): Always allow SYMBOL_REF, care for HALF_PIC_P.
authorRichard Henderson <rth@cygnus.com>
Sat, 18 Mar 2000 19:01:04 +0000 (11:01 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 18 Mar 2000 19:01:04 +0000 (11:01 -0800)
commitcbbf65e012ad4532ef9e312f3dd8d6b89fbeb992
tree2d7cd0a26caa8a38b483ebc5d56f363e55ce10a6
parentb6c5a81ce3c1ddc364f57dda8ab3ff45203f4c61
i386.c (call_insn_operand): Always allow SYMBOL_REF, care for HALF_PIC_P.

        * i386.c (call_insn_operand): Always allow SYMBOL_REF,
        care for HALF_PIC_P.
        (expander_call_insn_operand): Remove.
        (ix86_expand_epilogue): New arg `emit_return' to control return insn.
        * i386.h (PREDICATE_CODES): Update.
        * i386.md (all call expanders): Remove predicates, remove special
        handling for half-pic.
        (*call_1, *call_value_1): Handle SIBLING_CALL_P insns.
        (*call_pop_pic2, *call_pic2, *call_value_pop_2, *call_value_2): Remove.
        (sibcall_epilogue): New.

From-SVN: r32620
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md
This page took 0.051369 seconds and 5 git commands to generate.