0626 snap: rs6000-ibm-aix4.2.0.0: gcc/dwarf2out.c build failure
Geoff Keating
geoffk@cygnus.com
Wed Jun 28 15:58:00 GMT 2000
> Cc: RDBrown@mira.net, RodneyBrown@pmsc.com, gcc-bugs@gcc.gnu.org,
> dje@watson.ibm.com, geoffk@cygnus.com, jason@cygnus.com
> From: Jason Merrill <jason@cygnus.com>
> Date: 28 Jun 2000 12:35:00 -0700
>
> Looks like aix.h inappropriately defines UNALIGNED_INT_ASM_OP; dwarf2out
> assumes that if it's there, so are the others. Any reason not to define
> them to ".vbyte 4" and such instead of defining all the OUTPUT macros?
It doesn't work. It outputs
.vbyte 4 12345678
rather than
.vbyte 4,12345678
which is required. And no,
.vbyte 4, 12345678
doesn't work either.
Actually, dwarf2out assumes that if UNALIGNED_INT_ASM_OP is defined,
then ASM_OUTPUT_DWARF_* are defined. This is slightly annoying
because aix.h wants to define all the ASM_OUTPUT_DWARF_* without
defining UNALIGNED_*.
--
- Geoffrey Keating <geoffk@cygnus.com>
More information about the Gcc-bugs
mailing list