[m-rev.] diff: make the compiler bootcheck with --trace-optimized

Zoltan Somogyi zs at cs.mu.OZ.AU
Mon Mar 18 10:22:34 AEDT 2002


Make the compiler bootstrap with --trace-optimized.

tests/general/string_format_test_2.exp4:
tests/general/string_format_test_3.exp4:
tests/hard_coded/exceptions/test_uncaught_exception.exp4:
tests/hard_coded/no_fully_strict.exp4:
tests/tabling/loopcheck.exp4:
	Add the outputs we expect with --trace-optimized.

Zoltan.

cvs diff: Diffing tests
cvs diff: Diffing tests/benchmarks
cvs diff: Diffing tests/debugger
cvs diff: Diffing tests/debugger/declarative
cvs diff: Diffing tests/dppd
cvs diff: Diffing tests/general
Index: tests/general/string_format_test_2.exp4
===================================================================
RCS file: string_format_test_2.exp4
diff -N string_format_test_2.exp4
--- /dev/null	Fri Dec  1 02:25:58 2000
+++ string_format_test_2.exp4	Thu Mar 14 17:28:01 2002
@@ -0,0 +1,8 @@
+Uncaught exception:
+Software Error: string__format: format string invalid.
+Stack dump follows:
+   0       pred exception:throw/1-0 (erroneous) (exception.m:NNNN)
+   1       pred require:error/1-0 (erroneous) (require.m:NNNN)
+   2       pred string:format/3-0 (det) (string.m:NNNN)
+   3       pred io:format/4-0 (det) (io.m:NNNN)
+   4       pred string_format_test_2:main/2-0 (det) (string_format_test_2.m:13)
Index: tests/general/string_format_test_3.exp4
===================================================================
RCS file: string_format_test_3.exp4
diff -N string_format_test_3.exp4
--- /dev/null	Fri Dec  1 02:25:58 2000
+++ string_format_test_3.exp4	Thu Mar 14 17:28:07 2002
@@ -0,0 +1,9 @@
+Uncaught exception:
+Software Error: string__format: invalid conversion specifier.
+Stack dump follows:
+   0       pred exception:throw/1-0 (erroneous) (exception.m:NNNN)
+   1       pred require:error/1-0 (erroneous) (require.m:NNNN)
+   2       pred string:format_string/5-0 (det) (string.m:NNNN)
+   3       pred string:format/3-0 (det) (string.m:NNNN)
+   4       pred io:format/4-0 (det) (io.m:NNNN)
+   5       pred string_format_test_3:main/2-0 (det) (string_format_test_3.m:13)
cvs diff: Diffing tests/general/accumulator
cvs diff: Diffing tests/general/structure_reuse
cvs diff: Diffing tests/hard_coded
Index: tests/hard_coded/no_fully_strict.exp4
===================================================================
RCS file: no_fully_strict.exp4
diff -N no_fully_strict.exp4
--- /dev/null	Fri Dec  1 02:25:58 2000
+++ no_fully_strict.exp4	Thu Mar 14 17:44:53 2002
@@ -0,0 +1,6 @@
+Uncaught exception:
+Software Error: oops
+Stack dump follows:
+   0       pred exception:throw/1-0 (erroneous) (exception.m:NNNN)
+   1       pred require:error/1-0 (erroneous) (require.m:NNNN)
+   2       pred no_fully_strict:main/2-0 (det) (no_fully_strict.m:12)
cvs diff: Diffing tests/hard_coded/exceptions
Index: tests/hard_coded/exceptions/test_uncaught_exception.exp4
===================================================================
RCS file: test_uncaught_exception.exp4
diff -N test_uncaught_exception.exp4
--- /dev/null	Fri Dec  1 02:25:58 2000
+++ test_uncaught_exception.exp4	Thu Mar 14 17:29:19 2002
@@ -0,0 +1,5 @@
+Uncaught exception:
+"<exception thrown from main>"
+Stack dump follows:
+   0       pred exception:throw/1-0 (erroneous) (exception.m:NNNN)
+   1       pred test_uncaught_exception:main/2-0 (cc_multi) (test_uncaught_exception.m:25)
cvs diff: Diffing tests/hard_coded/purity
cvs diff: Diffing tests/hard_coded/sub-modules
cvs diff: Diffing tests/hard_coded/typeclasses
cvs diff: Diffing tests/invalid
cvs diff: Diffing tests/invalid/purity
cvs diff: Diffing tests/misc_tests
cvs diff: Diffing tests/recompilation
cvs diff: Diffing tests/tabling
Index: tests/tabling/loopcheck.exp4
===================================================================
RCS file: loopcheck.exp4
diff -N loopcheck.exp4
--- /dev/null	Fri Dec  1 02:25:58 2000
+++ loopcheck.exp4	Mon Mar 18 10:18:42 2002
@@ -0,0 +1,7 @@
+Uncaught exception:
+Software Error: detected infinite recursion in pred loopcheck:loop/1
+Stack dump follows:
+   0       pred exception:throw/1-0 (erroneous) (exception.m:NNNN)
+   1       pred require:error/1-0 (erroneous) (require.m:NNNN)
+   2    2* pred loopcheck:loop/1-0 (erroneous) (loopcheck.m:17)
+   4       pred loopcheck:main/2-0 (det) (loopcheck.m:13)
cvs diff: Diffing tests/term
cvs diff: Diffing tests/valid
cvs diff: Diffing tests/warnings
--------------------------------------------------------------------------
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