coffcode.h uses non-ISO-C: int a[f()];
Andrew Cagney
ac131313@cygnus.com
Tue Feb 15 00:20:00 GMT 2000
Hello,
coffcode.h contains the gccism:
diff -p -r1.29 coffcode.h
*** coffcode.h 2000/02/10 21:21:55 1.29
--- coffcode.h 2000/02/15 08:10:45
*************** coff_set_arch_mach_hook (abfd, filehdr)
*** 1880,1886 ****
cputype = 0;
else
{
! bfd_byte buf[bfd_coff_symesz (abfd)];
struct internal_syment sym;
if (bfd_seek (abfd, obj_sym_filepos (abfd), SEEK_SET) !=
0
which stops it being compiled by AIX's native compiler - a constant is
needed.
Roughtly, what is the correct way if fixing this? alloca() or
bfd_malloc() / bfd_free()?
Andrew
More information about the Binutils
mailing list