diff options
author | Doug Evans <dje@gnu.org> | 1996-02-20 05:37:36 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1996-02-20 05:37:36 +0000 |
commit | 97da85b7a061926d4ddf4db2d91a561396a3f150 (patch) | |
tree | f25b0013619e0afa690542ec993a3b47665122c7 /gcc | |
parent | 3ab295ac9a9c6a90fdce20070b7e53de240a24a3 (diff) | |
download | gcc-97da85b7a061926d4ddf4db2d91a561396a3f150.zip gcc-97da85b7a061926d4ddf4db2d91a561396a3f150.tar.gz gcc-97da85b7a061926d4ddf4db2d91a561396a3f150.tar.bz2 |
(sparc_override_options): Error if -mcpu=v9 and v9 support not compiled in.
From-SVN: r11326
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/sparc/sparc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 9c92758..46927dd 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -189,6 +189,10 @@ sparc_override_options () error ("bad value (%s) for -mcpu= switch", sparc_cpu_string); if ((sparc_cpu == CPU_V9 || sparc_cpu == CPU_ULTRASPARC) + && ! SPARC_V9) + error ("sparc64 is not supported by this configuration"); + + if ((sparc_cpu == CPU_V9 || sparc_cpu == CPU_ULTRASPARC) && TARGET_ARCH32) target_flags |= MASK_DEPRECATED_V8_INSNS; |