This is not OK. +#if BFD_DEFAULT_TARGET_SIZE != 64 case BFD_RELOC_CTOR: - /* FIXME: 32 bits even for 64-bit targets? */ +#endif This can't possibly be right. You're making decisions based on the default target not the current target. -- - Geoffrey Keating <geoffk@geoffk.org>