aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1997-09-25 01:09:41 +0000
committerDoug Evans <dje@gnu.org>1997-09-25 01:09:41 +0000
commitbf62bbf1bc2f110fd887c6ea4f900b5cf75b294a (patch)
tree329ad81f0905d56e0c54c3160eef4e96512e2be1 /gcc/final.c
parent5d4f5e87677fb8ed97770699ee46e002593cb64d (diff)
downloadgcc-bf62bbf1bc2f110fd887c6ea4f900b5cf75b294a.zip
gcc-bf62bbf1bc2f110fd887c6ea4f900b5cf75b294a.tar.gz
gcc-bf62bbf1bc2f110fd887c6ea4f900b5cf75b294a.tar.bz2
sparc.c (finalize_pic): Update call to gen_get_pc_via_call.
* sparc/sparc.c (finalize_pic): Update call to gen_get_pc_via_call. * sparc/sparc.c (sparc_align_{loops,jumps,funcs}_string): New globals. (sparc_align_{loops,jumps,funcs}): New globals. (sparc_override_options): Handle -malign-loops=, -malign-jumps=, -malign-functions=. (move_operand): Use SPARC_SETHI_P. (arith_double_operand): Cast to unsigned HOST_WIDE_INT first, then perform test. (arith11_double_operand): Likewise. (arith10_double_operand): Likewise. (finalize_pic): Finish sparc64 support. (emit_move_sequence): Use SPARC_SETHI_P. Simplify low part of 64 bit constants if able. (output_fp_move_quad): Don't use fmovq unless TARGET_HARD_QUAD. (sparc_builtin_saveregs, sparc64 case): Don't save fp regs if ! TARGET_FPU. * sparc.h (ASM_COMMENT_START): Define. * sparc.c (output_function_prologue): Use it. (sparc_flat_output_function_{epi,pro}logue): Likewise. From-SVN: r15706
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions