stmt.c (parse_input_constraint): Break out from ...
authorRichard Henderson <rth@gcc.gnu.org>
Mon, 24 Dec 2001 05:57:02 +0000 (21:57 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 24 Dec 2001 05:57:02 +0000 (21:57 -0800)
commit6be2e1f88c80e2cb686d02ac55a518b819900ead
tree6d28189f6a9214baf767d7ebb5253187bfd875e0
parent99407cf2f159e6b4a86135b0cb48e76a9cfaee05
stmt.c (parse_input_constraint): Break out from ...

        * stmt.c (parse_input_constraint): Break out from ...
        (expand_asm_operands): ... here.  Loop over the operands twice,
        the first time only calling mark_addressable.  Correct and simplify
        the conditions for spilling an output operand to memory.

From-SVN: r48298
gcc/ChangeLog
gcc/stmt.c
gcc/testsuite/gcc.c-torture/compile/20011205-1.c [new file with mode: 0644]