From: Alexandre Oliva Date: Fri, 13 Aug 1999 07:32:07 +0000 (+0000) Subject: dwarfout.c (fundamental_type_code): Return FT_boolean for INTEGER_TYPE with precision... X-Git-Tag: releases/gcc-2.95.1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4995d0ea76395b9f4c91ff92432860a3825116a1;p=thirdparty%2Fgcc.git dwarfout.c (fundamental_type_code): Return FT_boolean for INTEGER_TYPE with precision==1, it's __java_boolean. * dwarfout.c (fundamental_type_code): Return FT_boolean for INTEGER_TYPE with precision==1, it's __java_boolean. From-SVN: r28694 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index de9d9d735e1f..71b7806c3f05 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Fri Aug 13 01:29:57 1999 Alexandre Oliva + + * dwarfout.c (fundamental_type_code): Return FT_boolean for + INTEGER_TYPE with precision==1, it's __java_boolean. + 1999-08-11 Richard Earnshaw (rearnsha@arm.com) * emit-rtl.c (mark_reg_pointer): Don't increase the alignment of diff --git a/gcc/dwarfout.c b/gcc/dwarfout.c index 0a30a9775cfb..8e0d018da495 100644 --- a/gcc/dwarfout.c +++ b/gcc/dwarfout.c @@ -1413,6 +1413,10 @@ fundamental_type_code (type) if (TYPE_PRECISION (type) == CHAR_TYPE_SIZE) return (TREE_UNSIGNED (type) ? FT_unsigned_char : FT_char); + /* In C++, __java_boolean is an INTEGER_TYPE with precision == 1 */ + if (TYPE_PRECISION (type) == 1) + return FT_boolean; + abort (); case REAL_TYPE: