aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorRichard Earnshaw <erich@gnu.org>1997-05-08 22:17:34 +0000
committerRichard Earnshaw <erich@gnu.org>1997-05-08 22:17:34 +0000
commit7a80182693f336b67212ca927e8d7307dff2f737 (patch)
tree925b830b7562b4fd276f54f32c237a9617bf8955 /gcc/function.c
parent41d891aae027f21aeff5a02cddb698f8dcdac95c (diff)
downloadgcc-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