]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gcc/gcc-csl-arm/15342.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gcc / gcc-csl-arm / 15342.patch
1 --- gcc/gcc/regrename.c~        2004-01-14 17:55:20.000000000 +0000
2 +++ gcc/gcc/regrename.c 2005-02-28 07:24:25.893015200 +0000
3 @@ -671,7 +671,8 @@
4  
5      case SET:
6        scan_rtx (insn, &SET_SRC (x), class, action, OP_IN, 0);
7 -      scan_rtx (insn, &SET_DEST (x), class, action, OP_OUT, 0);
8 +      scan_rtx (insn, &SET_DEST (x), class, action,
9 +               GET_CODE (PATTERN (insn)) == COND_EXEC ? OP_INOUT : OP_OUT, 0);
10        return;
11  
12      case STRICT_LOW_PART:
13 @@ -696,7 +697,8 @@
14        abort ();
15  
16      case CLOBBER:
17 -      scan_rtx (insn, &SET_DEST (x), class, action, OP_OUT, 1);
18 +      scan_rtx (insn, &SET_DEST (x), class, action,
19 +               GET_CODE (PATTERN (insn)) == COND_EXEC ? OP_INOUT : OP_OUT, 0);
20        return;
21  
22      case EXPR_LIST: