aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChao-ying Fu <fu@mips.com>2007-10-25 01:02:35 +0000
committerChao-ying Fu <chaoyingfu@gcc.gnu.org>2007-10-25 01:02:35 +0000
commit9a9f6b526670214cb2b75a9e9d0117b4cdc075be (patch)
treeff740592ce99455e4ad3a1cbd3d64b58e3b750d4
parent7790f79410bb19d2038c637f8a43a0b758d7c580 (diff)
downloadgcc-9a9f6b526670214cb2b75a9e9d0117b4cdc075be.zip
gcc-9a9f6b526670214cb2b75a9e9d0117b4cdc075be.tar.gz
gcc-9a9f6b526670214cb2b75a9e9d0117b4cdc075be.tar.bz2
dwarf2out.c (base_type_die): Use DW_ATE_unsigned_fixed or DW_ATE_signed_fixed to describe FIXED_POINT_TYPE.
* dwarf2out.c (base_type_die): Use DW_ATE_unsigned_fixed or DW_ATE_signed_fixed to describe FIXED_POINT_TYPE. From-SVN: r129620
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/dwarf2out.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 154b72c..cd494ad 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-24 Chao-ying Fu <fu@mips.com>
+
+ * dwarf2out.c (base_type_die): Use DW_ATE_unsigned_fixed or
+ DW_ATE_signed_fixed to describe FIXED_POINT_TYPE.
+
2007-10-24 Samuel Tardieu <sam@rfc1149.net>
Olga Golovanevsky <olga@il.ibm.com>
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 8a398e4..46e2b59 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -8434,9 +8434,9 @@ base_type_die (tree type)
case FIXED_POINT_TYPE:
if (TYPE_UNSIGNED (type))
- encoding = DW_ATE_signed_fixed;
- else
encoding = DW_ATE_unsigned_fixed;
+ else
+ encoding = DW_ATE_signed_fixed;
break;
/* Dwarf2 doesn't know anything about complex ints, so use