aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-03-05 06:27:22 +0000
committerRichard Stallman <rms@gnu.org>1993-03-05 06:27:22 +0000
commit33d3e559c51bc6f7f8d789a5f8de768bb359fbd1 (patch)
treed51f2b770920ddef7b07f569369ce2e185bae798 /gcc
parent6d142a10c85b09a7a032031d9fa364619a9c68c0 (diff)
downloadgcc-33d3e559c51bc6f7f8d789a5f8de768bb359fbd1.zip
gcc-33d3e559c51bc6f7f8d789a5f8de768bb359fbd1.tar.gz
gcc-33d3e559c51bc6f7f8d789a5f8de768bb359fbd1.tar.bz2
(init_emit_once): Initialize const_tiny_rtx for partial ints too.
From-SVN: r3653
Diffstat (limited to 'gcc')
-rw-r--r--gcc/emit-rtl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 356a6ff..2804e0d 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -2944,6 +2944,11 @@ init_emit_once (line_numbers)
for (mode = GET_CLASS_NARROWEST_MODE (MODE_INT); mode != VOIDmode;
mode = GET_MODE_WIDER_MODE (mode))
const_tiny_rtx[i][(int) mode] = GEN_INT (i);
+
+ for (mode = GET_CLASS_NARROWEST_MODE (MODE_PARTIAL_INT);
+ mode != VOIDmode;
+ mode = GET_MODE_WIDER_MODE (mode))
+ const_tiny_rtx[i][(int) mode] = GEN_INT (i);
}
for (mode = GET_CLASS_NARROWEST_MODE (MODE_CC); mode != VOIDmode;