summaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>1998-05-15 12:50:30 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>1998-05-15 12:50:30 +0000
commitae219122a664144b03e007a98f3a7ce011825f38 (patch)
tree404ad9fab2f34ea3f85deaff922230bd576377b9 /gcc/stor-layout.c
parent18d395a4e0e98e09ac383a4e978b2a350a4d7bb8 (diff)
downloadgcc-ae219122a664144b03e007a98f3a7ce011825f38.tar.gz
`
Fri May 15 12:44:57 1998 Benjamin Kosnik <bkoz@rhino.cygnus.com> * stor-layout.c (set_sizetype): Set TYPE_NAME on bitsizetype. fixes g++/15561 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19777 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r--gcc/stor-layout.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c
index 606ebb1ab17..0c1710b530a 100644
--- a/gcc/stor-layout.c
+++ b/gcc/stor-layout.c
@@ -1123,6 +1123,8 @@ set_sizetype (type)
individually in each front end. */
if (! bitsizetype)
bitsizetype = make_node (INTEGER_TYPE);
+ if (TYPE_NAME (sizetype) && ! TYPE_NAME (bitsizetype))
+ TYPE_NAME (bitsizetype) = TYPE_NAME (sizetype);
precision = oprecision + BITS_PER_UNIT_LOG + 1;
/* However, when cross-compiling from a 32 bit to a 64 bit host,