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,