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
arm_C_no_output_h.diff
Description: Binary data