aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-07-23 23:10:32 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-07-23 23:10:32 -0400
commit2cf55b555477592869c388a1404e98dd28fe81dc (patch)
tree0035a1eaf1640893d36cbf5926131f2eab9abfa0 /gcc
parent8e15f7367b8af56d6c2212ab7dc3fbfa133f31fb (diff)
downloadgcc-2cf55b555477592869c388a1404e98dd28fe81dc.zip
gcc-2cf55b555477592869c388a1404e98dd28fe81dc.tar.gz
gcc-2cf55b555477592869c388a1404e98dd28fe81dc.tar.bz2
(decode_addr_const, output_constant_def): Allow INTEGER_CST.
From-SVN: r12557
Diffstat (limited to 'gcc')
-rw-r--r--gcc/varasm.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 67a31ca..a2a17a9 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -2284,6 +2284,7 @@ decode_addr_const (exp, value)
case STRING_CST:
case COMPLEX_CST:
case CONSTRUCTOR:
+ case INTEGER_CST:
x = TREE_CST_RTL (target);
break;
@@ -2846,9 +2847,6 @@ output_constant_def (exp)
int reloc;
register rtx def;
- if (TREE_CODE (exp) == INTEGER_CST)
- abort (); /* No TREE_CST_RTL slot in these. */
-
if (TREE_CST_RTL (exp))
return TREE_CST_RTL (exp);