[MLton-commit] r4593

Matthew Fluet MLton@mlton.org
Wed, 24 May 2006 20:16:41 -0700


Finegrained inlining by gcc version
----------------------------------------------------------------------

U   mlton/branches/on-20050822-x86_64-branch/runtime/Makefile

----------------------------------------------------------------------

Modified: mlton/branches/on-20050822-x86_64-branch/runtime/Makefile
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/runtime/Makefile	2006-05-25 03:03:55 UTC (rev 4592)
+++ mlton/branches/on-20050822-x86_64-branch/runtime/Makefile	2006-05-25 03:16:41 UTC (rev 4593)
@@ -35,9 +35,12 @@
 endif
 ifeq ($(findstring $(GCC_VERSION), 3.3 3.4 4.0),$(GCC_VERSION))
 GCOPTFLAGS += --param max-inline-insns-single=1000
+ifeq ($(findstring $(GCC_VERSION), 3.4 4.0),$(GCC_VERSION))
+GCOPTFLAGS += --param inline-unit-growth=125
+OPTWARNFLAGS += -Winline
 endif
+endif
 DEBUGFLAGS += -gstabs+
-OPTWARNFLAGS += -Winline
 endif
 
 ifeq ($(TARGET_ARCH), amd64)