(insn_emit_once): Provide a zero constant for CC modes.
authorwood <wood@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Aug 1992 10:44:25 +0000 (10:44 +0000)
committerwood <wood@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Aug 1992 10:44:25 +0000 (10:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1933 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/emit-rtl.c

index 82e87ce..c0e18a0 100644 (file)
@@ -2795,6 +2795,10 @@ init_emit_once (line_numbers)
        const_tiny_rtx[i][(int) mode] = GEN_INT (i);
     }
 
+  for (mode = GET_CLASS_NARROWEST_MODE (MODE_CC); mode != VOIDmode;
+       mode = GET_MODE_WIDER_MODE (mode))
+    const_tiny_rtx[0][(int) mode] = const0_rtx;
+
   stack_pointer_rtx = gen_rtx (REG, Pmode, STACK_POINTER_REGNUM);
   frame_pointer_rtx = gen_rtx (REG, Pmode, FRAME_POINTER_REGNUM);