* [PATCH] gcc3-march flags
@ 2002-05-29 14:39 J.A. Magallon
0 siblings, 0 replies; only message in thread
From: J.A. Magallon @ 2002-05-29 14:39 UTC (permalink / raw)
To: Lista Linux-Kernel
Hi.
On top of previous arch-CONFIG reorder, this patch adds support for gcc3
-march flags:
diff -ruN linux-2.4.19-pre8-jam4-0/arch/i386/Makefile linux-2.4.19-pre8-jam4/arch/i386/Makefile
--- linux-2.4.19-pre8-jam4-0/arch/i386/Makefile 2002-05-29 00:30:39.000000000 +0200
+++ linux-2.4.19-pre8-jam4/arch/i386/Makefile 2002-05-29 00:32:27.000000000 +0200
@@ -43,23 +43,23 @@
endif
ifdef CONFIG_MPENTIUMMMX
-CFLAGS += -march=i586
+CFLAGS += $(shell if $(CC) -march=pentium-mmx -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=pentium-mmx"; else echo "-march=i586"; fi)
endif
ifdef CONFIG_MPENTIUMPRO
-CFLAGS += -march=i686
+CFLAGS += $(shell if $(CC) -march=pentium-pro -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=pentium-pro"; else echo "-march=i686"; fi)
endif
ifdef CONFIG_MPENTIUM2
-CFLAGS += -march=i686
+CFLAGS += $(shell if $(CC) -march=pentium2 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=pentium2"; else echo "-march=i686"; fi)
endif
ifdef CONFIG_MPENTIUM3
-CFLAGS += -march=i686
+CFLAGS += $(shell if $(CC) -march=pentium3 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=pentium3"; else echo "-march=i686"; fi)
endif
ifdef CONFIG_MPENTIUM4
-CFLAGS += -march=i686
+CFLAGS += $(shell if $(CC) -march=pentium4 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=pentium4"; else echo "-march=i686"; fi)
endif
ifdef CONFIG_MK6
--
J.A. Magallon # Let the source be with you...
mailto:jamagallon@able.es
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre9-jam1 #1 SMP mié may 29 02:20:48 CEST 2002 i686
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2002-05-29 14:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-29 14:39 [PATCH] gcc3-march flags J.A. Magallon
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.