Hello,

Only a few front-end files to go that need output.h, and some of them
are in the c_target_objs: arm, mep, m32c, and rl78.

This patch tackles the ARM case.  arm-c.c needs output.h because
EMIT_EABI_ATTRIBUTE wants to print to asm_out_file. Solved by
replacing EMIT_EABI_ATTRIBUTE with a function
arm.c:arm_emit_eabi_attribute.

Tested by building a cross-compiler from powerpc64-unknown-linux-gnu X
arm-eabi, and comparing assembly on a set of files.
OK for trunk?

Ciao!
Steven

Attachment: arm_C_no_output_h.diff
Description: Binary data

Reply via email to