aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
authorGareth Rees2013-06-03 12:18:05 +0100
committerGareth Rees2013-06-03 12:18:05 +0100
commite07ee8b8e324593ada1f19a8aaa59b475b5144e3 (patch)
tree623fc5d4207f0e87d56ee7de9255ed2556d84910 /mps/code
parentb764d4b19d42b45d52b1a57300134728ef70e16c (diff)
downloademacs-e07ee8b8e324593ada1f19a8aaa59b475b5144e3.tar.gz
emacs-e07ee8b8e324593ada1f19a8aaa59b475b5144e3.zip
Make expt825 and awlutth test cases build on os x.
Add exposet0, expt825 and zmess test cases to test suite on OS X. Copied from Perforce Change: 182415 ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/awlutth.c2
-rw-r--r--mps/code/expt825.c5
-rw-r--r--mps/code/mps.xcodeproj/project.pbxproj370
3 files changed, 370 insertions, 7 deletions
diff --git a/mps/code/awlutth.c b/mps/code/awlutth.c
index 602e075b452..cb4a794b35f 100644
--- a/mps/code/awlutth.c
+++ b/mps/code/awlutth.c
@@ -20,7 +20,7 @@
20#include "mpsw3.h" 20#include "mpsw3.h"
21#endif 21#endif
22#include <string.h> 22#include <string.h>
23#if defined(MPS_OS_LI) || defined(MPS_OS_FR) 23#if defined(MPS_OS_LI) || defined(MPS_OS_FR) || defined(MPS_OS_XC)
24#include <pthread.h> 24#include <pthread.h>
25#endif 25#endif
26 26
diff --git a/mps/code/expt825.c b/mps/code/expt825.c
index 75a78bd2474..9c7c4556d77 100644
--- a/mps/code/expt825.c
+++ b/mps/code/expt825.c
@@ -199,7 +199,7 @@ static void *test(void *arg, size_t s)
199 obj = (mps_word_t)objaddr; 199 obj = (mps_word_t)objaddr;
200 mps_message_discard(arena, message); 200 mps_message_discard(arena, message);
201 ++ final_this_time; 201 ++ final_this_time;
202 UNUSED(obj); 202 testlib_unused(obj);
203 } 203 }
204 finals += final_this_time; 204 finals += final_this_time;
205 printf("%lu objects finalized: total %lu of %lu\n", 205 printf("%lu objects finalized: total %lu of %lu\n",
@@ -240,7 +240,7 @@ static void *test(void *arg, size_t s)
240 obj = (mps_word_t)objaddr; 240 obj = (mps_word_t)objaddr;
241 mps_message_discard(arena, message); 241 mps_message_discard(arena, message);
242 ++ final_this_time; 242 ++ final_this_time;
243 UNUSED(obj); 243 testlib_unused(obj);
244 } 244 }
245 finals += final_this_time; 245 finals += final_this_time;
246 printf("%lu objects finalized: total %lu of %lu\n", 246 printf("%lu objects finalized: total %lu of %lu\n",
@@ -262,6 +262,7 @@ int main(int argc, char *argv[])
262 mps_arena_t arena; 262 mps_arena_t arena;
263 mps_thr_t thread; 263 mps_thr_t thread;
264 void *r; 264 void *r;
265 testlib_unused(argc);
265 266
266 die(mps_arena_create(&arena, mps_arena_class_vm(), testArenaSIZE), 267 die(mps_arena_create(&arena, mps_arena_class_vm(), testArenaSIZE),
267 "arena_create\n"); 268 "arena_create\n");
diff --git a/mps/code/mps.xcodeproj/project.pbxproj b/mps/code/mps.xcodeproj/project.pbxproj
index a23e121abd4..87349c5ff94 100644
--- a/mps/code/mps.xcodeproj/project.pbxproj
+++ b/mps/code/mps.xcodeproj/project.pbxproj
@@ -36,9 +36,12 @@
36 3114A600156E940A001E0AA3 /* PBXTargetDependency */, 36 3114A600156E940A001E0AA3 /* PBXTargetDependency */,
37 3104AFFC156D37C3000A585A /* PBXTargetDependency */, 37 3104AFFC156D37C3000A585A /* PBXTargetDependency */,
38 31D60022156D3CF200337B26 /* PBXTargetDependency */, 38 31D60022156D3CF200337B26 /* PBXTargetDependency */,
39 2291A5C0175CAB5F001D4920 /* PBXTargetDependency */,
39 3114A677156E961C001E0AA3 /* PBXTargetDependency */, 40 3114A677156E961C001E0AA3 /* PBXTargetDependency */,
40 3114A612156E943B001E0AA3 /* PBXTargetDependency */, 41 3114A612156E943B001E0AA3 /* PBXTargetDependency */,
41 3114A65B156E95B4001E0AA3 /* PBXTargetDependency */, 42 3114A65B156E95B4001E0AA3 /* PBXTargetDependency */,
43 2291A5E6175CB207001D4920 /* PBXTargetDependency */,
44 2291A5E8175CB20E001D4920 /* PBXTargetDependency */,
42 3114A5CC156E932C001E0AA3 /* PBXTargetDependency */, 45 3114A5CC156E932C001E0AA3 /* PBXTargetDependency */,
43 3114A5EA156E93C4001E0AA3 /* PBXTargetDependency */, 46 3114A5EA156E93C4001E0AA3 /* PBXTargetDependency */,
44 31D60034156D3D5A00337B26 /* PBXTargetDependency */, 47 31D60034156D3D5A00337B26 /* PBXTargetDependency */,
@@ -66,6 +69,25 @@
66/* End PBXAggregateTarget section */ 69/* End PBXAggregateTarget section */
67 70
68/* Begin PBXBuildFile section */ 71/* Begin PBXBuildFile section */
72 2291A5B1175CAB2F001D4920 /* fmtdy.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC6156BE48D00753214 /* fmtdy.c */; };
73 2291A5B2175CAB2F001D4920 /* fmtdytst.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC7156BE48D00753214 /* fmtdytst.c */; };
74 2291A5B3175CAB2F001D4920 /* fmthe.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAE4156BE6D500753214 /* fmthe.c */; };
75 2291A5B4175CAB2F001D4920 /* fmtno.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CACC156BE4C200753214 /* fmtno.c */; };
76 2291A5B5175CAB2F001D4920 /* testlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 31EEAC9E156AB73400714D05 /* testlib.c */; };
77 2291A5B7175CAB2F001D4920 /* libmps.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 31EEABFB156AAF9D00714D05 /* libmps.a */; };
78 2291A5BE175CAB4E001D4920 /* awlutth.c in Sources */ = {isa = PBXBuildFile; fileRef = 2291A5A9175CAA9B001D4920 /* awlutth.c */; };
79 2291A5C5175CAFCA001D4920 /* fmtdy.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC6156BE48D00753214 /* fmtdy.c */; };
80 2291A5C6175CAFCA001D4920 /* fmtdytst.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC7156BE48D00753214 /* fmtdytst.c */; };
81 2291A5C7175CAFCA001D4920 /* fmtno.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CACC156BE4C200753214 /* fmtno.c */; };
82 2291A5C8175CAFCA001D4920 /* testlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 31EEAC9E156AB73400714D05 /* testlib.c */; };
83 2291A5CB175CAFCA001D4920 /* libmps.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 31EEABFB156AAF9D00714D05 /* libmps.a */; };
84 2291A5D2175CAFF8001D4920 /* expt825.c in Sources */ = {isa = PBXBuildFile; fileRef = 2291A5AB175CAA9B001D4920 /* expt825.c */; };
85 2291A5D8175CB05F001D4920 /* fmtdy.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC6156BE48D00753214 /* fmtdy.c */; };
86 2291A5D9175CB05F001D4920 /* fmtdytst.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC7156BE48D00753214 /* fmtdytst.c */; };
87 2291A5DA175CB05F001D4920 /* fmtno.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CACC156BE4C200753214 /* fmtno.c */; };
88 2291A5DB175CB05F001D4920 /* testlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 31EEAC9E156AB73400714D05 /* testlib.c */; };
89 2291A5DD175CB05F001D4920 /* libmps.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 31EEABFB156AAF9D00714D05 /* libmps.a */; };
90 2291A5E4175CB076001D4920 /* exposet0.c in Sources */ = {isa = PBXBuildFile; fileRef = 2291A5AA175CAA9B001D4920 /* exposet0.c */; };
69 22FA176916E8D6FC0098B23F /* fmtdy.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC6156BE48D00753214 /* fmtdy.c */; }; 91 22FA176916E8D6FC0098B23F /* fmtdy.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC6156BE48D00753214 /* fmtdy.c */; };
70 22FA176A16E8D6FC0098B23F /* fmtdytst.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC7156BE48D00753214 /* fmtdytst.c */; }; 92 22FA176A16E8D6FC0098B23F /* fmtdytst.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAC7156BE48D00753214 /* fmtdytst.c */; };
71 22FA176B16E8D6FC0098B23F /* fmthe.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAE4156BE6D500753214 /* fmthe.c */; }; 93 22FA176B16E8D6FC0098B23F /* fmthe.c in Sources */ = {isa = PBXBuildFile; fileRef = 3124CAE4156BE6D500753214 /* fmthe.c */; };
@@ -230,6 +252,48 @@
230 remoteGlobalIDString = 2D604B9B16514B1A003AAF46; 252 remoteGlobalIDString = 2D604B9B16514B1A003AAF46;
231 remoteInfo = mpseventtxt; 253 remoteInfo = mpseventtxt;
232 }; 254 };
255 2291A5AE175CAB2F001D4920 /* PBXContainerItemProxy */ = {
256 isa = PBXContainerItemProxy;
257 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
258 proxyType = 1;
259 remoteGlobalIDString = 31EEABFA156AAF9D00714D05;
260 remoteInfo = mps;
261 };
262 2291A5BF175CAB5F001D4920 /* PBXContainerItemProxy */ = {
263 isa = PBXContainerItemProxy;
264 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
265 proxyType = 1;
266 remoteGlobalIDString = 2291A5AC175CAB2F001D4920;
267 remoteInfo = awlutth;
268 };
269 2291A5C3175CAFCA001D4920 /* PBXContainerItemProxy */ = {
270 isa = PBXContainerItemProxy;
271 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
272 proxyType = 1;
273 remoteGlobalIDString = 31EEABFA156AAF9D00714D05;
274 remoteInfo = mps;
275 };
276 2291A5D5175CB05F001D4920 /* PBXContainerItemProxy */ = {
277 isa = PBXContainerItemProxy;
278 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
279 proxyType = 1;
280 remoteGlobalIDString = 31EEABFA156AAF9D00714D05;
281 remoteInfo = mps;
282 };
283 2291A5E5175CB207001D4920 /* PBXContainerItemProxy */ = {
284 isa = PBXContainerItemProxy;
285 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
286 proxyType = 1;
287 remoteGlobalIDString = 2291A5D3175CB05F001D4920;
288 remoteInfo = exposet0;
289 };
290 2291A5E7175CB20E001D4920 /* PBXContainerItemProxy */ = {
291 isa = PBXContainerItemProxy;
292 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
293 proxyType = 1;
294 remoteGlobalIDString = 2291A5C1175CAFCA001D4920;
295 remoteInfo = expt825;
296 };
233 22CDE92D16E9EB9300366D0A /* PBXContainerItemProxy */ = { 297 22CDE92D16E9EB9300366D0A /* PBXContainerItemProxy */ = {
234 isa = PBXContainerItemProxy; 298 isa = PBXContainerItemProxy;
235 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */; 299 containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */;
@@ -688,6 +752,33 @@
688/* End PBXContainerItemProxy section */ 752/* End PBXContainerItemProxy section */
689 753
690/* Begin PBXCopyFilesBuildPhase section */ 754/* Begin PBXCopyFilesBuildPhase section */
755 2291A5B8175CAB2F001D4920 /* CopyFiles */ = {
756 isa = PBXCopyFilesBuildPhase;
757 buildActionMask = 2147483647;
758 dstPath = /usr/share/man/man1/;
759 dstSubfolderSpec = 0;
760 files = (
761 );
762 runOnlyForDeploymentPostprocessing = 1;
763 };
764 2291A5CC175CAFCA001D4920 /* CopyFiles */ = {
765 isa = PBXCopyFilesBuildPhase;
766 buildActionMask = 2147483647;
767 dstPath = /usr/share/man/man1/;
768 dstSubfolderSpec = 0;
769 files = (
770 );
771 runOnlyForDeploymentPostprocessing = 1;
772 };
773 2291A5DE175CB05F001D4920 /* CopyFiles */ = {
774 isa = PBXCopyFilesBuildPhase;
775 buildActionMask = 2147483647;
776 dstPath = /usr/share/man/man1/;
777 dstSubfolderSpec = 0;
778 files = (
779 );
780 runOnlyForDeploymentPostprocessing = 1;
781 };
691 22FA177016E8D6FC0098B23F /* CopyFiles */ = { 782 22FA177016E8D6FC0098B23F /* CopyFiles */ = {
692 isa = PBXCopyFilesBuildPhase; 783 isa = PBXCopyFilesBuildPhase;
693 buildActionMask = 2147483647; 784 buildActionMask = 2147483647;
@@ -988,6 +1079,13 @@
988/* End PBXCopyFilesBuildPhase section */ 1079/* End PBXCopyFilesBuildPhase section */
989 1080
990/* Begin PBXFileReference section */ 1081/* Begin PBXFileReference section */
1082 2291A5A8175CAA51001D4920 /* poolmv2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = poolmv2.h; sourceTree = "<group>"; };
1083 2291A5A9175CAA9B001D4920 /* awlutth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = awlutth.c; sourceTree = "<group>"; };
1084 2291A5AA175CAA9B001D4920 /* exposet0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exposet0.c; sourceTree = "<group>"; };
1085 2291A5AB175CAA9B001D4920 /* expt825.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = expt825.c; sourceTree = "<group>"; };
1086 2291A5BD175CAB2F001D4920 /* awlutth */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = awlutth; sourceTree = BUILT_PRODUCTS_DIR; };
1087 2291A5D1175CAFCA001D4920 /* expt825 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = expt825; sourceTree = BUILT_PRODUCTS_DIR; };
1088 2291A5E3175CB05F001D4920 /* exposet0 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = exposet0; sourceTree = BUILT_PRODUCTS_DIR; };
991 22FA177516E8D6FC0098B23F /* amcssth */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = amcssth; sourceTree = BUILT_PRODUCTS_DIR; }; 1089 22FA177516E8D6FC0098B23F /* amcssth */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = amcssth; sourceTree = BUILT_PRODUCTS_DIR; };
992 22FA177616E8D7A80098B23F /* amcssth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = amcssth.c; sourceTree = "<group>"; }; 1090 22FA177616E8D7A80098B23F /* amcssth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = amcssth.c; sourceTree = "<group>"; };
993 2D07B96C1636FC7200DB751B /* eventsql.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = eventsql.c; sourceTree = "<group>"; }; 1091 2D07B96C1636FC7200DB751B /* eventsql.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = eventsql.c; sourceTree = "<group>"; };
@@ -1102,7 +1200,6 @@
1102 31CD33BB173A9F1500524741 /* mpscams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpscams.h; sourceTree = "<group>"; }; 1200 31CD33BB173A9F1500524741 /* mpscams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpscams.h; sourceTree = "<group>"; };
1103 31CD33BC173A9F1500524741 /* poolams.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poolams.c; sourceTree = "<group>"; }; 1201 31CD33BC173A9F1500524741 /* poolams.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poolams.c; sourceTree = "<group>"; };
1104 31CD33BD173A9F1500524741 /* poolams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poolams.h; sourceTree = "<group>"; }; 1202 31CD33BD173A9F1500524741 /* poolams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poolams.h; sourceTree = "<group>"; };
1105 31CD33BE173ABB3000524741 /* poolmv2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poolmv2.h; sourceTree = "<group>"; };
1106 31D4D5FD1745058100BE84B5 /* poolmv2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poolmv2.c; sourceTree = "<group>"; }; 1203 31D4D5FD1745058100BE84B5 /* poolmv2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poolmv2.c; sourceTree = "<group>"; };
1107 31D60006156D3C5F00337B26 /* segsmss.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = segsmss.c; sourceTree = "<group>"; }; 1204 31D60006156D3C5F00337B26 /* segsmss.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = segsmss.c; sourceTree = "<group>"; };
1108 31D6000D156D3CB200337B26 /* awluthe */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = awluthe; sourceTree = BUILT_PRODUCTS_DIR; }; 1205 31D6000D156D3CB200337B26 /* awluthe */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = awluthe; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1179,6 +1276,30 @@
1179/* End PBXFileReference section */ 1276/* End PBXFileReference section */
1180 1277
1181/* Begin PBXFrameworksBuildPhase section */ 1278/* Begin PBXFrameworksBuildPhase section */
1279 2291A5B6175CAB2F001D4920 /* Frameworks */ = {
1280 isa = PBXFrameworksBuildPhase;
1281 buildActionMask = 2147483647;
1282 files = (
1283 2291A5B7175CAB2F001D4920 /* libmps.a in Frameworks */,
1284 );
1285 runOnlyForDeploymentPostprocessing = 0;
1286 };
1287 2291A5CA175CAFCA001D4920 /* Frameworks */ = {
1288 isa = PBXFrameworksBuildPhase;
1289 buildActionMask = 2147483647;
1290 files = (
1291 2291A5CB175CAFCA001D4920 /* libmps.a in Frameworks */,
1292 );
1293 runOnlyForDeploymentPostprocessing = 0;
1294 };
1295 2291A5DC175CB05F001D4920 /* Frameworks */ = {
1296 isa = PBXFrameworksBuildPhase;
1297 buildActionMask = 2147483647;
1298 files = (
1299 2291A5DD175CB05F001D4920 /* libmps.a in Frameworks */,
1300 );
1301 runOnlyForDeploymentPostprocessing = 0;
1302 };
1182 22FA176E16E8D6FC0098B23F /* Frameworks */ = { 1303 22FA176E16E8D6FC0098B23F /* Frameworks */ = {
1183 isa = PBXFrameworksBuildPhase; 1304 isa = PBXFrameworksBuildPhase;
1184 buildActionMask = 2147483647; 1305 buildActionMask = 2147483647;
@@ -1510,9 +1631,12 @@
1510 3114A5FB156E93FC001E0AA3 /* arenacv.c */, 1631 3114A5FB156E93FC001E0AA3 /* arenacv.c */,
1511 3124CAC2156BE40100753214 /* awlut.c */, 1632 3124CAC2156BE40100753214 /* awlut.c */,
1512 31D60017156D3CC300337B26 /* awluthe.c */, 1633 31D60017156D3CC300337B26 /* awluthe.c */,
1634 2291A5A9175CAA9B001D4920 /* awlutth.c */,
1513 3114A66C156E95EB001E0AA3 /* btcv.c */, 1635 3114A66C156E95EB001E0AA3 /* btcv.c */,
1514 3114A613156E944A001E0AA3 /* bttest.c */, 1636 3114A613156E944A001E0AA3 /* bttest.c */,
1515 3114A656156E95A6001E0AA3 /* cbstest.c */, 1637 3114A656156E95A6001E0AA3 /* cbstest.c */,
1638 2291A5AA175CAA9B001D4920 /* exposet0.c */,
1639 2291A5AB175CAA9B001D4920 /* expt825.c */,
1516 3114A5CD156E9369001E0AA3 /* finalcv.c */, 1640 3114A5CD156E9369001E0AA3 /* finalcv.c */,
1517 3114A5E5156E93B9001E0AA3 /* finaltest.c */, 1641 3114A5E5156E93B9001E0AA3 /* finaltest.c */,
1518 3124CAC6156BE48D00753214 /* fmtdy.c */, 1642 3124CAC6156BE48D00753214 /* fmtdy.c */,
@@ -1616,6 +1740,9 @@
1616 2D07B9711636FC9900DB751B /* mpseventsql */, 1740 2D07B9711636FC9900DB751B /* mpseventsql */,
1617 2D604B9C16514B1A003AAF46 /* mpseventtxt */, 1741 2D604B9C16514B1A003AAF46 /* mpseventtxt */,
1618 22FA177516E8D6FC0098B23F /* amcssth */, 1742 22FA177516E8D6FC0098B23F /* amcssth */,
1743 2291A5BD175CAB2F001D4920 /* awlutth */,
1744 2291A5D1175CAFCA001D4920 /* expt825 */,
1745 2291A5E3175CB05F001D4920 /* exposet0 */,
1619 ); 1746 );
1620 name = Products; 1747 name = Products;
1621 sourceTree = "<group>"; 1748 sourceTree = "<group>";
@@ -1730,8 +1857,6 @@
1730 31EEAC5A156AB40800714D05 /* Extra pools */ = { 1857 31EEAC5A156AB40800714D05 /* Extra pools */ = {
1731 isa = PBXGroup; 1858 isa = PBXGroup;
1732 children = ( 1859 children = (
1733 31D4D5FD1745058100BE84B5 /* poolmv2.c */,
1734 31CD33BE173ABB3000524741 /* poolmv2.h */,
1735 311F2F5D17398B0400C15B6A /* lo.h */, 1860 311F2F5D17398B0400C15B6A /* lo.h */,
1736 31F6CCA91739B0CF00C48748 /* mpscamc.h */, 1861 31F6CCA91739B0CF00C48748 /* mpscamc.h */,
1737 31CD33BB173A9F1500524741 /* mpscams.h */, 1862 31CD33BB173A9F1500524741 /* mpscams.h */,
@@ -1744,6 +1869,8 @@
1744 31CD33BD173A9F1500524741 /* poolams.h */, 1869 31CD33BD173A9F1500524741 /* poolams.h */,
1745 3124CACE156BE4CF00753214 /* poolawl.c */, 1870 3124CACE156BE4CF00753214 /* poolawl.c */,
1746 3124CACA156BE4A300753214 /* poollo.c */, 1871 3124CACA156BE4A300753214 /* poollo.c */,
1872 31D4D5FD1745058100BE84B5 /* poolmv2.c */,
1873 2291A5A8175CAA51001D4920 /* poolmv2.h */,
1747 31EEAC5F156AB44D00714D05 /* poolmvff.c */, 1874 31EEAC5F156AB44D00714D05 /* poolmvff.c */,
1748 31EEAC5D156AB43F00714D05 /* poolsnc.c */, 1875 31EEAC5D156AB43F00714D05 /* poolsnc.c */,
1749 ); 1876 );
@@ -1772,6 +1899,60 @@
1772/* End PBXHeadersBuildPhase section */ 1899/* End PBXHeadersBuildPhase section */
1773 1900
1774/* Begin PBXNativeTarget section */ 1901/* Begin PBXNativeTarget section */
1902 2291A5AC175CAB2F001D4920 /* awlutth */ = {
1903 isa = PBXNativeTarget;
1904 buildConfigurationList = 2291A5B9175CAB2F001D4920 /* Build configuration list for PBXNativeTarget "awlutth" */;
1905 buildPhases = (
1906 2291A5AF175CAB2F001D4920 /* Sources */,
1907 2291A5B6175CAB2F001D4920 /* Frameworks */,
1908 2291A5B8175CAB2F001D4920 /* CopyFiles */,
1909 );
1910 buildRules = (
1911 );
1912 dependencies = (
1913 2291A5AD175CAB2F001D4920 /* PBXTargetDependency */,
1914 );
1915 name = awlutth;
1916 productName = awluthe;
1917 productReference = 2291A5BD175CAB2F001D4920 /* awlutth */;
1918 productType = "com.apple.product-type.tool";
1919 };
1920 2291A5C1175CAFCA001D4920 /* expt825 */ = {
1921 isa = PBXNativeTarget;
1922 buildConfigurationList = 2291A5CD175CAFCA001D4920 /* Build configuration list for PBXNativeTarget "expt825" */;
1923 buildPhases = (
1924 2291A5C4175CAFCA001D4920 /* Sources */,
1925 2291A5CA175CAFCA001D4920 /* Frameworks */,
1926 2291A5CC175CAFCA001D4920 /* CopyFiles */,
1927 );
1928 buildRules = (
1929 );
1930 dependencies = (
1931 2291A5C2175CAFCA001D4920 /* PBXTargetDependency */,
1932 );
1933 name = expt825;
1934 productName = finaltest;
1935 productReference = 2291A5D1175CAFCA001D4920 /* expt825 */;
1936 productType = "com.apple.product-type.tool";
1937 };
1938 2291A5D3175CB05F001D4920 /* exposet0 */ = {
1939 isa = PBXNativeTarget;
1940 buildConfigurationList = 2291A5DF175CB05F001D4920 /* Build configuration list for PBXNativeTarget "exposet0" */;
1941 buildPhases = (
1942 2291A5D6175CB05F001D4920 /* Sources */,
1943 2291A5DC175CB05F001D4920 /* Frameworks */,
1944 2291A5DE175CB05F001D4920 /* CopyFiles */,
1945 );
1946 buildRules = (
1947 );
1948 dependencies = (
1949 2291A5D4175CB05F001D4920 /* PBXTargetDependency */,
1950 );
1951 name = exposet0;
1952 productName = finaltest;
1953 productReference = 2291A5E3175CB05F001D4920 /* exposet0 */;
1954 productType = "com.apple.product-type.tool";
1955 };
1775 22FA176416E8D6FC0098B23F /* amcssth */ = { 1956 22FA176416E8D6FC0098B23F /* amcssth */ = {
1776 isa = PBXNativeTarget; 1957 isa = PBXNativeTarget;
1777 buildConfigurationList = 22FA177116E8D6FC0098B23F /* Build configuration list for PBXNativeTarget "amcssth" */; 1958 buildConfigurationList = 22FA177116E8D6FC0098B23F /* Build configuration list for PBXNativeTarget "amcssth" */;
@@ -2413,9 +2594,12 @@
2413 3114A5EE156E93E7001E0AA3 /* arenacv */, 2594 3114A5EE156E93E7001E0AA3 /* arenacv */,
2414 3124CAB7156BE3EC00753214 /* awlut */, 2595 3124CAB7156BE3EC00753214 /* awlut */,
2415 31D6000C156D3CB200337B26 /* awluthe */, 2596 31D6000C156D3CB200337B26 /* awluthe */,
2597 2291A5AC175CAB2F001D4920 /* awlutth */,
2416 3114A661156E95D9001E0AA3 /* btcv */, 2598 3114A661156E95D9001E0AA3 /* btcv */,
2417 3114A604156E9430001E0AA3 /* bttest */, 2599 3114A604156E9430001E0AA3 /* bttest */,
2418 3114A64B156E9596001E0AA3 /* cbstest */, 2600 3114A64B156E9596001E0AA3 /* cbstest */,
2601 2291A5D3175CB05F001D4920 /* exposet0 */,
2602 2291A5C1175CAFCA001D4920 /* expt825 */,
2419 3114A5BC156E9315001E0AA3 /* finalcv */, 2603 3114A5BC156E9315001E0AA3 /* finalcv */,
2420 3114A5D5156E93A0001E0AA3 /* finaltest */, 2604 3114A5D5156E93A0001E0AA3 /* finaltest */,
2421 31D60026156D3D3E00337B26 /* lockcov */, 2605 31D60026156D3D3E00337B26 /* lockcov */,
@@ -2453,12 +2637,49 @@
2453 ); 2637 );
2454 runOnlyForDeploymentPostprocessing = 0; 2638 runOnlyForDeploymentPostprocessing = 0;
2455 shellPath = /bin/sh; 2639 shellPath = /bin/sh;
2456 shellScript = "# bttest and teletest are not listed here because they cannot be run\n# unattended.\nTESTCASES=\"abqtest amcss amcsshe amcssth amsss amssshe apss arenacv \\\n awlut awluthe btcv cbstest finalcv finaltest lockcov locv \\\n messtest mpmss mpsicv mv2test poolncv qs sacss segsmss \\\n steptest walkt0\"\n../tool/testrun.sh $(for TEST in $TESTCASES; do echo $TARGET_BUILD_DIR/$TEST; done)\n\n# Coverage\nif [ \"$CONFIGURATION\" == \"Debug\" ]; then\n (cd xc/$PROJECT.build/$CONFIGURATION/$PROJECT.build/Objects-normal/x86_64 &&\n gcov mps.c 2> /dev/null) | ../tool/gcovfmt.py\nfi"; 2640 shellScript = "# Not listed here:\n# awlutth -- fails (job003506).\n# bttest and teletest -- interactive and so cannot be run unattended.\n# zcoll -- takes too long to be useful as a regularly run smoke test.\nTESTCASES=\"abqtest amcss amcsshe amcssth amsss amssshe apss arenacv \\\n awlut awluthe btcv cbstest expt825 exposet0 finalcv \\\n finaltest lockcov locv messtest mpmss mpsicv mv2test \\\n poolncv qs sacss segsmss steptest walkt0 zmess\"\n\n../tool/testrun.sh $(for TEST in $TESTCASES; do echo $TARGET_BUILD_DIR/$TEST; done)\n\n# Coverage\nif [ \"$CONFIGURATION\" == \"Debug\" ]; then\n (cd xc/$PROJECT.build/$CONFIGURATION/$PROJECT.build/Objects-normal/x86_64 &&\n gcov mps.c 2> /dev/null) | ../tool/gcovfmt.py\nfi";
2457 showEnvVarsInLog = 0; 2641 showEnvVarsInLog = 0;
2458 }; 2642 };
2459/* End PBXShellScriptBuildPhase section */ 2643/* End PBXShellScriptBuildPhase section */
2460 2644
2461/* Begin PBXSourcesBuildPhase section */ 2645/* Begin PBXSourcesBuildPhase section */
2646 2291A5AF175CAB2F001D4920 /* Sources */ = {
2647 isa = PBXSourcesBuildPhase;
2648 buildActionMask = 2147483647;
2649 files = (
2650 2291A5BE175CAB4E001D4920 /* awlutth.c in Sources */,
2651 2291A5B1175CAB2F001D4920 /* fmtdy.c in Sources */,
2652 2291A5B2175CAB2F001D4920 /* fmtdytst.c in Sources */,
2653 2291A5B3175CAB2F001D4920 /* fmthe.c in Sources */,
2654 2291A5B4175CAB2F001D4920 /* fmtno.c in Sources */,
2655 2291A5B5175CAB2F001D4920 /* testlib.c in Sources */,
2656 );
2657 runOnlyForDeploymentPostprocessing = 0;
2658 };
2659 2291A5C4175CAFCA001D4920 /* Sources */ = {
2660 isa = PBXSourcesBuildPhase;
2661 buildActionMask = 2147483647;
2662 files = (
2663 2291A5D2175CAFF8001D4920 /* expt825.c in Sources */,
2664 2291A5C5175CAFCA001D4920 /* fmtdy.c in Sources */,
2665 2291A5C6175CAFCA001D4920 /* fmtdytst.c in Sources */,
2666 2291A5C7175CAFCA001D4920 /* fmtno.c in Sources */,
2667 2291A5C8175CAFCA001D4920 /* testlib.c in Sources */,
2668 );
2669 runOnlyForDeploymentPostprocessing = 0;
2670 };
2671 2291A5D6175CB05F001D4920 /* Sources */ = {
2672 isa = PBXSourcesBuildPhase;
2673 buildActionMask = 2147483647;
2674 files = (
2675 2291A5E4175CB076001D4920 /* exposet0.c in Sources */,
2676 2291A5D8175CB05F001D4920 /* fmtdy.c in Sources */,
2677 2291A5D9175CB05F001D4920 /* fmtdytst.c in Sources */,
2678 2291A5DA175CB05F001D4920 /* fmtno.c in Sources */,
2679 2291A5DB175CB05F001D4920 /* testlib.c in Sources */,
2680 );
2681 runOnlyForDeploymentPostprocessing = 0;
2682 };
2462 22FA176716E8D6FC0098B23F /* Sources */ = { 2683 22FA176716E8D6FC0098B23F /* Sources */ = {
2463 isa = PBXSourcesBuildPhase; 2684 isa = PBXSourcesBuildPhase;
2464 buildActionMask = 2147483647; 2685 buildActionMask = 2147483647;
@@ -2826,6 +3047,36 @@
2826 target = 2D604B9B16514B1A003AAF46 /* mpseventtxt */; 3047 target = 2D604B9B16514B1A003AAF46 /* mpseventtxt */;
2827 targetProxy = 2275798816C5422900B662B0 /* PBXContainerItemProxy */; 3048 targetProxy = 2275798816C5422900B662B0 /* PBXContainerItemProxy */;
2828 }; 3049 };
3050 2291A5AD175CAB2F001D4920 /* PBXTargetDependency */ = {
3051 isa = PBXTargetDependency;
3052 target = 31EEABFA156AAF9D00714D05 /* mps */;
3053 targetProxy = 2291A5AE175CAB2F001D4920 /* PBXContainerItemProxy */;
3054 };
3055 2291A5C0175CAB5F001D4920 /* PBXTargetDependency */ = {
3056 isa = PBXTargetDependency;
3057 target = 2291A5AC175CAB2F001D4920 /* awlutth */;
3058 targetProxy = 2291A5BF175CAB5F001D4920 /* PBXContainerItemProxy */;
3059 };
3060 2291A5C2175CAFCA001D4920 /* PBXTargetDependency */ = {
3061 isa = PBXTargetDependency;
3062 target = 31EEABFA156AAF9D00714D05 /* mps */;
3063 targetProxy = 2291A5C3175CAFCA001D4920 /* PBXContainerItemProxy */;
3064 };
3065 2291A5D4175CB05F001D4920 /* PBXTargetDependency */ = {
3066 isa = PBXTargetDependency;
3067 target = 31EEABFA156AAF9D00714D05 /* mps */;
3068 targetProxy = 2291A5D5175CB05F001D4920 /* PBXContainerItemProxy */;
3069 };
3070 2291A5E6175CB207001D4920 /* PBXTargetDependency */ = {
3071 isa = PBXTargetDependency;
3072 target = 2291A5D3175CB05F001D4920 /* exposet0 */;
3073 targetProxy = 2291A5E5175CB207001D4920 /* PBXContainerItemProxy */;
3074 };
3075 2291A5E8175CB20E001D4920 /* PBXTargetDependency */ = {
3076 isa = PBXTargetDependency;
3077 target = 2291A5C1175CAFCA001D4920 /* expt825 */;
3078 targetProxy = 2291A5E7175CB20E001D4920 /* PBXContainerItemProxy */;
3079 };
2829 22CDE92E16E9EB9300366D0A /* PBXTargetDependency */ = { 3080 22CDE92E16E9EB9300366D0A /* PBXTargetDependency */ = {
2830 isa = PBXTargetDependency; 3081 isa = PBXTargetDependency;
2831 target = 3104AFF1156D37A0000A585A /* all */; 3082 target = 3104AFF1156D37A0000A585A /* all */;
@@ -3154,6 +3405,87 @@
3154/* End PBXTargetDependency section */ 3405/* End PBXTargetDependency section */
3155 3406
3156/* Begin XCBuildConfiguration section */ 3407/* Begin XCBuildConfiguration section */
3408 2291A5BA175CAB2F001D4920 /* Debug */ = {
3409 isa = XCBuildConfiguration;
3410 buildSettings = {
3411 GCC_GENERATE_TEST_COVERAGE_FILES = YES;
3412 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
3413 PRODUCT_NAME = awlutth;
3414 };
3415 name = Debug;
3416 };
3417 2291A5BB175CAB2F001D4920 /* Release */ = {
3418 isa = XCBuildConfiguration;
3419 buildSettings = {
3420 GCC_GENERATE_TEST_COVERAGE_FILES = NO;
3421 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
3422 PRODUCT_NAME = awlutth;
3423 };
3424 name = Release;
3425 };
3426 2291A5BC175CAB2F001D4920 /* WE */ = {
3427 isa = XCBuildConfiguration;
3428 buildSettings = {
3429 GCC_GENERATE_TEST_COVERAGE_FILES = NO;
3430 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
3431 PRODUCT_NAME = awlutth;
3432 };
3433 name = WE;
3434 };
3435 2291A5CE175CAFCA001D4920 /* Debug */ = {
3436 isa = XCBuildConfiguration;
3437 buildSettings = {
3438 GCC_GENERATE_TEST_COVERAGE_FILES = YES;
3439 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
3440 PRODUCT_NAME = expt825;
3441 };
3442 name = Debug;
3443 };
3444 2291A5CF175CAFCA001D4920 /* Release */ = {
3445 isa = XCBuildConfiguration;
3446 buildSettings = {
3447 GCC_GENERATE_TEST_COVERAGE_FILES = NO;
3448 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
3449 PRODUCT_NAME = expt825;
3450 };
3451 name = Release;
3452 };
3453 2291A5D0175CAFCA001D4920 /* WE */ = {
3454 isa = XCBuildConfiguration;
3455 buildSettings = {
3456 GCC_GENERATE_TEST_COVERAGE_FILES = NO;
3457 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
3458 PRODUCT_NAME = expt825;
3459 };
3460 name = WE;
3461 };
3462 2291A5E0175CB05F001D4920 /* Debug */ = {
3463 isa = XCBuildConfiguration;
3464 buildSettings = {
3465 GCC_GENERATE_TEST_COVERAGE_FILES = YES;
3466 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
3467 PRODUCT_NAME = exposet0;
3468 };
3469 name = Debug;
3470 };
3471 2291A5E1175CB05F001D4920 /* Release */ = {
3472 isa = XCBuildConfiguration;
3473 buildSettings = {
3474 GCC_GENERATE_TEST_COVERAGE_FILES = NO;
3475 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
3476 PRODUCT_NAME = exposet0;
3477 };
3478 name = Release;
3479 };
3480 2291A5E2175CB05F001D4920 /* WE */ = {
3481 isa = XCBuildConfiguration;
3482 buildSettings = {
3483 GCC_GENERATE_TEST_COVERAGE_FILES = NO;
3484 GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
3485 PRODUCT_NAME = exposet0;
3486 };
3487 name = WE;
3488 };
3157 22CDE8F116E9E97E00366D0A /* Debug */ = { 3489 22CDE8F116E9E97E00366D0A /* Debug */ = {
3158 isa = XCBuildConfiguration; 3490 isa = XCBuildConfiguration;
3159 buildSettings = { 3491 buildSettings = {
@@ -4279,6 +4611,36 @@
4279/* End XCBuildConfiguration section */ 4611/* End XCBuildConfiguration section */
4280 4612
4281/* Begin XCConfigurationList section */ 4613/* Begin XCConfigurationList section */
4614 2291A5B9175CAB2F001D4920 /* Build configuration list for PBXNativeTarget "awlutth" */ = {
4615 isa = XCConfigurationList;
4616 buildConfigurations = (
4617 2291A5BA175CAB2F001D4920 /* Debug */,
4618 2291A5BB175CAB2F001D4920 /* Release */,
4619 2291A5BC175CAB2F001D4920 /* WE */,
4620 );
4621 defaultConfigurationIsVisible = 0;
4622 defaultConfigurationName = Release;
4623 };
4624 2291A5CD175CAFCA001D4920 /* Build configuration list for PBXNativeTarget "expt825" */ = {
4625 isa = XCConfigurationList;
4626 buildConfigurations = (
4627 2291A5CE175CAFCA001D4920 /* Debug */,
4628 2291A5CF175CAFCA001D4920 /* Release */,
4629 2291A5D0175CAFCA001D4920 /* WE */,
4630 );
4631 defaultConfigurationIsVisible = 0;
4632 defaultConfigurationName = Release;
4633 };
4634 2291A5DF175CB05F001D4920 /* Build configuration list for PBXNativeTarget "exposet0" */ = {
4635 isa = XCConfigurationList;
4636 buildConfigurations = (
4637 2291A5E0175CB05F001D4920 /* Debug */,
4638 2291A5E1175CB05F001D4920 /* Release */,
4639 2291A5E2175CB05F001D4920 /* WE */,
4640 );
4641 defaultConfigurationIsVisible = 0;
4642 defaultConfigurationName = Release;
4643 };
4282 22CDE8F016E9E97E00366D0A /* Build configuration list for PBXAggregateTarget "testrun" */ = { 4644 22CDE8F016E9E97E00366D0A /* Build configuration list for PBXAggregateTarget "testrun" */ = {
4283 isa = XCConfigurationList; 4645 isa = XCConfigurationList;
4284 buildConfigurations = ( 4646 buildConfigurations = (