]> gcc.gnu.org Git - gcc.git/commitdiff
*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Wed, 13 May 1992 03:44:28 +0000 (03:44 +0000)
committerRichard Stallman <rms@gnu.org>
Wed, 13 May 1992 03:44:28 +0000 (03:44 +0000)
From-SVN: r967

gcc/expr.c

index 7dd7707be5f5f95767e20f35c7f86751c4f0889d..fb10833666b2a0fb687fd97df4655e4660b52899 100644 (file)
@@ -5506,13 +5506,12 @@ expand_increment (exp, post)
 
   /* Compute the operands as RTX.
      Note whether OP0 is the actual lvalue or a copy of it:
-     I believe it is a copy iff it is a register and insns were
-     generated in computing it or if it is a SUBREG (generated when
-     the low-order field in a register was referenced).  */
+     I believe it is a copy iff it is a register or subreg
+     and insns were generated in computing it.  */
   temp = get_last_insn ();
   op0 = expand_expr (incremented, 0, VOIDmode, 0);
-  op0_is_copy = (GET_CODE (op0) == SUBREG
-                || (GET_CODE (op0) == REG && temp != get_last_insn ()));
+  op0_is_copy = ((GET_CODE (op0) == SUBREG || GET_CODE (op0) == REG)
+                && temp != get_last_insn ());
   op1 = expand_expr (TREE_OPERAND (exp, 1), 0, VOIDmode, 0);
 
   /* Decide whether incrementing or decrementing.  */
This page took 0.069196 seconds and 5 git commands to generate.