Hello, 27 серпня 2006 о 17:12 +0200 Eugeniy Meshcheryakov написав(-ла): > > Anyway, arm needs an arm_retval.c and arm_regs.c in backends/ > Ok, I'll work on arm then.
Patch for arm support is attached. It however adds support for only one ABI variant supported by gcc (default one, -mabi=apcs-gnu -mhard-float). Support for -msoft-float can be added easily if if will be possible to get e_flags member from ELF header in arm_return_value_location(), but I do not see how it can be done. I also do not see how it is possible to add support for other ABIs now, AFAIKS gcc/binutils do not put information about ABI to ELF file. elfutils were tested with this patch on both i386 and arm machines. -- Eugeniy Meshcheryakov
elfutils-arm.diff.gz
Description: Binary data
signature.asc
Description: Digital signature

