[MLton-commit] r7265
Wesley Terpstra
wesley at mlton.org
Wed Oct 14 08:59:46 PDT 2009
I need MLton to build under debian squeeze in order to upload it...
Thus -align 8 on amd64 seems the expedient move.
----------------------------------------------------------------------
U mlton/trunk/mlton/main/main.fun
U mlton/trunk/regression/size2.amd64-darwin.ok
U mlton/trunk/regression/size2.amd64-freebsd.ok
U mlton/trunk/regression/size2.amd64-linux.ok
U mlton/trunk/regression/size2.amd64-mingw.ok
----------------------------------------------------------------------
Modified: mlton/trunk/mlton/main/main.fun
===================================================================
--- mlton/trunk/mlton/main/main.fun 2009-10-14 15:19:41 UTC (rev 7264)
+++ mlton/trunk/mlton/main/main.fun 2009-10-14 15:59:45 UTC (rev 7265)
@@ -170,6 +170,7 @@
in
case !Control.Target.arch of
Alpha => true
+ | AMD64 => true
| HPPA => true
| IA64 => true
| Sparc => true
Modified: mlton/trunk/regression/size2.amd64-darwin.ok
===================================================================
--- mlton/trunk/regression/size2.amd64-darwin.ok 2009-10-14 15:19:41 UTC (rev 7264)
+++ mlton/trunk/regression/size2.amd64-darwin.ok 2009-10-14 15:59:45 UTC (rev 7265)
@@ -1,24 +1,24 @@
The size of a char is = 0 bytes.
-The size of an int list of length 4 is = 80 bytes.
-The size of a string of length 10 is = 36 bytes.
+The size of an int list of length 4 is = 96 bytes.
+The size of a string of length 10 is = 40 bytes.
The size of an int array of length 10 is = 64 bytes.
The size of a double array of length 10 is = 104 bytes.
-The size of a (word32 * double) array of length 10 is = 144 bytes.
+The size of a (word32 * double) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * double) array of length 10 is = 184 bytes.
The size of a (word64 * double) array of length 10 is = 184 bytes.
-The size of a (word16 * double) array of length 10 is = 144 bytes.
+The size of a (word16 * double) array of length 10 is = 184 bytes.
The size of a word64 array of length 10 is = 104 bytes.
-The size of a (word32 * word64) array of length 10 is = 144 bytes.
+The size of a (word32 * word64) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * word64) array of length 10 is = 184 bytes.
The size of a (word64 * word64) array of length 10 is = 184 bytes.
-The size of a (word16 * word64) array of length 10 is = 144 bytes.
+The size of a (word16 * word64) array of length 10 is = 184 bytes.
The size of an array of length 10 of 2-ples of ints is = 104 bytes.
The size of an array of length 10 of 2-ples of (shared) ints is = 104 bytes.
The size of an array of length 10 of arrays of length 20 of ints is = 1144 bytes.
The size of an array of length 10 of (shared) arrays of length 20 of ints is = 208 bytes.
-The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1224 bytes.
+The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of word64 * (arrays of length 20 of ints) is = 1224 bytes.
-The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of real64 * (arrays of length 20 of ints) is = 1224 bytes.
The size of a useless function is = 0 bytes.
Modified: mlton/trunk/regression/size2.amd64-freebsd.ok
===================================================================
--- mlton/trunk/regression/size2.amd64-freebsd.ok 2009-10-14 15:19:41 UTC (rev 7264)
+++ mlton/trunk/regression/size2.amd64-freebsd.ok 2009-10-14 15:59:45 UTC (rev 7265)
@@ -1,48 +1,24 @@
The size of a char is = 0 bytes.
-The size of an int list of length 4 is = 80 bytes.
-The size of a string of length 10 is = 36 bytes.
+The size of an int list of length 4 is = 96 bytes.
+The size of a string of length 10 is = 40 bytes.
The size of an int array of length 10 is = 64 bytes.
The size of a double array of length 10 is = 104 bytes.
-The size of a (word32 * double) array of length 10 is = 144 bytes.
+The size of a (word32 * double) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * double) array of length 10 is = 184 bytes.
The size of a (word64 * double) array of length 10 is = 184 bytes.
-The size of a (word16 * double) array of length 10 is = 144 bytes.
+The size of a (word16 * double) array of length 10 is = 184 bytes.
The size of a word64 array of length 10 is = 104 bytes.
-The size of a (word32 * word64) array of length 10 is = 144 bytes.
+The size of a (word32 * word64) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * word64) array of length 10 is = 184 bytes.
The size of a (word64 * word64) array of length 10 is = 184 bytes.
-The size of a (word16 * word64) array of length 10 is = 144 bytes.
+The size of a (word16 * word64) array of length 10 is = 184 bytes.
The size of an array of length 10 of 2-ples of ints is = 104 bytes.
The size of an array of length 10 of 2-ples of (shared) ints is = 104 bytes.
The size of an array of length 10 of arrays of length 20 of ints is = 1144 bytes.
The size of an array of length 10 of (shared) arrays of length 20 of ints is = 208 bytes.
-The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1224 bytes.
+The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of word64 * (arrays of length 20 of ints) is = 1224 bytes.
-The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of real64 * (arrays of length 20 of ints) is = 1224 bytes.
The size of a useless function is = 0 bytes.
-The size of a char is = 0 bytes.
-The size of an int list of length 4 is = 80 bytes.
-The size of a string of length 10 is = 36 bytes.
-The size of an int array of length 10 is = 64 bytes.
-The size of a double array of length 10 is = 104 bytes.
-The size of a (word32 * double) array of length 10 is = 144 bytes.
-The size of a (word32 * word32 * double) array of length 10 is = 184 bytes.
-The size of a (word64 * double) array of length 10 is = 184 bytes.
-The size of a (word16 * double) array of length 10 is = 144 bytes.
-The size of a word64 array of length 10 is = 104 bytes.
-The size of a (word32 * word64) array of length 10 is = 144 bytes.
-The size of a (word32 * word32 * word64) array of length 10 is = 184 bytes.
-The size of a (word64 * word64) array of length 10 is = 184 bytes.
-The size of a (word16 * word64) array of length 10 is = 144 bytes.
-The size of an array of length 10 of 2-ples of ints is = 104 bytes.
-The size of an array of length 10 of 2-ples of (shared) ints is = 104 bytes.
-The size of an array of length 10 of arrays of length 20 of ints is = 1144 bytes.
-The size of an array of length 10 of (shared) arrays of length 20 of ints is = 208 bytes.
-The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of word64 * (arrays of length 20 of ints) is = 1224 bytes.
-The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of real64 * (arrays of length 20 of ints) is = 1224 bytes.
-The size of a useless function is = 0 bytes.
Modified: mlton/trunk/regression/size2.amd64-linux.ok
===================================================================
--- mlton/trunk/regression/size2.amd64-linux.ok 2009-10-14 15:19:41 UTC (rev 7264)
+++ mlton/trunk/regression/size2.amd64-linux.ok 2009-10-14 15:59:45 UTC (rev 7265)
@@ -1,24 +1,24 @@
The size of a char is = 0 bytes.
-The size of an int list of length 4 is = 80 bytes.
-The size of a string of length 10 is = 36 bytes.
+The size of an int list of length 4 is = 96 bytes.
+The size of a string of length 10 is = 40 bytes.
The size of an int array of length 10 is = 64 bytes.
The size of a double array of length 10 is = 104 bytes.
-The size of a (word32 * double) array of length 10 is = 144 bytes.
+The size of a (word32 * double) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * double) array of length 10 is = 184 bytes.
The size of a (word64 * double) array of length 10 is = 184 bytes.
-The size of a (word16 * double) array of length 10 is = 144 bytes.
+The size of a (word16 * double) array of length 10 is = 184 bytes.
The size of a word64 array of length 10 is = 104 bytes.
-The size of a (word32 * word64) array of length 10 is = 144 bytes.
+The size of a (word32 * word64) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * word64) array of length 10 is = 184 bytes.
The size of a (word64 * word64) array of length 10 is = 184 bytes.
-The size of a (word16 * word64) array of length 10 is = 144 bytes.
+The size of a (word16 * word64) array of length 10 is = 184 bytes.
The size of an array of length 10 of 2-ples of ints is = 104 bytes.
The size of an array of length 10 of 2-ples of (shared) ints is = 104 bytes.
The size of an array of length 10 of arrays of length 20 of ints is = 1144 bytes.
The size of an array of length 10 of (shared) arrays of length 20 of ints is = 208 bytes.
-The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1224 bytes.
+The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of word64 * (arrays of length 20 of ints) is = 1224 bytes.
-The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of real64 * (arrays of length 20 of ints) is = 1224 bytes.
The size of a useless function is = 0 bytes.
Modified: mlton/trunk/regression/size2.amd64-mingw.ok
===================================================================
--- mlton/trunk/regression/size2.amd64-mingw.ok 2009-10-14 15:19:41 UTC (rev 7264)
+++ mlton/trunk/regression/size2.amd64-mingw.ok 2009-10-14 15:59:45 UTC (rev 7265)
@@ -1,24 +1,24 @@
The size of a char is = 0 bytes.
-The size of an int list of length 4 is = 80 bytes.
-The size of a string of length 10 is = 36 bytes.
+The size of an int list of length 4 is = 96 bytes.
+The size of a string of length 10 is = 40 bytes.
The size of an int array of length 10 is = 64 bytes.
The size of a double array of length 10 is = 104 bytes.
-The size of a (word32 * double) array of length 10 is = 144 bytes.
+The size of a (word32 * double) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * double) array of length 10 is = 184 bytes.
The size of a (word64 * double) array of length 10 is = 184 bytes.
-The size of a (word16 * double) array of length 10 is = 144 bytes.
+The size of a (word16 * double) array of length 10 is = 184 bytes.
The size of a word64 array of length 10 is = 104 bytes.
-The size of a (word32 * word64) array of length 10 is = 144 bytes.
+The size of a (word32 * word64) array of length 10 is = 184 bytes.
The size of a (word32 * word32 * word64) array of length 10 is = 184 bytes.
The size of a (word64 * word64) array of length 10 is = 184 bytes.
-The size of a (word16 * word64) array of length 10 is = 144 bytes.
+The size of a (word16 * word64) array of length 10 is = 184 bytes.
The size of an array of length 10 of 2-ples of ints is = 104 bytes.
The size of an array of length 10 of 2-ples of (shared) ints is = 104 bytes.
The size of an array of length 10 of arrays of length 20 of ints is = 1144 bytes.
The size of an array of length 10 of (shared) arrays of length 20 of ints is = 208 bytes.
-The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1184 bytes.
-The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of word16 * (arrays of length 20 of ints) is = 1224 bytes.
+The size of an array of length 10 of tuples of word32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of word64 * (arrays of length 20 of ints) is = 1224 bytes.
-The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1184 bytes.
+The size of an array of length 10 of tuples of real32 * (arrays of length 20 of ints) is = 1224 bytes.
The size of an array of length 10 of tuples of real64 * (arrays of length 20 of ints) is = 1224 bytes.
The size of a useless function is = 0 bytes.
More information about the MLton-commit
mailing list