sparc.h (SPARC_DEFAULT_CMODEL): Default to CM_32.
authorJakub Jelinek <jakub@redhat.com>
Tue, 14 Dec 1999 12:47:01 +0000 (13:47 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 14 Dec 1999 12:47:01 +0000 (13:47 +0100)
commita330e73b144e71ac85ba571f643a1bbc19794d08
tree19b3465dbb88bfa75774273806dbf1c13df146b4
parente483bf9c62e9fa8c89e55d1bd527d4710e47e083
sparc.h (SPARC_DEFAULT_CMODEL): Default to CM_32.

* config/sparc/sparc.h (SPARC_DEFAULT_CMODEL): Default to CM_32.
(CONDITIONAL_REGISTER_USAGE): For block profiling fix %g4 on sparc64,
not %g2.
(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Use %g4 instead of %g2
as sparc64 block profiling register.
* config/sparc/sparc.c (sparc_override_options): Allow block
profiling with -m32.
(sparc_block_profiler): Use %g4 instead of %g2 as sparc64 block
profiling register.
* config/sparc/linux64.h (MACHINE_STATE_*): Only provide these
macros on TARGET_ARCH32. sparc.h has macros good enough for sparc64.
* config/sparc/sol2.h (MACHINE_STATE_*): Likewise.

From-SVN: r30916
gcc/ChangeLog
gcc/config/sparc/linux64.h
gcc/config/sparc/sol2.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h