[m-rev.] trivial diff: install asm_fast.gc.par on saturn and earth

Julien Fischer juliensf at cs.mu.OZ.AU
Thu Mar 9 00:22:14 AEDT 2006


Estimated hours taken: 0
Branches: main

Run the nightly tests in asm_fast.gc.par on saturn and earth.

tools/test_mercury:
	Remove stuff related to the machines we borrowed over summer.

	Install asm_fast.gc.par on saturn and earth.

tests/tabling/Mmakefile:
	Disable these tests in the lowlevel .par grades since tabling doesn't
	(currently) work properly in them.

Julien.

Index: tests/tabling/Mmakefile
===================================================================
RCS file: /home/mercury1/repository/tests/tabling/Mmakefile,v
retrieving revision 1.40
diff -u -r1.40 Mmakefile
--- tests/tabling/Mmakefile	13 Oct 2005 08:21:38 -0000	1.40
+++ tests/tabling/Mmakefile	8 Mar 2006 13:00:24 -0000
@@ -114,20 +114,32 @@
 # Tabling does not yet work in .rt grades
 ifneq "$(findstring .gc,$(GRADE))" ""
 	ifneq "$(findstring .rt,$(GRADE))" ""
-		PROGS=
+		PROGS0=
 		NONLOOP_PROGS=
 	else
 		ifneq "$(findstring mm,$(GRADE))" ""
-			PROGS=$(ALL_SIMPLE_PROGS) $(ALL_MINIMAL_PROGS)
+			PROGS0=$(ALL_SIMPLE_PROGS) $(ALL_MINIMAL_PROGS)
 			NONLOOP_PROGS=$(SIMPLE_NONLOOP_PROGS) \
 				$(MINIMAL_NONLOOP_PROGS)
 		else
-			PROGS=$(ALL_SIMPLE_PROGS)
+			PROGS0=$(ALL_SIMPLE_PROGS)
 			NONLOOP_PROGS=$(SIMPLE_NONLOOP_PROGS)
 		endif
 	endif
 else
-	PROGS=
+	PROGS0=
+endif
+
+# Tabling is buggy in the lowlevel .par grades so it's
+# disabled for now.
+ifeq "$(findstring .par,$(GRADE))" ""
+	PROGS=$(PROGS0)
+else
+	ifeq "$(findstring hl,$(GRADE))" ""
+		PROGS=
+	else
+		PROGS=$(PROGS0)
+	endif
 endif

 TESTS = $(PROGS)
Index: tools/test_mercury
===================================================================
RCS file: /home/mercury1/repository/mercury/tools/test_mercury,v
retrieving revision 1.286
diff -u -r1.286 test_mercury
--- tools/test_mercury	16 Feb 2006 03:00:07 -0000	1.286
+++ tools/test_mercury	8 Mar 2006 11:53:01 -0000
@@ -229,11 +229,6 @@
 	aral)		OPTIMIZE="-O3" ;;
 	ceres)		OPTIMIZE="-O5" ;;	# hlc
 	uranus)		OPTIMIZE="-O3" ;;
-	sophie)		OPTIMIZE="-O5 --intermodule-optimization" ;;
-	boadicea)	OPTIMIZE="-O4 --intermodule-optimization" ;;
-	surprise)	OPTIMIZE="-O3 --intermodule-optimization" ;;
-	lively)		OPTIMIZE="-O5 --intermodule-optimization" ;; # hlc
-	polychrest)	OPTIMIZE="-O4 --intermodule-optimization --introduce-accumulators" ;;
 esac

 # on some systems, the file system we're using does not support links
@@ -283,8 +278,6 @@
 case $HOST in
 	earth|ceres|aral|jupiter|swordfish|saturn|uranus)
 		INSTALL_DIR=/home/$HOST/public/$INSTALL_DIR_NAME/$FULLARCH ;;
-	sophie|boadicea|surprise|lively|polychrest)
-		INSTALL_DIR=/home/$HOST/public/$INSTALL_DIR_NAME/$FULLARCH ;;
 	*)
 		INSTALL_DIR=$TOPDIR/$INSTALL_DIR_NAME/$FULLARCH ;;
 esac
@@ -416,7 +409,8 @@
 					asm_fast.gc.mm		\
 					hlc.gc			\
 					hlc.gc.tr		\
-					hlc.par.gc		"
+					hlc.par.gc		\
+					asm_fast.gc.par"
 		;;
 	jupiter)
 		# Ensure that the nogc grades get installed and tested
@@ -425,15 +419,16 @@
 		;;
 	earth)
 		CONFIG_OPTS="--disable-dotnet-grades"
-		INSTALL_LIBGRADES="asm_fast.gc		\
-				asm_fast.gc.tr		\
-				asm_fast.gc.debug.tr 	\
-				asm_fast.gc.prof 	\
-				asm_fast.gc.profdeep 	\
-				asm_fast.gc.tsc 	\
-				hlc.gc 			\
-				hlc.par.gc		\
-				asm_fast.gc.tr.decldebug"
+		INSTALL_LIBGRADES="asm_fast.gc			\
+				asm_fast.gc.tr			\
+				asm_fast.gc.debug.tr 		\
+				asm_fast.gc.prof 		\
+				asm_fast.gc.profdeep 		\
+				asm_fast.gc.tsc	 		\
+				hlc.gc 				\
+				hlc.par.gc			\
+				asm_fast.gc.tr.decldebug	\
+				asm_fast.gc.par"
 		;;
 	aral)
 		#
@@ -483,61 +478,6 @@
 	uranus)
 		CONFIG_OPTS=""
 		;;
-
-	sophie)
-		CONFIG_OPTS=""
-		INSTALL_LIBGRADES="asm_fast.gc				\
-					asm_fast			\
-					asm_fast.gc.tr			\
-					asm_fast.gc.decldebug		\
-					hlc				\
-					hlc.gc				\
-					hl.gc				\
-					hl.gc.tr"
-		;;
-	boadicea)
-		CONFIG_OPTS=""
-		INSTALL_LIBGRADES="asm_fast.gc				\
-					hlc.gc				\
-					hlc.gc.tr			\
-					asm_fast.gc.tr.decldebug	\
-					asm_fast.gc.tr			\
-					asm_fast.gc.tr.prof		\
-					asm_fast.gc.tr.memprof		\
-					asm_fast.gc.tr.profdeep"
-		;;
-	surprise)
-		CONFIG_OPTS=""
-		INSTALL_LIBGRADES="asm_fast.gc		\
-					none		\
-					none.gc		\
-					none.gc.tr	\
-					none.gc.profdeep	\
-					none.gc.profdeep.tr"
-		;;
-	lively)
-		CONFIG_OPTS=""
-		DEFAULT_GRADE="hlc.gc"
-		export DEFAULT_GRADE
-		INSTALL_GRADE="hlc.gc"
-		INSTALL_LIBGRADES="hlc.gc.prof 		\
-					hlc		\
-					hlc.gc.tr 	\
-					hlc.gc.tr.prof	\
-					hlc.gc.tr.memprof \
-					hlc.par.gc	\
-					asm_fast.gc	\
-					asm_fast.gc.tr.debug"
-		;;
-	polychrest)
-		CONFIG_OPTS=""
-		INSTALL_LIBGRADES="asm_fast.gc	\
-					asm_fast.gc.tr.debug	\
-					hlc.gc			\
-					asm_fast.gc.mm		\
-					reg.gc.mm		\
-					none.gc.mm"
-		;;
 	*)
 		CONFIG_OPTS="" ;;
 esac

--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list