diff options
author | Benjamin Kosnik <bkoz@gcc.gnu.org> | 1998-05-15 12:50:30 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 1998-05-15 12:50:30 +0000 |
commit | c1465d214794ae6ce6cdd9d7c1bc5c0e7d2bd545 (patch) | |
tree | 404ad9fab2f34ea3f85deaff922230bd576377b9 | |
parent | b09293ccd077f2d1b8c9a6f345609e3bff0acc48 (diff) | |
download | gcc-c1465d214794ae6ce6cdd9d7c1bc5c0e7d2bd545.zip gcc-c1465d214794ae6ce6cdd9d7c1bc5c0e7d2bd545.tar.gz gcc-c1465d214794ae6ce6cdd9d7c1bc5c0e7d2bd545.tar.bz2 |
stor-layout.c (set_sizetype): Set TYPE_NAME on bitsizetype.
`
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
From-SVN: r19777
-rw-r--r-- | gcc/stor-layout.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 606ebb1..0c1710b 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, |