diff options
author | Doug Evans <dje@gnu.org> | 1997-09-25 01:09:41 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1997-09-25 01:09:41 +0000 |
commit | bf62bbf1bc2f110fd887c6ea4f900b5cf75b294a (patch) | |
tree | 329ad81f0905d56e0c54c3160eef4e96512e2be1 /gcc/final.c | |
parent | 5d4f5e87677fb8ed97770699ee46e002593cb64d (diff) | |
download | gcc-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