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
commit32de079ac5d2f7deea7a1cbd2422c1fb87016766 (patch)
tree36d8e7b4b4db6897642edd7a7658cfab46c19af3 /gcc/function.c
parent858a9ffcb70e7fbf3c28baee571ef2785d8b798f (diff)
downloadgcc-32de079ac5d2f7deea7a1cbd2422c1fb87016766.zip
gcc-32de079ac5d2f7deea7a1cbd2422c1fb87016766.tar.gz
gcc-32de079ac5d2f7deea7a1cbd2422c1fb87016766.tar.bz2
(arm_increase_location, get_prologue_size): Delete.
(arm_naked_function_p): Add declaration. (arm_pic_register): Define. (all_procs): Delete entries for arm{60,620,70,7d,7di,700i,710c}; add entries for arm{7m,7500fe,8}, strongarm and strongarm110. (arm_override_options): Rework so that configure can properly set the default processor type. Add a warning that PIC code is not yet supported. (legitimate_pic_operand_p, legitimize_pic_address): New functions. (is_pic, arm_finalize_pic): New functions. (arm_adjust_cost): New function. (const_pool_offset, arm_backwards_branch, short_branch): Delete. (arm_insn_not_targeted): Delete. (add_constant): If generating AOF syntax, then handle pic specially. (output_ascii_pseudo_op): Delete calls to arm_increase_location. (function_really_clobbers_lr): Calls followed by a barrier don't clobber the link register. (output_func_prologue): Handle AOF syntax pic code. (output_func_epilogue): Handle cases where lr_save_eliminated is set. Delete call to arm_increase_location. (arm_asm_output_label): Simplify, since we no-longer need to cache the label's address. (aof_pic_entry): New function to keep track of pic symbols. (aof_dump_pic_table): New function. From-SVN: r14049
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions