aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2002-04-17 14:22:17 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2002-04-17 14:22:17 +0000
commitd6964c30b4a4aad86aff55c734a01365ab5e9647 (patch)
treed96191414fdde6e31b2adec670c3e4d2a4c3f923 /gcc
parent7c82a1ed2b4523fb31eb8a33f0728a8cfc7feb6f (diff)
downloadgcc-d6964c30b4a4aad86aff55c734a01365ab5e9647.zip
gcc-d6964c30b4a4aad86aff55c734a01365ab5e9647.tar.gz
gcc-d6964c30b4a4aad86aff55c734a01365ab5e9647.tar.bz2
linux64.h (CC1_SPEC): Error for -m32 and -m64.
* sparc/linux64.h (CC1_SPEC): Error for -m32 and -m64. * sparc/netbsd-elf.h (CC1_SPEC32, CC1_SPEC64): Likewise. From-SVN: r52421
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/linux64.h2
-rw-r--r--gcc/config/sparc/netbsd-elf.h2
3 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 558fce4..935d980 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * sparc/linux64.h (CC1_SPEC): Error for -m32 and -m64.
+ * sparc/netbsd-elf.h (CC1_SPEC32, CC1_SPEC64): Likewise.
+
2002-04-17 Ulrich Weigand <uweigand@de.ibm.com>
PR optimization/6305
diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h
index 796bc2c..806d1b0 100644
--- a/gcc/config/sparc/linux64.h
+++ b/gcc/config/sparc/linux64.h
@@ -251,6 +251,7 @@ ENDFILE_SPEC_COMMON
%{mcypress:-mcpu=cypress} \
%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934} \
%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \
+%{m32:%{m64:%emay not use both -m32 and -m64}} \
%{m64:-mptr64 -mstack-bias -mlong-double-128 \
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=ultrasparc}}}}}}} \
%{!mno-vis:%{!mcpu=v9:-mvis}}} \
@@ -261,6 +262,7 @@ ENDFILE_SPEC_COMMON
%{mcypress:-mcpu=cypress} \
%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934} \
%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \
+%{m32:%{m64:%emay not use both -m32 and -m64}} \
%{m32:-mptr32 -mno-stack-bias %{!mlong-double-128:-mlong-double-64} \
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=cypress}}}}}}}} \
%{!m32:%{!mcpu*:-mcpu=ultrasparc}} \
diff --git a/gcc/config/sparc/netbsd-elf.h b/gcc/config/sparc/netbsd-elf.h
index f1255a7..b4bbf71 100644
--- a/gcc/config/sparc/netbsd-elf.h
+++ b/gcc/config/sparc/netbsd-elf.h
@@ -150,6 +150,7 @@ Boston, MA 02111-1307, USA. */
%{mcypress:-mcpu=cypress} \
%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934} \
%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \
+ %{m32:%{m64:%emay not use both -m32 and -m64}} \
%{m64: \
-mptr64 -mstack-bias -mno-v8plus -mlong-double-128 \
%{!mcpu*: \
@@ -168,6 +169,7 @@ Boston, MA 02111-1307, USA. */
%{mcypress:-mcpu=cypress} \
%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934} \
%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \
+ %{m32:%{m64:%emay not use both -m32 and -m64}} \
%{m32: \
-mptr32 -mno-stack-bias \
%{!mlong-double-128:-mlong-double-64} \