diff options
author | Jakub Jelinek <jakub@redhat.com> | 2000-03-06 19:14:48 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2000-03-06 19:14:48 +0100 |
commit | 6149cebb5271f69e7e12bb5bf874fb7f5a149084 (patch) | |
tree | 11f0b51b3ec5767cb6ef9ec5674167bafae548fd /gcc/config | |
parent | 0a8d66180c7acc2e53e62127c2de2a9a0a53dce2 (diff) | |
download | gcc-6149cebb5271f69e7e12bb5bf874fb7f5a149084.zip gcc-6149cebb5271f69e7e12bb5bf874fb7f5a149084.tar.gz gcc-6149cebb5271f69e7e12bb5bf874fb7f5a149084.tar.bz2 |
sparc.h (ASM_ARCH64_SPEC): Pass -no-undeclared-regs to gas if it supports .register pseudo.
* config/sparc/sparc.h (ASM_ARCH64_SPEC): Pass -no-undeclared-regs
to gas if it supports .register pseudo.
From-SVN: r32366
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/sparc/sparc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index 58b465a..b720bf8 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -310,7 +310,11 @@ Unrecognized value in TARGET_CPU_DEFAULT. This is what GAS uses. Add %(asm_arch) to ASM_SPEC to enable. */ #define ASM_ARCH32_SPEC "-32" +#ifdef HAVE_AS_REGISTER_PSEUDO_OP +#define ASM_ARCH64_SPEC "-64 -no-undeclared-regs" +#else #define ASM_ARCH64_SPEC "-64" +#endif #define ASM_ARCH_DEFAULT_SPEC \ (DEFAULT_ARCH32_P ? ASM_ARCH32_SPEC : ASM_ARCH64_SPEC) |