|
From: <sv...@va...> - 2005-07-03 10:41:17
|
Author: sewardj
Date: 2005-07-03 11:41:02 +0100 (Sun, 03 Jul 2005)
New Revision: 4096
Log:
gcc-4.0.1 rejects insn_{mmx,sse,sse2}.c despite the fact that
gcc-4.0.0 accepted it. This commit adds flags to placate 4.0.1 (from
Dirk Mueller).
Modified:
trunk/configure.in
trunk/none/tests/x86/Makefile.am
Modified: trunk/configure.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/configure.in 2005-07-03 10:18:33 UTC (rev 4095)
+++ trunk/configure.in 2005-07-03 10:41:02 UTC (rev 4096)
@@ -316,6 +316,48 @@
AC_SUBST(FLAG_M32)
=20
=20
+# does this compiler support -mmmx ?
+AC_MSG_CHECKING([if gcc accepts -mmmx])
+
+safe_CFLAGS=3D$CFLAGS
+CFLAGS=3D"-mmmx"
+
+AC_TRY_COMPILE(, [
+int main () { return 0 ; }
+],
+[
+FLAG_MMMX=3D"-mmmx"
+AC_MSG_RESULT([yes])
+], [
+FLAG_MMMX=3D""
+AC_MSG_RESULT([no])
+])
+CFLAGS=3D$safe_CFLAGS
+
+AC_SUBST(FLAG_MMMX)
+
+
+# does this compiler support -msse ?
+AC_MSG_CHECKING([if gcc accepts -msse])
+
+safe_CFLAGS=3D$CFLAGS
+CFLAGS=3D"-msse"
+
+AC_TRY_COMPILE(, [
+int main () { return 0 ; }
+],
+[
+FLAG_MSSE=3D"-msse"
+AC_MSG_RESULT([yes])
+], [
+FLAG_MSSE=3D""
+AC_MSG_RESULT([no])
+])
+CFLAGS=3D$safe_CFLAGS
+
+AC_SUBST(FLAG_MSSE)
+
+
# does this compiler support -mpreferred-stack-boundary=3D2 ?
AC_MSG_CHECKING([if gcc accepts -mpreferred-stack-boundary])
=20
Modified: trunk/none/tests/x86/Makefile.am
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/x86/Makefile.am 2005-07-03 10:18:33 UTC (rev 4095)
+++ trunk/none/tests/x86/Makefile.am 2005-07-03 10:41:02 UTC (rev 4096)
@@ -24,7 +24,10 @@
getseg $(INSN_TESTS) \
int pushpopseg seg_override sigcontext
=20
-AM_CFLAGS =3D $(WERROR) -Winline -Wall -Wshadow -g -I$(top_srcdir)/inc=
lude
+AM_CFLAGS =3D $(WERROR) -Winline -Wall -Wshadow \
+ -g -I$(top_srcdir)/include \
+ $(FLAG_MMMX) $(FLAG_MSSE)
+
AM_CXXFLAGS =3D $(AM_CFLAGS)
=20
# generic C ones
|