sparc.h (ASM_CPU_SPEC): Pass -Av9a for v8plus, ultrasparc.
authorDoug Evans <dje@gnu.org>
Thu, 25 Sep 1997 01:14:03 +0000 (01:14 +0000)
committerDoug Evans <dje@gnu.org>
Thu, 25 Sep 1997 01:14:03 +0000 (01:14 +0000)
commit1ccfa253c9a50ce0594eae82bcbe411e60d70c19
treec9bb06b726c135a5a6dd045c743bb37115278584
parent96987e9648f9ba309a82c8a8daf262645ac8a1f1
sparc.h (ASM_CPU_SPEC): Pass -Av9a for v8plus, ultrasparc.

* sparc/sparc.h (ASM_CPU_SPEC): Pass -Av9a for v8plus, ultrasparc.
(TARGET_OPTIONS): Add -malign-loops=, -malign-jumps=,
-malign-functions=.
(sparc_align_{loops,jumps,funcs}_string): Declare.
(sparc_align_{loops,jumps,funcs}): Declare.
(DEFAULT_SPARC_ALIGN_FUNCS): New macro.
(FUNCTION_BOUNDARY): Use sparc_align_funcs.
(STACK_BIAS): Define.
(SPARC_SIMM*_P): Cast to unsigned HOST_WIDE_INT first, then perform
test.
(SPARC_SETHI_P): New macro.
(CONST_OK_FOR_LETTER_P): Use it.
(ASM_OUTPUT_ALIGN_CODE): Define.
(ASM_OUTPUT_LOOP_ALIGN): Define.

* sparc.h (ASM_COMMENT_START): Define.

* sparc/sparc.h (ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}): Print
ascii form as well.

From-SVN: r15708
gcc/config/sparc/sparc.h