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
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment