diff options
author | Doug Evans <dje@gnu.org> | 1994-06-16 01:07:50 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1994-06-16 01:07:50 +0000 |
commit | fa653e400aa7382972ed984039d7627e54e234ef (patch) | |
tree | d5162e6e5e1bef9028519944865540f75e584439 /gcc | |
parent | a646a21183d4be03dc046bbe6761af1a379e02d1 (diff) | |
download | gcc-fa653e400aa7382972ed984039d7627e54e234ef.zip gcc-fa653e400aa7382972ed984039d7627e54e234ef.tar.gz gcc-fa653e400aa7382972ed984039d7627e54e234ef.tar.bz2 |
(TARGET_ENV32): Mark as deprecated.
(-mv9/-mno-v9): Not useable yet.
(-m{int,long}{32,64}): Clean up.
(-mptr{32,64}): Comment out for now.
From-SVN: r7501
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/sparc/sparc.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index 9f445bb..086dbf8 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -233,6 +233,7 @@ extern int target_flags; Hence, we assume the upper 32 bits of symbolic addresses are zero, and avoid generating %uhi and %ulo terms. Pointers are still 64 bits though! This option is for v9 only. */ +/* ??? This option is deprecated. Try to use -mcode-model=medium-low. */ #define MASK_ENV32 0x10000 #define TARGET_ENV32 (target_flags & MASK_ENV32) @@ -307,16 +308,15 @@ extern int target_flags; /* ??? code models should be selected with -mcode-model=xxx. */ #ifdef SPARCV9 #define V9_SWITCHES \ - {"v9", MASK_V9}, \ - {"no-v9", -MASK_V9}, \ +/* {"v9", MASK_V9}, */ \ {"int64", MASK_INT64+MASK_LONG64}, \ {"int32", -MASK_INT64}, \ + {"int32", MASK_LONG64}, \ + {"long64", -MASK_INT64}, \ {"long64", MASK_LONG64}, \ - {"long32", -MASK_LONG64}, \ - {"ptr64", MASK_PTR64}, \ - {"ptr32", -MASK_PTR64}, \ - {"env32", MASK_ENV32}, \ - {"no-env32", -MASK_ENV32}, \ + {"long32", -(MASK_INT64+MASK_LONG64)}, \ +/* {"ptr64", MASK_PTR64}, */ \ +/* {"ptr32", -MASK_PTR64}, */ \ {"stack-bias", MASK_STACK_BIAS}, \ {"no-stack-bias", -MASK_STACK_BIAS}, #else |