Commit 8b9b74a9 by Richard Henderson Committed by Richard Henderson

alpha.c (split_small_symbolic_mem_operand): Use copy_insn not copy_rtx.

        * config/alpha/alpha.c (split_small_symbolic_mem_operand): Use
        copy_insn not copy_rtx.

        * gcc.dg/20020122-4.c: Use multiple outputs on the asm.

From-SVN: r49114
parent 956e776d
2002-01-22 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.c (split_small_symbolic_mem_operand): Use
copy_insn not copy_rtx.
2002-01-23 Alan Modra <amodra@bigpond.net.au> 2002-01-23 Alan Modra <amodra@bigpond.net.au>
* combine.c (simplify_and_const_int): Don't trunc_int_for_mode * combine.c (simplify_and_const_int): Don't trunc_int_for_mode
......
...@@ -1903,7 +1903,7 @@ rtx ...@@ -1903,7 +1903,7 @@ rtx
split_small_symbolic_mem_operand (x) split_small_symbolic_mem_operand (x)
rtx x; rtx x;
{ {
x = copy_rtx (x); x = copy_insn (x);
for_each_rtx (&x, split_small_symbolic_mem_operand_1, NULL); for_each_rtx (&x, split_small_symbolic_mem_operand_1, NULL);
return x; return x;
} }
......
...@@ -6,5 +6,6 @@ ...@@ -6,5 +6,6 @@
void foo() void foo()
{ {
static int test; static int test;
asm volatile ("" : "=m"(test) : "m"(test)); int dummy;
asm volatile ("" : "=m"(test), "=r"(dummy) : "m"(test));
} }
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