diff options
author | Richard Earnshaw <erich@gnu.org> | 1997-05-08 22:17:34 +0000 |
---|---|---|
committer | Richard Earnshaw <erich@gnu.org> | 1997-05-08 22:17:34 +0000 |
commit | 7a80182693f336b67212ca927e8d7307dff2f737 (patch) | |
tree | 925b830b7562b4fd276f54f32c237a9617bf8955 /gcc/function.c | |
parent | 41d891aae027f21aeff5a02cddb698f8dcdac95c (diff) | |
download | gcc-7a80182693f336b67212ca927e8d7307dff2f737.zip gcc-7a80182693f336b67212ca927e8d7307dff2f737.tar.gz gcc-7a80182693f336b67212ca927e8d7307dff2f737.tar.bz2 |
(TARGET_CPU_arm*, TARGET_CPU_strongarm*, TARGET_CPU_generic):
define.
(CPP_ARCH_DEFAULT_SPEC): Set up based on setting of TARGET_CPU_DEFAULT.
(CPP_SPEC): Split up into sub-rule calls.
(CPP_CPU_SPEC): Add default definition.
(CPP_APCS_PC_SPEC, CPP_APCS_PC_DEFAULT_SPEC): Add definitions.
(CPP_FLOAT_SPEC, CPP_FLOAT_DEFAULT_SPEC): Add definitions.
(CPP_ENDIAN_SPEC, CPP_ENDIAN_DEFAULT_SPEC): Add definitions.
(CC1_SPEC): Map legacy -m[236] onto -mcpu=.. and -mapcs-{26,32} as
appropriate. Similarly for -mbe and -mle to -m{big,little}-endian.
(EXTRA_SPECS): Define.
(enum processor_type): New types for arm8 and strongarm.
(CONDITIONAL_REGISTER_USAGE): Handle flag_pic.
(LEGITIMIZE_ADDRESS): Likewise.
(ADJUST_COST): Define.
(PIC_OFFSET_TABLE_REGNUM): Define.
(FINALIZE_PIC): Define.
(LEGITIMATE_PIC_OPERAND_P): Define.
(OUTPUT_INT_ADDR_CONST): Define.
(ASM_OUTPUT_MI_THUNK): Delete calls to arm_increase_location.
(MASK_RETURN_ADDR): Use TARGET_APCS_32 not TARGET_6.
From-SVN: r14051
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions