aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2asm.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-11-30 13:34:12 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-11-30 08:34:12 -0500
commit3248917b3e4d768bb0e949b18f73e89f4a5d9da8 (patch)
treece6667e8ed5ea487a9a8d24c6ba2ee798b7eb0bf /gcc/dwarf2asm.c
parenta7c5337dcec28707b05cc0bcf957f8f0738a0483 (diff)
downloadgcc-3248917b3e4d768bb0e949b18f73e89f4a5d9da8.zip
gcc-3248917b3e4d768bb0e949b18f73e89f4a5d9da8.tar.gz
gcc-3248917b3e4d768bb0e949b18f73e89f4a5d9da8.tar.bz2
* dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Handle const1_rtx.
From-SVN: r47482
Diffstat (limited to 'gcc/dwarf2asm.c')
-rw-r--r--gcc/dwarf2asm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c
index 3adb7e5..94f0e96 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
{