i386.c: Don't error on EXTRA_CONSTRAINT defined.
authorRichard Henderson <rth@cygnus.com>
Tue, 29 Aug 2000 00:51:21 +0000 (17:51 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 29 Aug 2000 00:51:21 +0000 (17:51 -0700)
commite1ff012cf8b1019dde2d1a65346f0b1c4a6fbaea
tree8f525e55c0a3ddb2de3321636646544d9b0e18b6
parentc2cba7a96e04069011ae508e3027bbf128208040
i386.c: Don't error on EXTRA_CONSTRAINT defined.

        * config/i386/i386.c: Don't error on EXTRA_CONSTRAINT defined.
        (call_insn_operand): Don't expect a surrounding mem.
        (constant_call_address_operand): Likewise.
        * config/i386/i386.h (PREDICATE_CODES): Update.
        * config/i386/i386.md (call patterns): Move the match_operand
        for the call destination inside the mem.

From-SVN: r36024
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md