m68k-a.out is broken.
H . J . Lu
hjl@lucon.org
Wed Oct 11 12:25:00 GMT 2000
This patch
2000-09-22 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* config/tc-m68k.c (md_relax_table, m68k_ip, md_convert_frag_1,
md_estimate_size_before_relax): Redesign and clean up the
relaxation mechanism.
breaks m68k-a.out. I got
/work/gnu/src/binutils/gas/config/tc-m68k.c: In function `md_convert_frag_1':
/work/gnu/src/binutils/gas/config/tc-m68k.c:4362: `BFD_RELOC_8_PCREL'
undeclared (first use in this function)
/work/gnu/src/binutils/gas/config/tc-m68k.c:4362: (Each undeclared identifier
is reported only once
/work/gnu/src/binutils/gas/config/tc-m68k.c:4362: for each function it appears
in.)
/work/gnu/src/binutils/gas/config/tc-m68k.c:4371: `BFD_RELOC_16_PCREL'
undeclared (first use in this function)
/work/gnu/src/binutils/gas/config/tc-m68k.c:4377: `BFD_RELOC_32_PCREL'
undeclared (first use in this function)
/work/gnu/src/binutils/gas/config/tc-m68k.c:4386: `BFD_RELOC_32' undeclared
(first use in this function)
/work/gnu/src/binutils/gas/config/tc-m68k.c: In function
`md_estimate_size_before_relax':
/work/gnu/src/binutils/gas/config/tc-m68k.c:4567: warning: unused variable
`buffer_address'
Those BFD_RELOC_XXX are only available when BFD_ASSEMBLER is defined.
You can test it by building a cross assembler.
H.J.
More information about the Binutils
mailing list