expr.h (EXPAND_MEMORY): New.
authorRichard Henderson <rth@redhat.com>
Mon, 9 Jun 2003 03:21:56 +0000 (20:21 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 9 Jun 2003 03:21:56 +0000 (20:21 -0700)
commit017e1b43f9a203228c25da74d49ce5367eaee65b
tree09f0b6ed28e40cc9846facf74e75892be87ef0f1
parentf8950e171a6d42bb28412e3c9c5c1afa84d79976
expr.h (EXPAND_MEMORY): New.

        * expr.h (EXPAND_MEMORY): New.
        * expr.c (expand_expr): Check it.
        * stmt.c (expand_asm_operands): Provide it when the constraint
        requires a memory.  Warn for memory input constraints without
        a memory operand.

        * gcc.dg/20011029-2.c: Fix the array reference.
        * gcc.dg/asm-7.c: New.

From-SVN: r67645
gcc/ChangeLog
gcc/expr.c
gcc/expr.h
gcc/stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20011029-2.c
gcc/testsuite/gcc.dg/asm-7.c [new file with mode: 0644]