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>
* combine.c (simplify_and_const_int): Don't trunc_int_for_mode
......
......@@ -1903,7 +1903,7 @@ rtx
split_small_symbolic_mem_operand (x)
rtx x;
{
x = copy_rtx (x);
x = copy_insn (x);
for_each_rtx (&x, split_small_symbolic_mem_operand_1, NULL);
return x;
}
......
......@@ -6,5 +6,6 @@
void foo()
{
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