Fix DWARF2 64-bit enum debugging support, for debugging IA-64 emacs bugs.
authorJames E. Wilson <wilson@cygnus.com>
Thu, 8 Jun 2000 17:25:22 +0000 (17:25 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Thu, 8 Jun 2000 17:25:22 +0000 (10:25 -0700)
commit21217bd0046bac65c93395d55186771c2633af04
tree208cff8687732c1b4aaaa4845fc350e7fd3874e4
parent0186257f7898165091cde0d6e6f307862966fa2a
Fix DWARF2 64-bit enum debugging support, for debugging IA-64 emacs bugs.

* dwarf2out.c (ASM_OUTPUT_DWARF_DATA8): Add new macro that uses
UNALIGNED_DOUBLE_INT_ASM_OP.  Rename old macro to
ASM_OUTPUT_DWARF_CONST_DOUBLE.
(output_die, case dw_val_class_unsigned_const): Correct call to
ASM_OUTPUT_DWARF_DATA8.
(output_die, case dw_val_class_long_long): Use
ASM_OUTPUT_DWARF_CONST_DOUBLE.
* tree.c (host_integerp): Accept unsigned HOST_WIDE_INT values when
pos is zero.

From-SVN: r34457
gcc/ChangeLog
gcc/dwarf2out.c
gcc/tree.c