From 3248917b3e4d768bb0e949b18f73e89f4a5d9da8 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 30 Nov 2001 13:34:12 +0000 Subject: [PATCH] * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Handle const1_rtx. From-SVN: r47482 --- gcc/ChangeLog | 4 ++++ gcc/dwarf2asm.c | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 666ad5b62d4..f525d91e42f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Fri Nov 30 08:26:57 2001 Richard Kenner + + * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Handle const1_rtx. + 2001-11-30 Daniel Berlin * genopinit.c (gen_insn): Handle MODE_VECTOR_INT and diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index 3adb7e5dcf6..94f0e967be0 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -873,8 +873,9 @@ dw2_asm_output_encoded_addr_rtx VPARAMS ((int encoding, return; } - /* NULL is _always_ represented as a plain zero. */ - if (addr == const0_rtx) + /* NULL is _always_ represented as a plain zero, as is 1 for Ada's + "all others". */ + if (addr == const0_rtx || addr == const1_rtx) assemble_integer (addr, size, BITS_PER_UNIT, 1); else { -- 2.30.2