aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-10-29 12:24:17 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-10-29 07:24:17 -0500
commit94784fb92acad6278bedc89f22401c828d0245fa (patch)
tree7ed122b3023c6e31f4c15eff4482227b1467f100
parent473fb060f3609f51fc4e1711297f3600e15ed7c0 (diff)
downloadgcc-94784fb92acad6278bedc89f22401c828d0245fa.zip
gcc-94784fb92acad6278bedc89f22401c828d0245fa.tar.gz
gcc-94784fb92acad6278bedc89f22401c828d0245fa.tar.bz2
dwarf2out.c (add_const_value_attribute): Fix error in last change.
* dwarf2out.c (add_const_value_attribute): Fix error in last change. From-SVN: r46606
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/dwarf2out.c9
2 files changed, 11 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2dd564a..81fdaba 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Mon Oct 29 07:23:33 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * dwarf2out.c (add_const_value_attribute): Fix error in last
+ change.
+
Mon Oct 29 12:43:06 CET 2001 Jan Hubicka <jh@suse.cz>
* basic-block.h (purge_all_dead_edges): Add update_life_p argument.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 052f52b..64481c1 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -8377,12 +8377,15 @@ add_const_value_attribute (die, rtl)
add_AT_int (die, DW_AT_const_value, (long) val);
else if ((unsigned long) val == (unsigned HOST_WIDE_INT) val)
add_AT_unsigned (die, DW_AT_const_value, (unsigned long) val);
+ else
+ {
#if HOST_BITS_PER_LONG * 2 == HOST_BITS_PER_WIDE_INT
- add_AT_long_long (die, DW_AT_const_value,
- val >> HOST_BITS_PER_LONG, val);
+ add_AT_long_long (die, DW_AT_const_value,
+ val >> HOST_BITS_PER_LONG, val);
#else
- abort ();
+ abort ();
#endif
+ }
}
break;