[MLton-commit] r7260

Wesley Terpstra wesley at mlton.org
Tue Oct 13 18:46:39 PDT 2009


The byte-word extension instructions benefit MLton a lot and are old.
Turn them on!

=> They matter b/c it makes it possible to load/store into the card map
   without needing load load/inject/store a word64.


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

U   mlton/trunk/bin/mlton-script
U   mlton/trunk/runtime/Makefile

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

Modified: mlton/trunk/bin/mlton-script
===================================================================
--- mlton/trunk/bin/mlton-script	2009-10-14 01:43:05 UTC (rev 7259)
+++ mlton/trunk/bin/mlton-script	2009-10-14 01:46:38 UTC (rev 7260)
@@ -103,7 +103,7 @@
         -mlb-path-map "$lib/mlb-path-map"                        \
         -target-as-opt amd64 '-m64'                              \
         -target-as-opt x86 '-m32'                                \
-        -target-cc-opt alpha '-mieee'                            \
+        -target-cc-opt alpha '-mieee -mbwx -mtune=ev6'           \
         -target-cc-opt amd64 '-m64'                              \
         -target-cc-opt darwin                                    \
                 '-I/usr/local/include
@@ -124,7 +124,7 @@
                 -malign-jumps=2
                 -malign-loops=2'                                 \
         -target-link-opt amd64 '-m64'                            \
-        -target-link-opt alpha '-mieee'                          \
+        -target-link-opt alpha '-mieee -mbwx -mtune=ev6'         \
         -target-link-opt darwin "$darwinLinkOpts"                \
         -target-link-opt freebsd '-L/usr/local/lib/'             \
         -target-link-opt aix '-maix64'                           \

Modified: mlton/trunk/runtime/Makefile
===================================================================
--- mlton/trunk/runtime/Makefile	2009-10-14 01:43:05 UTC (rev 7259)
+++ mlton/trunk/runtime/Makefile	2009-10-14 01:46:38 UTC (rev 7260)
@@ -56,7 +56,7 @@
 endif
 
 ifeq ($(TARGET_ARCH), alpha)
-FLAGS += -mieee 
+FLAGS += -mieee -mbwx -mtune=ev6
 endif
 
 ifeq ($(TARGET_ARCH), amd64)




More information about the MLton-commit mailing list