summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordawes <dawes>2008-12-27 04:04:31 +0000
committerdawes <dawes>2008-12-27 04:04:31 +0000
commit71db3c1d9c937a61b6c4cdf95a76bf474b54454f (patch)
tree6e82a6ce0c1600819f131d8e17aac693dfee0ed3
parent79b54f908aba699c51bcc1a3d126fa5748641d1b (diff)
Disable optimisation for these files with large static data sets because it
provokes an internal compiler error on FreeBSD 7.0.
-rw-r--r--programs/Xserver/hw/xfree86/scanpci/Imakefile6
-rw-r--r--programs/Xserver/hw/xfree86/scanpci/module/Imakefile6
2 files changed, 8 insertions, 4 deletions
diff --git a/programs/Xserver/hw/xfree86/scanpci/Imakefile b/programs/Xserver/hw/xfree86/scanpci/Imakefile
index 126b457ff..cdd2eca72 100644
--- a/programs/Xserver/hw/xfree86/scanpci/Imakefile
+++ b/programs/Xserver/hw/xfree86/scanpci/Imakefile
@@ -1,5 +1,5 @@
-XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/scanpci/Imakefile,v 1.11tsi Exp $
+XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/scanpci/Imakefile,v 1.12 2005/10/14 15:17:09 tsi Exp $
#if DoLoadableServer
#define IHaveSubdirs
@@ -47,7 +47,9 @@ LinkFile(xf86PciIds.h,xf86PciStdIds.h)
LinkFile(xf86PciData.c,xf86ScanPci.c)
-SpecialCObjectRule(xf86PciData,NullParameter,-DPCIDATA)
+/* Some compilers have problems optimising these files with large data. */
+SpecialCObjectRule(xf86ScanPci,NullParameter,-O0)
+SpecialCObjectRule(xf86PciData,NullParameter,-O0 -DPCIDATA)
#if DoLoadableServer
MakeSubdirs($(SUBDIRS))
diff --git a/programs/Xserver/hw/xfree86/scanpci/module/Imakefile b/programs/Xserver/hw/xfree86/scanpci/module/Imakefile
index 6e8ad73c6..248d8628b 100644
--- a/programs/Xserver/hw/xfree86/scanpci/module/Imakefile
+++ b/programs/Xserver/hw/xfree86/scanpci/module/Imakefile
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/scanpci/module/Imakefile,v 1.4tsi Exp $
+XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/scanpci/module/Imakefile,v 1.5 2005/10/14 15:17:09 tsi Exp $
/*
* Copyright (c) 1994-2004 by The XFree86 Project, Inc.
* All rights reserved.
@@ -63,7 +63,9 @@ LinkFile(xf86PciData.c,../xf86ScanPci.c)
ModuleObjectRule()
-SpecialCObjectRule(xf86PciData,NullParameter,-DPCIDATA)
+/* Some compilers have problems optimising these files with large data. */
+SpecialCObjectRule(xf86ScanPci,NullParameter,-O0)
+SpecialCObjectRule(xf86PciData,NullParameter,-O0 -DPCIDATA)
LibraryModuleTarget(scanpci,xf86ScanPci.o,.)