This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch 0/4] Never pollute bfd_usrdata by libbfd (go32)


Hi,

GDB has regressed now as it expected bfd_usrdata to be NULL:
	[patch] Assertion for a regression by gdb_bfd_unref
	http://sourceware.org/ml/gdb-patches/2009-08/msg00131.html

But it is now in use by i386-unknown-go32:
	bfd/coff-stgo32.c:#define bfd_coff_go32stub bfd_usrdata

It is a problem for --enable-targets=all configurations where the go32 target
gets used to (unsucessfully) check the file format polluting bfd_usrdata.

My only goal was to remove this bfd_usrdata pollution but as I needed to
regression test it I faced various other blocks blocking the testing.

It was regression tested by primary targets listed below.  Only the whole
patchset together was regression tested.

I have no problem dropping the patchset if bfd_usrdata does no longer get
touched by libbfd during --enable-targets=all configurations some other way.


Thanks,
Jan


ia64-linux i386-unknown-go32 alpha-linux-gnu alpha-unknown-freebsd4.7
alpha-unknown-osf4.0 arc-elf arm-aout arm-eabi arm-epoc-pe arm-netbsdelf
arm-nto arm-rtems arm-vxworks arm-wince-pe avr-elf bfin-elf c4x-coff cr16c-elf
cris-elf crx-elf d10v-elf d30v-elf dlx-elf fr30-elf frv-elf frv-linux
h8300-elf hppa-linux-gnu hppa64-hp-hpux11.23 i686-pc-cygwin i686-pc-elf
i686-pc-linux-gnu ip2k-elf iq2000-elf m32c-elf m32r-elf m68hc11-elf
m68hc12-elf m68k-elf m68k-linux-gnu m68k-rtems m68k-uclinux mcore-elf mcore-pe
mep-elf mingw32-pe mips-elf mips-sgi-irix5 mips-wrs-vxworks mipsel-linux-gnu
mips64-linux mmix-elf mmix-mmixware mn10200-elf mn10300-elf msp430-elf mt-elf
ns32k-netbsd openrisc-elf or32-elf pdp11-dec-bsd pj-elf powerpc-eabisim
powerpc-linux-gnu powerpc-nto powerpc-wrs-vxworks powerpc64-linux-gnu
rs6000-aix4.3.3 s390-linux sh-elf sh-linux sh-nto shl-unknown-netbsdelf1.6T
sh64-superh-linux-gnu sparc-elf sparc64-linux-gnu sparc64-netbsd
sparc-linux-gnu spu-elf tic54x-coff v850-elf vax-netbsdelf x86_64-linux
x86_64-mingw32 xscale-elf xstormy16-elf xtensa-elf z8k-coff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]