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

Attachment: elfutils-arm.diff.gz
Description: Binary data

Attachment: signature.asc
Description: Digital signature

Reply via email to