From aea87e88e11f4cf9bee3542f3bb827c98b6a9342 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 1 Sep 1999 18:22:31 -0700 Subject: emit-rtl.c (init_emit_once): Don't use GET_MODE_WIDER_MODE to step through CC modes. * emit-rtl.c (init_emit_once): Don't use GET_MODE_WIDER_MODE to step through CC modes. From-SVN: r29041 --- gcc/ChangeLog | 5 +++++ gcc/emit-rtl.c | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b36bfea..0828f99 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 1 18:21:23 1999 Richard Henderson + + * emit-rtl.c (init_emit_once): Don't use GET_MODE_WIDER_MODE + to step through CC modes. + Wed Sep 1 20:18:06 1999 J"orn Rennecke * regmove.c (fixup_match_1): Don't move INSN in front of P if diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 3535a23..8d3f2fa 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -3550,10 +3550,9 @@ 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; - + for (mode = CCmode; mode < MAX_MACHINE_MODE; ++mode) + if (GET_MODE_CLASS (mode) == MODE_CC) + const_tiny_rtx[0][(int) mode] = const0_rtx; /* Assign register numbers to the globally defined register rtx. This must be done at runtime because the register number field -- cgit v1.1