changeset 736:1e6afb94ce6d

updated meta data for Torture
author thomask
date Sat, 12 Nov 2005 07:28:46 +0000
parents 4704970e47ad
children 30ad3655b9b0
files run/b/bug_cod3_736_A.d run/b/bug_cod3_736_B.d run/b/bug_evalu8_174_B.d run/b/bug_evalu8_174_C.d run/b/bug_evalu8_174_D.d run/b/bug_evalu8_174_E.d run/b/bug_glue_355_B.d run/b/bug_glue_355_C.d run/bug_20041226_A.d run/bug_20041226_B.d run/bug_20041226_D.d run/bug_20041226_E.d run/bug_20050405_03.d run/bug_20050405_04.d run/bug_20050405_05.d run/bug_20050405_06.d run/bug_20050418_01.d run/bug_20050418_02.d run/bug_cg87_2393_A.d run/bug_cg87_2393_B.d run/bug_cg87_2393_C.d run/bug_cg87_2393_D.d run/bug_cg87_2393_E.d run/bug_cg87_2393_F.d run/bug_cg87_279_A.d run/bug_cg87_279_B.d run/bug_cg87_279_C.d run/bug_cg87_279_D.d run/bug_cg87_279_E.d run/bug_cg87_279_F.d run/bug_cg87_279_G.d run/bug_cg87_279_H.d run/bug_cg87_279_I.d run/bug_cgcod_1640_A.d run/bug_cgcod_1640_B.d run/bug_cgcod_1640_C.d run/bug_cgcod_1640_D.d run/bug_cgcod_1640_F.d run/bug_cgcs_353_D.d run/bug_cod1_1648_B.d run/bug_cod2_4211_A.d run/bug_cod2_4211_B.d run/bug_cod2_4211_C.d run/bug_cod2_4211_D.d run/bug_cod2_4211_E.d run/bug_cod2_4211_F.d run/bug_cod2_4211_G.d run/bug_cod2_4211_H.d run/bug_cod2_4211_I.d run/bug_cod2_4211_J.d run/bug_cod2_4211_K.d run/bug_cod2_4211_L.d run/bug_cod2_4211_M.d run/bug_cod2_4211_N.d run/bug_cod2_4211_O.d run/bug_cod2_4211_P.d run/bug_cod2_4211_Q.d run/bug_cod2_4211_R.d run/bug_elfobj_1251_A.d run/bug_elfobj_1251_B.d run/bug_elfobj_1251_C.d run/c/catch_05_H.d run/c/cdouble_01_B.d run/c/cfloat_02_B.d run/c/creal_26_B.d run/d/double_25_B.d run/debug_info_04.d run/debug_info_05.d run/debug_info_06.d run/debug_info_07.d run/f/float_27_B.d run/f/for_04_B.d run/f/for_05_B.d run/f/for_06_B.d run/f/for_06_C.d run/f/for_06_D.d run/f/for_06_E.d run/f/for_06_F.d run/f/for_06_G.d run/f/for_06_H.d run/f/for_06_I.d run/f/for_06_J.d run/f/for_06_K.d run/f/for_06_L.d run/f/for_06_M.d run/f/for_06_N.d run/f/for_06_O.d run/f/for_06_P.d run/f/for_06_Q.d run/f/for_06_R.d run/f/foreach_28_B.d run/f/foreach_29_B.d run/i/import_08_A.d run/i/import_08_B.d run/i/import_08_C.d run/i/in_out_body_09_A.d run/i/in_out_body_09_B.d run/i/in_out_body_09_C.d run/i/in_out_body_09_D.d run/i/in_out_body_09_E.d run/i/inline_10_B.d run/i/inline_10_C.d run/i/inline_11_B.d run/i/inline_11_C.d run/i/inline_11_D.d run/i/inline_12_B.d run/i/inline_12_C.d run/i/inline_13_B.d run/i/inline_14_A.d run/i/inline_14_B.d run/i/inline_14_C.d run/i/inline_15_B.d run/i/int_09_A.d run/i/int_09_B.d run/in_out_body_01.d run/in_out_body_02.d run/in_out_body_03.d run/in_out_body_04.d run/in_out_body_05.d run/in_out_body_06.d run/in_out_body_07.d run/in_out_body_08.d run/inline_04.d run/inline_06.d run/inline_09.d run/invariant_01.d run/invariant_02.d run/invariant_04.d run/invariant_06.d run/invariant_10.d run/invariant_12.d run/invariant_13.d run/invariant_14.d run/invariant_15.d run/invariant_18.d run/invariant_19.d run/invariant_20.d run/invariant_21.d run/invariant_22.d run/invariant_23.d run/invariant_24.d run/invariant_25.d run/invariant_27.d run/invariant_28.d run/invariant_32.d run/l/long_04_A.d run/l/long_04_B.d run/m/mixin_14_E.d run/m/mixin_14_F.d run/m/mixin_14_G.d run/m/mixin_14_H.d run/m/mixin_14_I.d run/m/mixin_14_J.d run/m/mixin_14_K.d run/m/mixin_14_L.d run/main_06.d run/nested_function_02.d run/o/opIndex_06_A.d run/o/opIndex_06_B.d run/o/opIndex_06_C.d run/opIndex_01.d run/opIndex_02.d run/opIndex_03.d run/opIndex_04.d run/r/real_23_A.d run/r/real_23_B.d run/r/return_06_B.d run/s/short_04_A.d run/s/short_04_B.d run/s/string_postfix_06_A.d run/s/string_postfix_06_B.d run/s/string_postfix_06_C.d run/slice_09.d run/struct_15.d run/unittest_01.d run/unittest_03.d run/unittest_04.d run/unittest_05.d run/unittest_08.d
diffstat 179 files changed, 207 insertions(+), 1832 deletions(-) [+]
line wrap: on
line diff
--- a/run/b/bug_cod3_736_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/b/bug_cod3_736_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-06-23
 // @uri@	news:d9erom$2roj$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.b.bug_cod3_736_A;
 
 struct Struct{
--- a/run/b/bug_cod3_736_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/b/bug_cod3_736_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-06-23
 // @uri@	news:d9erom$2roj$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.b.bug_cod3_736_B;
 
 struct Struct{
--- a/run/b/bug_evalu8_174_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72dg6$40l$1@digitaldaemon.com
-// @desc@	Internal error: ../ztc/evalu8.c 174
-
-// __DSTRESS_DFLAGS__ -release
-
-module dstress.run.b.bug_evalu8_174_B;
-
-void foo(){
-	cdouble[] a;
-	cdouble[] b;
-	foreach(cdouble d; b){
-		d = -a[0];
-	}
-}
-
-int main(){
-	foo();
-	return 0;
-}
-
--- a/run/b/bug_evalu8_174_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72dg6$40l$1@digitaldaemon.com
-// @desc@	Internal error: ../ztc/evalu8.c 174
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.b.bug_evalu8_174_C;
-
-void foo(){
-	cdouble[] a;
-	cdouble[] b;
-	foreach(cdouble d; b){
-		d = -a[0];
-	}
-}
-
-int main(){
-	foo();
-	return 0;
-}
-
--- a/run/b/bug_evalu8_174_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72dg6$40l$1@digitaldaemon.com
-// @desc@	Internal error: ../ztc/evalu8.c 174
-
-// __DSTRESS_DFLAGS__ -release -O
-
-module dstress.run.b.bug_evalu8_174_D;
-
-void foo(){
-	cdouble[] a;
-	cdouble[] b;
-	foreach(cdouble d; b){
-		d = -a[0];
-	}
-}
-
-int main(){
-	foo();
-	return 0;
-}
-
--- a/run/b/bug_evalu8_174_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/b/bug_evalu8_174_E.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:d72dg6$40l$1@digitaldaemon.com
 // @desc@	Internal error: ../ztc/evalu8.c 174
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.b.bug_evalu8_174_E;
 
 void foo(){
--- a/run/b/bug_glue_355_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	John C <johnch_atms@hotmail.com>
-// @date@	2005-09-29
-// @uri@	news:dhf4c3$pua$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.b.bug_glue_355_B;
-
-class Foo {
-    this(int[] params ...) {
-    }
-}
-
-class Bar {
-
-    private this() {
-        init();
-    }
-
-    private void init() {
-        Foo f = new Foo(1, 2, 3);
-    }
-
-}
-
-int main(){
-	Bar b = new Bar();
-	return 0;
-}
\ No newline at end of file
--- a/run/b/bug_glue_355_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/b/bug_glue_355_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-09-29
 // @uri@	news:dhf4c3$pua$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.b.bug_glue_355_C;
 
 class Foo {
@@ -30,4 +28,4 @@
 int main(){
 	Bar b = new Bar();
 	return 0;
-}
\ No newline at end of file
+}
--- a/run/bug_20041226_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20041226_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,7 +7,6 @@
 // @uri@	news:cqmufn$26oj$1@digitaldaemon.com
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2606
 
-// __DSTRESS_DFLAGS__ -inline
 
 module dstress.run.bug_20041226_A;
 
--- a/run/bug_20041226_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	h3r3tic <foo@bar.baz>
-// @date@	2004-12-26
-// @uri@	news:cqmufn$26oj$1@digitaldaemon.com
-// @url@	nntp://digitalmars.com/digitalmars.D.bugs/2606
-
-// __DSTRESS_DFLAGS__ -inline -g
-
-module dstress.run.bug_20041226_B;
-
-void dummy(...){
-}
-
-struct vec3{
-	vec3 opSub(vec3 a){
-		vec3 x;
-		return x;
-	}
-}
-
-struct Face{
-	vec3	a;
-}
-
-struct Mesh{
-	Face[]	faces;
-}
-	
-struct GeomObject{
-	Mesh	mesh;
-	char[]	name;
-	vec3		xlate;
-}
-
-class AseLoader{
-	this(){
-		GeomObject go;
-		go.name = "NODE";
-		geomObjects ~= go;
-	}
-	
-	GeomObject[]	geomObjects;
-}
-
-
-void extractTriangles(GeomObject geomObj){
-	void foobar(){
-		try{
-			dummy("name: ", geomObj.name);
-
-			return;  // avoid accessing the array with 0 elements in the next line			
-			geomObj.mesh.faces[0].a - geomObj.xlate;  // when this line is removed, the bug doesn't appear
-		}catch(Object err){
-			throw err;
-		}
-	}
-	
-	foobar();
-}
-
-int main(){
-	try{
-		AseLoader al = new AseLoader;
-	
-		foreach(GeomObject go; al.geomObjects){
-			dummy("processing ", go.name);
-			extractTriangles(go);
-		}
-	}catch(Object err){
-		dummy("Exception caught:", err);
-	}
-	
-	return 0;
-}
-
--- a/run/bug_20041226_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20041226_D.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:cqmufn$26oj$1@digitaldaemon.com
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2606
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.bug_20041226_D;
 
 void dummy(...){
--- a/run/bug_20041226_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20041226_E.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:cqmufn$26oj$1@digitaldaemon.com
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2606
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.bug_20041226_E;
 
 void dummy(...){
--- a/run/bug_20050405_03.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@     Valéry <valery@freesurf.fr>
-// @date@	2005-04-05
-// @uri@	news:d2v0pb$gl$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -release
-
-module dstress.run.bug_20050405_03;
-
-int main(){
-	bit[] a, b;
-	a.length = 257;
-	b.length = 257;
-	b[] = a;
-	return 0;
-}
--- a/run/bug_20050405_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20050405_04.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-05
 // @uri@	news:d2v0pb$gl$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release
-
 module dstress.run.bug_20050405_04;
 
 int main(){
--- a/run/bug_20050405_05.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20050405_05.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-05
 // @uri@	news:d2v0pb$gl$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__
-
 module dstress.run.bug_20050405_05;
 
 int main(){
--- a/run/bug_20050405_06.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20050405_06.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-05
 // @uri@	news:d2v0pb$gl$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release
-
 module dstress.run.bug_20050405_0;
 
 int main(){
--- a/run/bug_20050418_01.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20050418_01.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-04-18
 // @uri@	news:d3rulu$bn9$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.bug_20050418_01;
 
 class Buffer{
--- a/run/bug_20050418_02.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_20050418_02.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-04-18
 // @uri@	news:d3rulu$bn9$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.bug_20050418_02;
 
 class Buffer{
--- a/run/bug_cg87_2393_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_2393_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_2393_A;
 
 creal x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_2393_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_2393_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_2393_B;
 
 cfloat x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_2393_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_2393_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_2393_C;
 
 cdouble x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_2393_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_2393_D.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.bug_cg87_2393_D;
 
 cfloat x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_2393_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Tom S <h3r3tic@remove.mat.uni.torun.pl>
-// @date@	2005-03-27
-// @uri@	news:d26pug$2m4m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.bug_cg87_2393_E;
-
-cfloat x;
-    
-void foo(){
-	x = -x;
-}
-
-void bar(){
-	return foo();
-}
-
-int main(){
-	x=2;
-	bar();
-	assert(x==-2);
-	return 0;
-} 
\ No newline at end of file
--- a/run/bug_cg87_2393_F.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Tom S <h3r3tic@remove.mat.uni.torun.pl>
-// @date@	2005-03-27
-// @uri@	news:d26pug$2m4m$1@digitaldaemon.com
-
-module dstress.run.bug_cg87_2393_F;
-
-cfloat x;
-    
-void foo(){
-	x = -x;
-}
-
-void bar(){
-	return foo();
-}
-
-int main(){
-	x=2;
-	bar();
-	assert(x==-2);
-	return 0;
-} 
\ No newline at end of file
--- a/run/bug_cg87_279_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_A;
 
 float x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_B;
 
 double x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_C;
 
 real x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_D.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_D;
 
 idouble x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2i);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_E.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_E;
 
 ifloat x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2i);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_F.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_F.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_F;
 
 ireal x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2i);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_G.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cg87_279_G.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-27
 // @uri@	news:d26pug$2m4m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O -inline
-
 module dstress.run.bug_cg87_279_G;
 
 int x;
@@ -25,4 +23,4 @@
 	bar();
 	assert(x==-2);
 	return 0;
-} 
\ No newline at end of file
+} 
--- a/run/bug_cg87_279_H.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Tom S <h3r3tic@remove.mat.uni.torun.pl>
-// @date@	2005-03-27
-// @uri@	news:d26pug$2m4m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.bug_cg87_279_H;
-
-float x;
-    
-void foo(){
-	x = -x;
-}
-
-void bar(){
-	return foo();
-}
-
-int main(){
-	x=2;
-	bar();
-	assert(x==-2);
-	return 0;
-} 
\ No newline at end of file
--- a/run/bug_cg87_279_I.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Tom S <h3r3tic@remove.mat.uni.torun.pl>
-// @date@	2005-03-27
-// @uri@	news:d26pug$2m4m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.bug_cg87_279_I;
-
-float x;
-    
-void foo(){
-	x = -x;
-}
-
-void bar(){
-	return foo();
-}
-
-int main(){
-	x=2;
-	bar();
-	assert(x==-2);
-	return 0;
-} 
\ No newline at end of file
--- a/run/bug_cgcod_1640_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cgcod_1640_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -9,8 +9,6 @@
 
 module dstress.run.bug_cgcod_1640_A;
 
-// __DSTRESS_DFLAGS__ -O
-
 struct MyStruct{
 	int a, b, c;
 }
--- a/run/bug_cgcod_1640_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	h3r3tic <foo@bar.baz>
-// @date@	2004-12-25
-// @uri@	news:cqihjc$16c8$1@digitaldaemon.com
-// @url@	nntp://digitalmars.com/digitalmars.D.bugs/2602
-
-module dstress.run.bug_cgcod_1640_B;
-
-struct MyStruct{
-	int a, b, c;
-}
-
-void bar() {}
-
-int main(){
-	MyStruct[] arr;
-	foreach(MyStruct a; arr){
-		bar();
-	}
-	return 0;
-}
--- a/run/bug_cgcod_1640_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cgcod_1640_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -9,8 +9,6 @@
 
 module dstress.run.bug_cgcod_1640_C;
 
-// __DSTRESS_DFLAGS__ -O
-
 struct MyStruct{
 	int a;
 }
--- a/run/bug_cgcod_1640_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	h3r3tic <foo@bar.baz>
-// @date@	2004-12-25
-// @uri@	news:cqihjc$16c8$1@digitaldaemon.com
-// @url@	nntp://digitalmars.com/digitalmars.D.bugs/2602
-
-module dstress.run.bug_cgcod_1640_D;
-
-// __DSTRESS_DFLAGS__ -O
-
-struct MyStruct{
-	int a, b;
-}
-
-void bar() {}
-
-int main(){
-	MyStruct[] arr;
-	foreach(MyStruct a; arr){
-		bar();
-	}
-	return 0;
-}
--- a/run/bug_cgcod_1640_F.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cgcod_1640_F.d	Sat Nov 12 07:28:46 2005 +0000
@@ -9,8 +9,6 @@
 
 module dstress.run.bug_cgcod_1640_F;
 
-// __DSTRESS_DFLAGS__ -O
-
 struct MyStruct{
 	int a, b, c, d;
 }
--- a/run/bug_cgcs_353_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Ben Hinkle <ben.hinkle@gmail.com>
-// @date@	2005-03-01
-// @uri@	news:d00fr5$17dc$1@digitaldaemon.com
-// @url@	nntp://news.digitalmars.com/digitalmars.D.bugs/3068
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.bug_cgcs_353_C;
-
-struct MyStruct {
-	int opEquals(MyStruct x) {
-		return this.normalize is x.normalize;
-	}
-	
-	MyStruct normalize() {
-		return s;
-	}
-}
-
-MyStruct s;
-
-int main() {
-	MyStruct a;
-	MyStruct b;
-	assert(a==b);
-	assert(&a!=&b);
-	return 0;
-}
--- a/run/bug_cod1_1648_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Tom S <h3r3tic@remove.mat.uni.torun.pl>
-// @date@	2005-03-27
-// @uri@	news:d26le9$2hsa$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.bug_cod1_1648_B;
-
-struct MyStruct{
-	static MyStruct bar(){
-		MyStruct s;
-		return s;
-	}
-}
-
-int main(){
-	MyStruct[] array;  
-	array.length=2;
-	array[] = MyStruct.bar;
-	return 0;
-} 
\ No newline at end of file
--- a/run/bug_cod2_4211_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_A;
 
 ubyte[1] a;
--- a/run/bug_cod2_4211_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_B;
 
 byte[1] a;
--- a/run/bug_cod2_4211_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_C;
 
 short[1] a;
--- a/run/bug_cod2_4211_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_D.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_D;
 
 ushort[1] a;
--- a/run/bug_cod2_4211_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_E.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_E;
 
 int[1] a;
--- a/run/bug_cod2_4211_F.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_F.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_F;
 
 uint[1] a;
--- a/run/bug_cod2_4211_G.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_G.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_G;
 
 long[1] a;
--- a/run/bug_cod2_4211_H.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_H.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_H;
 
 ulong[1] a;
--- a/run/bug_cod2_4211_I.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_I.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_I;
 
 float[1] a;
--- a/run/bug_cod2_4211_J.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_J.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_J;
 
 ifloat[1] a;
--- a/run/bug_cod2_4211_K.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_K.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_K;
 
 cfloat[1] a;
--- a/run/bug_cod2_4211_L.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_L.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_L;
 
 cdouble[1] a;
--- a/run/bug_cod2_4211_M.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_M.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_M;
 
 idouble[1] a;
--- a/run/bug_cod2_4211_N.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_N.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_N;
 
 double[1] a;
--- a/run/bug_cod2_4211_O.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_O.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_O;
 
 real[1] a;
--- a/run/bug_cod2_4211_P.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_P.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_P;
 
 ireal[1] a;
--- a/run/bug_cod2_4211_Q.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_Q.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_Q;
 
 creal[1] a;
--- a/run/bug_cod2_4211_R.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_cod2_4211_R.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-27
 // @uri@	news:d4or18$1th1$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.bug_cod2_4211_R;
 
 bit[1] a;
--- a/run/bug_elfobj_1251_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_elfobj_1251_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:cp86l0$106o$2@digitaldaemon.com
 // @url@	nntp://news.digitalmars.com/digitalmars.D.bugs/2491
 
-// __DSTRESS_DFLAGS__ -g
-
 module dstress.run.bug_elfobj_1251_A;
 
 bool foo() {
--- a/run/bug_elfobj_1251_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Ben Hinkle <bhinkle4@juno.com>
-// @date@	2004-12-09
-// @uri@	news:cp86l0$106o$2@digitaldaemon.com
-// @url@	nntp://news.digitalmars.com/digitalmars.D.bugs/2491
-
-module dstress.run.bug_elfobj_1251_B;
-
-bool foo() {
-	int x;
-	for (;;) {
-		if (x == 0)
-			return true;
-		x = 1;
-	}
-	return false;
-}
-
-int main(){
-	foo();
-	return 0;
-}
--- a/run/bug_elfobj_1251_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/bug_elfobj_1251_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,7 +6,6 @@
 // @date@	2005-02-03
 // @uri@	news:cts483$1klp$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -g
 
 module dstress.run.bug_elfobj_1251_C;
 
--- a/run/c/catch_05_H.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/c/catch_05_H.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:d99id2$fgj$1@digitaldaemon.com
 // @desc@	foreach and throw/catch code generation
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.c.catch_05_H;
 
 void dummy(...){
--- a/run/c/cdouble_01_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.c.cdouble_01_B;
-
-int main(){
-	static cdouble[] params = [1,3,5];
-
-	cdouble[] sums = new cdouble[3];
-	sums[] = 0;
-
-	foreach(cdouble d; params){
-		cdouble prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0].re==9);
-	assert(sums[0].im==0);
-	assert(sums[1].re==35);
-	assert(sums[1].im==0);
-	assert(sums[2].re==153);
-	assert(sums[2].im==0);
-
-	return 0;
-}
--- a/run/c/cfloat_02_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.c.cfloat_02_B;
-
-int main(){
-	static cfloat[] params = [1,3,5];
-
-	cfloat[] sums = new cfloat[3];
-	sums[] = 0;
-
-	foreach(cfloat d; params){
-		cfloat prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0].re==9);
-	assert(sums[0].im==0);
-	assert(sums[1].re==35);
-	assert(sums[1].im==0);
-	assert(sums[2].re==153);
-	assert(sums[2].im==0);
-
-	return 0;
-}
--- a/run/c/creal_26_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.c.creal_26_B;
-
-int main(){
-	static creal[] params = [1,3,5];
-
-	creal[] sums = new creal[3];
-	sums[] = 0;
-
-	foreach(creal d; params){
-		creal prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0].re==9);
-	assert(sums[0].im==0);
-	assert(sums[1].re==35);
-	assert(sums[1].im==0);
-	assert(sums[2].re==153);
-	assert(sums[2].im==0);
-
-	return 0;
-}
--- a/run/d/double_25_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.d.double_25_B;
-
-int main(){
-	static double[] params = [1,3,5];
-
-	double[] sums = new double[3];
-	sums[] = 0;
-
-	foreach(double d; params){
-		double prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0]==9);
-	assert(sums[1]==35);
-	assert(sums[2]==153);
-
-	return 0;
-}
--- a/run/debug_info_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Jarrett Billingsley <kb3ctd2@yahoo.com>
-// @date@	2005-03-25
-// @uri@	news:d21vhg$pld$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -g
-
-module dstress.run.debug_info_04;
-
-class MyClass{
-	int check(fn f){
-		return 1;
-	}
-}
-
-alias int function(MyClass m) fn;
-
-int main(){
-	MyClass m = new MyClass();
-	fn f;
-	assert(m.check(f)==1);
-	return 0;
-}
\ No newline at end of file
--- a/run/debug_info_05.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/debug_info_05.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-25
 // @uri@	news:d21vhg$pld$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -g
-
 module dstress.run.debug_info_05;
 
 struct MyStruct{
--- a/run/debug_info_06.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/debug_info_06.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,7 +6,6 @@
 // @date@	2005-03-25
 // @uri@	news:d21vhg$pld$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -g
 
 module dstress.run.debug_info_06;
 
--- a/run/debug_info_07.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/debug_info_07.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-03-25
 // @uri@	news:d21vhg$pld$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -g
-
 module dstress.run.debug_info_07;
 
 struct MyStruct{
--- a/run/f/float_27_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.f.float_27_B;
-
-int main(){
-	static float[] params = [1,3,5];
-
-	float[] sums = new float[3];
-	sums[] = 0;
-
-	foreach(float d; params){
-		float prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0]==9);
-	assert(sums[1]==35);
-	assert(sums[2]==153);
-
-	return 0;
-}
--- a/run/f/for_04_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Stewart Gordon <smjg_1998@yahoo.com>
-// @date@	2005-04-18
-// @uri@	news:d4026v$nc0$5@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.f.for_04_B;
-
-int main() {
-	int i;
-	for (i = 0; i < 10; i++){
-		debug i=22;
-	}
-	assert(i==10);
-	return 0;
-}
--- a/run/f/for_05_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Stewart Gordon <smjg_1998@yahoo.com>
-// @date@	2005-04-18
-// @uri@	news:d4026v$nc0$5@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.f.for_05_B;
-
-int main() {
-	int i;
-	for (i = 0; i < 10; i++){
-		version(dummy) i=22;
-	}
-	assert(i==10);
-	return 0;
-}
--- a/run/f/for_06_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Deewiant <deewiant.doesnotlike.spam@gmail.com>
-// @date@	2005-08-06
-// @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.f.for_06_B;
-
-int foo(inout real[] arr) {
-	size_t i = 1;
-	int counter;
-	
-	for(size_t j = arr.length-1; j >= i; j--) {
-		arr[j] = arr[j - i];
-		counter++;
-	}
-
-	return counter;
-}
-
-int main(){
-	real[] array;
-	array.length = 2;
-	
-	if(foo(array)==1){
-		return 0;
-	}else{
-		return 1;
-	}
-}
\ No newline at end of file
--- a/run/f/for_06_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Deewiant <deewiant.doesnotlike.spam@gmail.com>
-// @date@	2005-08-06
-// @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -release
-
-module dstress.run.f.for_06_C;
-
-int foo(inout real[] arr) {
-	size_t i = 1;
-	int counter;
-	
-	for(size_t j = arr.length-1; j >= i; j--) {
-		arr[j] = arr[j - i];
-		counter++;
-	}
-
-	return counter;
-}
-
-int main(){
-	real[] array;
-	array.length = 2;
-	
-	if(foo(array)==1){
-		return 0;
-	}else{
-		return 1;
-	}
-}
\ No newline at end of file
--- a/run/f/for_06_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Deewiant <deewiant.doesnotlike.spam@gmail.com>
-// @date@	2005-08-06
-// @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -release -O
-
-module dstress.run.f.for_06_D;
-
-int foo(inout real[] arr) {
-	size_t i = 1;
-	int counter;
-	
-	for(size_t j = arr.length-1; j >= i; j--) {
-		arr[j] = arr[j - i];
-		counter++;
-	}
-
-	return counter;
-}
-
-int main(){
-	real[] array;
-	array.length = 2;
-	
-	if(foo(array)==1){
-		return 0;
-	}else{
-		return 1;
-	}
-}
\ No newline at end of file
--- a/run/f/for_06_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_E.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_E;
 
 int foo(inout real[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_F.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_F.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_F;
 
 int foo(inout real[] arr) {
@@ -32,4 +30,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_G.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_G.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_G;
 
 int foo(inout real[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_H.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_H.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_H;
 
 int foo(float[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_I.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_I.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_I;
 
 int foo(double[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_J.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_J.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_J;
 
 int foo(ifloat[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_K.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_K.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_K;
 
 int foo(ireal[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_L.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_L.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_L;
 
 int foo(idouble[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_M.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_M.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_M;
 
 int foo(cfloat[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_N.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_N.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_N;
 
 int foo(creal[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_O.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_O.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_O;
 
 int foo(cdouble[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_P.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_P.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_P;
 
 int foo(long[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_Q.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_Q.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_Q;
 
 int foo(int[] arr) {
@@ -31,4 +29,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/for_06_R.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/f/for_06_R.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-08-06
 // @uri@	news:dd23j9$1b6c$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -release -O
-
 module dstress.run.f.for_06_R;
 
 int foo(real[] arr) {
@@ -30,4 +28,4 @@
 	}else{
 		return 1;
 	}
-}
\ No newline at end of file
+}
--- a/run/f/foreach_28_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Stewart Gordon <smjg_1998@yahoo.com>
-// @date@	2005-04-18
-// @uri@	news:d4026v$nc0$5@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.f.foreach_28_B;
-
-int main(char[][] args) {
-	foreach(char[] p; args){
-		version(dummy) int i;
-	}
-	return 0;
-}
--- a/run/f/foreach_29_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Stewart Gordon <smjg_1998@yahoo.com>
-// @date@	2005-04-18
-// @uri@	news:d4026v$nc0$5@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.foreach_29_B;
-
-int main(char[][] args) {
-	foreach(char[] p; args){
-		debug(dummy) int i;
-	}
-	return 0;
-}
--- a/run/i/import_08_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/import_08_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,7 +6,7 @@
 // @date@	2005-09-17
 // @uri@	news:dggsko$pi$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGSE__ addon/import_08_Z.d
+// __DSTRESS_DFLAGS__ addon/import_08_Z.d
 
 module dstress.run.i.import_08_A;
 
--- a/run/i/import_08_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/import_08_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,7 +6,7 @@
 // @date@	2005-09-17
 // @uri@	news:dggsko$pi$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGSE__ addon/import_08_Z.d
+// __DSTRESS_DFLAGS__ addon/import_08_Z.d
 
 module dstress.run.i.import_08_B;
 
--- a/run/i/import_08_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/import_08_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,7 +6,7 @@
 // @date@	2005-09-17
 // @uri@	news:dggsko$pi$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGSE__ addon/import_08_Z.d
+// __DSTRESS_DFLAGS__ addon/import_08_Z.d
 
 module dstress.run.i.import_08_C;
 
--- a/run/i/in_out_body_09_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/in_out_body_09_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-09-22
 // @uri@	news:dguji0$1e1i$4@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstess.run.i.in_out_body_09_A;
 
 int main(){
--- a/run/i/in_out_body_09_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/in_out_body_09_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-09-22
 // @uri@	news:dguji0$1e1i$4@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstess.run.i.in_out_body_09_B;
 
 alias int intX;
--- a/run/i/in_out_body_09_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/in_out_body_09_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-09-22
 // @uri@	news:dguji0$1e1i$4@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstess.run.i.in_out_body_09_C;
 
 typedef int intX;
--- a/run/i/in_out_body_09_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/in_out_body_09_D.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-09-22
 // @uri@	news:dguji0$1e1i$4@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstess.run.i.in_out_body_09_D;
 
 typedef int intX;
--- a/run/i/in_out_body_09_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/in_out_body_09_E.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-09-22
 // @uri@	news:dguji0$1e1i$4@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstess.run.i.in_out_body_09_E;
 
 alias int intX;
--- a/run/i/inline_10_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Vathix <vathix@dprogramming.com>
-// @date@	2005-05-22
-// @uri@	news:op.sq4gt8ddkcck4r@esi
-// @desc@	-inline calling wrong virtual function
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.i.inline_10_B;
-
-class Base{
-	int test(){
-		return 1;
-	}
-}
-
-class Derived : Base{
-	int test(){
-		return 2;
-	}
-
-	package int baseTest(){
-		return super.test();
-	}
-}
-
-int main(){
-	Base b = new Base();
-	assert(b.test()==1);
-
-	Derived f = new Derived();
-	assert(f.test()==2);
-	assert(f.baseTest()==1);
-	return 0;
-}
--- a/run/i/inline_10_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/inline_10_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:op.sq4gt8ddkcck4r@esi
 // @desc@	-inline calling wrong virtual function
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.i.inline_10_C;
 
 class Base{
--- a/run/i/inline_11_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Victor Nakoryakov <nail-mail@mail.ru>
-// @date@	2005-06-25
-// @uri@	news:d9e3af$1olf$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.i.inline_11_B;
- 
-struct Struct{
-	int i;
-
-	Struct foo(){
-		Struct s;
-		int a = i;
-		int b = s.i;		
-		with (s) {
-			i+=2;
-		}
-		assert(a==i);
-		assert(b+2==s.i);
-		return s;
-	}
-
-	Struct bar(){
-		return Struct.foo() * Struct.foo();
-	}
-
-	Struct opMul(Struct s){
-		Struct ss;
-		ss.i = s.i * i;
-		return ss;
-	}
-}
-
-int main(){
-	Struct s;
-	assert(s.bar().i==4);
-	return 0;	
-}
--- a/run/i/inline_11_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/inline_11_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-06-25
 // @uri@	news:d9e3af$1olf$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.i.inline_11_C;
  
 struct Struct{
--- a/run/i/inline_11_D.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/inline_11_D.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-06-25
 // @uri@	news:d9e3af$1olf$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.i.inline_11_D;
  
 struct Struct{
--- a/run/i/inline_12_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-// $HeadURI$
-// $Date$
-// $Author$
-
-// @author@	Victor Nakoryakov <nail-mail@mail.ru>
-// @date@	2005-06-23
-// @uri@	news:d9eouv$2okr$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.i.inline_12_B;
-
-struct Struct{
-	int opMul(int x){
-		return x+1;
-	}
-}
-
-class Class{
-	int opMul(int f){
-		return (foo * f) + 3;
-	}
-	
-	Struct foo(){
-		Struct s;
-		return s;
-	}
-}
-
-int main(){
-	Struct s;
-	assert(s * 1 == 2);
-
-	Class c = new Class;
-	assert(c * 1 == 5);	
-	
-	return 0;	
-}
-
-
--- a/run/i/inline_12_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/inline_12_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-06-23
 // @uri@	news:d9eouv$2okr$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.i.inline_12_C;
 
 struct Struct{
--- a/run/i/inline_13_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Uwe Salomon <post@uwesalomon.de>
-// @date@	2005-07-13
-// @uri@	news:op.studsoj86yjbe6@sandmann.maerchenwald.net
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.i.inline_13_B;
-
-struct NodeType(Key, T){
-	NodeType* next;
-	uint hash;
-	Key key;
-}
-
-struct HashIterator(Key, T){
-	NodeType!(Key, T)* m_ptr;
-
-	static HashIterator fromPtr(NodeType!(Key, T)* ptr){
-		return *(cast(HashIterator*) &ptr);
-	}
-
-	int opEquals(HashIterator iter){
-		return (m_ptr == iter.m_ptr);
-	}
-}
-
-struct Hash(Key, T){
-	alias HashIterator!(Key, T) Iterator;
-
-	Iterator end(){
-		return Iterator.fromPtr(null);
-	}
-
-}
-
-int main(){
-	Hash!(uint, uint) hash;
-	hash.Iterator iter;
-
-	if ((iter = hash.end()) == hash.end){
-		return 0;
-	}
-
-	assert(0);
-}
--- a/run/i/inline_14_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/inline_14_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -29,4 +29,4 @@
         assert(a==1);
         assert(b==1);
         return 0;
-}
\ No newline at end of file
+}
--- a/run/i/inline_14_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	zwang <nehzgnaw@gmail.com>
-// @date@	2005-09-09
-// @uri@	news:dfsni3$2jst$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.i.inline_14_B;
-
-int a = 0;
-int b = 0;
-
-class A{
-        void f(){
-                a++;
-        }
-}
-
-final class B : A{
-        void f(){
-                b++;
-                super.f();
-        }
-}
-
-int main(){
-        (new B).f();
-        assert(a==1);
-        assert(b==1);
-        return 0;
-}
\ No newline at end of file
--- a/run/i/inline_14_C.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/inline_14_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-09-09
 // @uri@	news:dfsni3$2jst$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.i.inline_14_C;
 
 int a = 0;
@@ -31,4 +29,4 @@
         assert(a==1);
         assert(b==1);
         return 0;
-}
\ No newline at end of file
+}
--- a/run/i/inline_15_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	John C <johnch_atms@hotmail.com>
-// @date@	2005-09-30
-// @uri@	news:dhj6pt$1crc$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.i.inline_15_B;
-
-int[] toArray(int[] params ...) {
-        return params.dup;
-}
-
-int[] values;
-
-void ensure() {
-	values = toArray(1, 2, 3);
-}
-
-int main(){
-	ensure();
-	assert(values.length==3);
-	assert(values[0]==1);
-	assert(values[1]==2);
-	assert(values[2]==3);
-	return 0;
-}
\ No newline at end of file
--- a/run/i/int_09_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-module dstress.run.i.int_09_A;
-
-int main(){
-	static int[] params = [1,3,5];
-
-	int[] sums = new int[3];
-	sums[] = 0;
-
-	foreach(int d; params){
-		int prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0]==9);
-	assert(sums[1]==35);
-	assert(sums[2]==153);
-
-	return 0;
-}
--- a/run/i/int_09_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/i/int_09_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-05-25
 // @uri@	news:d72fan$60m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.i.int_09_B;
 
 int main(){
--- a/run/in_out_body_01.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_01.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:opshfzxz0b44buww@simon.homenet
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2262
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_01;
 
 struct MyStruct{
--- a/run/in_out_body_02.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_02.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:opshfzxz0b44buww@simon.homenet
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2262
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_02;
 
 struct MyStruct{
--- a/run/in_out_body_03.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_03.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:opshfzxz0b44buww@simon.homenet
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2262
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_03;
 
 bool in_checked;
--- a/run/in_out_body_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_04.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:opshfzxz0b44buww@simon.homenet
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2262
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_04;
 
 void outer(){
--- a/run/in_out_body_05.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_05.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:cu5eci$1asg$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_05;
 
 void test()
--- a/run/in_out_body_06.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_06.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:cu5eci$1asg$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_06;
 
 void test()
--- a/run/in_out_body_07.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_07.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:cu5eci$1asg$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_07;
 
 void test()
--- a/run/in_out_body_08.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/in_out_body_08.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:cu5eci$1asg$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.in_out_body_08;
 
 void test()
--- a/run/inline_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Ilya Zaitseff <sark7@mail333.com>
-// @date@	2005-02-14
-// @uri@	news:opsl6xtajtaaezs2@robingood
-// @url@	nntp://news.digitalmars.com/digitalmars.D.bugs/2984
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.inline_04;
-
-struct MyStruct{
-
-	int[] x;
-
-	int foo() {
-		return 3;
-	}
-
-	MyStruct bar(){
-		MyStruct v;
-		foreach (inout int f; v.x){
-			f=0;
-		}
-		return v;
-	}
-	
-	float bug(MyStruct p1) {
-		return bar.foo;
-	}
-}
-
-int main(){
-	MyStruct s;
-	assert(s.bug(s)==3);
-	return 0;
-}
\ No newline at end of file
--- a/run/inline_06.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/inline_06.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:opsl6xtajtaaezs2@robingood
 // @url@	nntp://news.digitalmars.com/digitalmars.D.bugs/2984
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.inline_06;
 
 struct MyStruct{
@@ -33,4 +31,4 @@
 	MyStruct s;
 	assert(s.bug(s)==3);
 	return 0;
-}
\ No newline at end of file
+}
--- a/run/inline_09.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/inline_09.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,8 +7,6 @@
 // @uri@	news:cv77ei$27mv$3@digitaldaemon.com
 // @url@	nntp://news.digitalmars.com/digitalmars.D.bugs/3017
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.compile.inline_09;
 
 struct MyStruct{
@@ -20,4 +18,4 @@
 int main(){
 	assert(MyStruct.bug()==3);
 	return 0;
-}
\ No newline at end of file
+}
--- a/run/invariant_01.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_01.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_01;
 
 class MyClass{
--- a/run/invariant_02.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_02.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_02;
 
 int status;
--- a/run/invariant_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_04.d	Sat Nov 12 07:28:46 2005 +0000
@@ -9,6 +9,8 @@
 
 // invariant for structs allowed since dmd-0.119
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_04;
 
 bool tested;
--- a/run/invariant_06.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_06.d	Sat Nov 12 07:28:46 2005 +0000
@@ -9,6 +9,8 @@
 
 // invariants for Unions allowed since dmd-0.119
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_06;
 
 int status;
--- a/run/invariant_10.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_10.d	Sat Nov 12 07:28:46 2005 +0000
@@ -3,6 +3,7 @@
 // $Author$
 
 // the name function name "_invariant" isn't forbidden (dmd-0.104 documentation)
+
 module dstress.run.invariant_10;
 
 class MyClass{
--- a/run/invariant_12.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_12.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_12.d;
 
 bool checked;
--- a/run/invariant_13.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_13.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_13;
 
 class Parent{
--- a/run/invariant_14.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_14.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:clbr09$uc6$1@digitaldaemon.com
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2140
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_14;
 
 class Parent{
--- a/run/invariant_15.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_15.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:clbr09$uc6$1@digitaldaemon.com
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2140
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_15;
 
 class Parent{
--- a/run/invariant_18.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_18.d	Sat Nov 12 07:28:46 2005 +0000
@@ -7,6 +7,8 @@
 // @uri@	news:cldaue$2gf4$1@digitaldaemon.com
 // @url@	nntp://digitalmars.com/digitalmars.D.bugs/2144
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_18;
 
 class MyClass{
--- a/run/invariant_19.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_19.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-05
 // @uri@	news:cu30gc$29cb$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_19;
 
 class MyClass{
--- a/run/invariant_20.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_20.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-05
 // @uri@	news:cu30gc$29cb$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_20;
 
 class MyClass{
--- a/run/invariant_21.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_21.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-05
 // @uri@	news:cu30gc$29cb$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_21;
 
 class MyClass{
--- a/run/invariant_22.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_22.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-05
 // @uri@	news:cu30gc$29cb$1@digitaldaemon.com
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_22;
 
 class MyClass{
--- a/run/invariant_23.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_23.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:vlbhd2-1n2.ln1@lnews.kuehne.cn
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_23;
 
 class MyClass{
--- a/run/invariant_24.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_24.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:vlbhd2-1n2.ln1@lnews.kuehne.cn
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_24;
 
 class MyClass{
--- a/run/invariant_25.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_25.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,6 +6,8 @@
 // @date@	2005-02-06
 // @uri@	news:s2chd2-1n2.ln1@lnews.kuehne.cn
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_25;
 
 class MyClass{
--- a/run/invariant_27.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_27.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_27;
 
 int status;
--- a/run/invariant_28.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_28.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_28;
 
 int status;
--- a/run/invariant_32.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/invariant_32.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,8 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
+
 module dstress.run.invariant_32;
 
 int status;
--- a/run/l/long_04_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-module dstress.run.l.long_04_A;
-
-int main(){
-	static long[] params = [1,3,5];
-
-	long[] sums = new long[3];
-	sums[] = 0;
-
-	foreach(long d; params){
-		long prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0]==9);
-	assert(sums[1]==35);
-	assert(sums[2]==153);
-
-	return 0;
-}
--- a/run/l/long_04_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/l/long_04_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-05-25
 // @uri@	news:d72fan$60m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.l.long_04_B;
 
 int main(){
--- a/run/m/mixin_14_E.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.m.mixin_14_E;
-
-int main(){
-	char[] arg = "AAA";
-	mixin Template!();
-	
-	assert(Class.foo(arg) == "AAA");
-	assert(test() == "XXX");
-	
-	return 0;
-}
-
-template Template(){
-	char[] arg = "XXX";
-	
-	char[] test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static char[] foo(char[] s){
-		return s;
-	}
-}
--- a/run/m/mixin_14_F.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.m.mixin_14_F;
-
-int main(){
-	int arg = 1;
-	mixin Template!();
-	
-	assert(Class.foo(arg) == 1);
-	assert(test() == 2);
-	
-	return 0;
-}
-
-template Template(){
-	int arg = 2;
-	
-	int test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static int foo(int i){
-		return i;
-	}
-}
--- a/run/m/mixin_14_G.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.m.mixin_14_G;
-
-int main(){
-	mixin Template!();
-	char[] arg = "AAA";
-
-	
-	assert(Class.foo(arg) == "AAA");
-	assert(test() == "XXX");
-	
-	return 0;
-}
-
-template Template(){
-	char[] arg = "XXX";
-	
-	char[] test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static char[] foo(char[] s){
-		return s;
-	}
-}
--- a/run/m/mixin_14_H.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.m.mixin_14_H;
-
-int main(){
-	mixin Template!();
-	int arg = 1;
-	
-	assert(Class.foo(arg) == 1);
-	assert(test() == 2);
-	
-	return 0;
-}
-
-template Template(){
-	int arg = 2;
-	
-	int test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static int foo(int i){
-		return i;
-	}
-}
--- a/run/m/mixin_14_I.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -g
-
-module dstress.run.m.mixin_14_I;
-
-int main(){
-	char[] arg = "AAA";
-	mixin Template!();
-	
-	assert(Class.foo(arg) == "AAA");
-	assert(test() == "XXX");
-	
-	return 0;
-}
-
-template Template(){
-	char[] arg = "XXX";
-	
-	char[] test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static char[] foo(char[] s){
-		return s;
-	}
-}
--- a/run/m/mixin_14_J.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -g
-
-module dstress.run.m.mixin_14_J;
-
-int main(){
-	int arg = 1;
-	mixin Template!();
-	
-	assert(Class.foo(arg) == 1);
-	assert(test() == 2);
-	
-	return 0;
-}
-
-template Template(){
-	int arg = 2;
-	
-	int test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static int foo(int i){
-		return i;
-	}
-}
--- a/run/m/mixin_14_K.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -g
-
-module dstress.run.m.mixin_14_K;
-
-int main(){
-	mixin Template!();
-	char[] arg = "AAA";
-
-	
-	assert(Class.foo(arg) == "AAA");
-	assert(test() == "XXX");
-	
-	return 0;
-}
-
-template Template(){
-	char[] arg = "XXX";
-	
-	char[] test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static char[] foo(char[] s){
-		return s;
-	}
-}
--- a/run/m/mixin_14_L.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadULR$
-// $Date$
-// $Author$
-
-// @author@	ElfQT <dethjunk@yahoo.com>
-// @date@	2005-09-03
-// @uri@	news:dfd6f0$oit$1@digitaldaemon.com
-
-// __DSTRESS_DFLAGS__ -g
-
-module dstress.run.m.mixin_14_L;
-
-int main(){
-	mixin Template!();
-	int arg = 1;
-	
-	assert(Class.foo(arg) == 1);
-	assert(test() == 2);
-	
-	return 0;
-}
-
-template Template(){
-	int arg = 2;
-	
-	int test(){
-		return Class.foo(arg);
-	}
-}
-
-class Class{
-	static int foo(int i){
-		return i;
-	}
-}
--- a/run/main_06.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// return contains an Expression and no ExpressionStatement,
-// thus effectless code is legal
-
-module dstress.run.main_06;
-
-void main(){
-	return 0;
-}
--- a/run/nested_function_02.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Charlie <Charlie_member@pathlink.com>
-// @date@	2004-07-17
-// @uri@	news:casnln$1oe1$1@digitaldaemon.com
-// @url@	nntp://digitalmars.com/digitalmars.D.bugs/551
-
-// __DSTRESS_DFLAGS__ -inline
-
-module dstress.run.nested_function_02;
-
-void fn( out char[] buf ){
-	void fn2(){
-		assert(buf.length==0);
-		assert(buf.sizeof==8);
-	}
-	fn2();
-	assert(buf.length==0);
-	assert(buf.sizeof==8);
-}
-
-int main(){
-	char[] buf;
-	assert(buf.length==0);
-	assert(buf.sizeof==8);
-	fn( buf );
-	return 0;
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opIndex_06_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -0,0 +1,11 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.o.opIndex_06_A;
+
+int main(){
+	const char c = "abc"[1];
+	assert(c=='b');
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opIndex_06_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -0,0 +1,11 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.o.opIndex_06_B;
+
+int main(){
+	const dchar c = "abc"[1];
+	assert(c=='b');
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opIndex_06_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -0,0 +1,11 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.o.opIndex_06_C;
+
+int main(){
+	const wchar c = "abc"[1];
+	assert(c=='b');
+	return 0;
+}
--- a/run/opIndex_01.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/opIndex_01.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-24
 // @uri@	news:d4ha7g$fuc$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.opIndex_01;
 
 struct Range{
--- a/run/opIndex_02.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// $HeadURI$
-// $Author$
-// $Date$
-
-// @author@	Kevin Bealer <Kevin_member@pathlink.com>
-// @date@	2005-04-24
-// @uri@	news:d4ha7g$fuc$1@digitaldaemon.com
-
-module dstress.run.opIndex_02;
-
-struct Range{
-	int width(){
-		return 1;
-	}
-}
-
-class Container {
-	Range opIndex(int i){
-		return data[i];
-	}
-    
-	Range[2] data;
-}
-
-int main(){
-	Container ranges=new Container;
-    
-	if (ranges[0].width == 1){
-		return 0;
-	}
-    
-	assert(0);
-}
-
--- a/run/opIndex_03.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/opIndex_03.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-24
 // @uri@	news:d4ha7g$fuc$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.opIndex_03;
 
 class Range{
--- a/run/opIndex_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/opIndex_04.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-04-24
 // @uri@	news:d4ha7g$fuc$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -inline
-
 module dstress.run.opIndex_04;
 
 class Range{
--- a/run/r/real_23_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-module dstress.run.f.real_23_A;
-
-int main(){
-	static real[] params = [1,3,5];
-
-	real[] sums = new real[3];
-	sums[] = 0;
-
-	foreach(real d; params){
-		real prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0]==9);
-	assert(sums[1]==35);
-	assert(sums[2]==153);
-
-	return 0;
-}
--- a/run/r/real_23_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/r/real_23_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-05-25
 // @uri@	news:d72fan$60m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.f.real_23_B;
 
 int main(){
--- a/run/r/return_06_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// __DSTRESS__ -inline
-
-module dstress.run.r.return_06_B;
-
-int test(int i){
-	if(i==0){
-		return 2;
-	}
-}
-
-int main(){
-	assert(test(0)==2);
-	try{
-		test(1);
-	}catch{
-		return 0;
-	}
-	assert(0);
-}
--- a/run/s/short_04_A.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Nick <Nick_member@pathlink.com>
-// @date@	2005-05-25
-// @uri@	news:d72fan$60m$1@digitaldaemon.com
-
-module dstress.run.s.short_04_A;
-
-int main(){
-	static short[] params = [1,3,5];
-
-	short[] sums = new short[3];
-	sums[] = 0;
-
-	foreach(short d; params){
-		short prod = d;
-
-		for(int i; i<2; i++){
-			sums[i] += prod;
-			prod *= d;
-		}
-		sums[2] += prod;
-	}
-
-	assert(sums[0]==9);
-	assert(sums[1]==35);
-	assert(sums[2]==153);
-
-	return 0;
-}
--- a/run/s/short_04_B.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/s/short_04_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -6,8 +6,6 @@
 // @date@	2005-05-25
 // @uri@	news:d72fan$60m$1@digitaldaemon.com
 
-// __DSTRESS_DFLAGS__ -O
-
 module dstress.run.s.short_04_B;
 
 int main(){
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/string_postfix_06_A.d	Sat Nov 12 07:28:46 2005 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.s.string_postfix_06_A;
+
+int test(char[] a){
+	return a.length;
+}
+
+int test(wchar[] a){
+	return a.length + 100;
+}
+
+int test(dchar[] a){
+	return a.length + 10000;
+}
+
+int main(){
+	assert(test("a"c "b"c)==2);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/string_postfix_06_B.d	Sat Nov 12 07:28:46 2005 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.s.string_postfix_06_B;
+
+int test(char[] a){
+	return a.length;
+}
+
+int test(wchar[] a){
+	return a.length + 100;
+}
+
+int test(dchar[] a){
+	return a.length + 10000;
+}
+
+int main(){
+	assert(test("a"w "b"w)==102);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/string_postfix_06_C.d	Sat Nov 12 07:28:46 2005 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.s.string_postfix_06_C;
+
+int test(char[] a){
+	return a.length;
+}
+
+int test(wchar[] a){
+	return a.length + 100;
+}
+
+int test(dchar[] a){
+	return a.length + 10000;
+}
+
+int main(){
+	assert(test("a"d "b"d)==10002);
+	return 0;
+}
--- a/run/slice_09.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/slice_09.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,7 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
 module dstress.run.slice_09;
 
 int main(){
--- a/run/struct_15.d	Fri Nov 11 21:17:23 2005 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	shinichiro.h <s31552@mail.ecc.u-tokyo.ac.jp>
-// @date@	2004-10-30
-// @uri@	news:20041030030623.0497f385.s31552@mail.ecc.u-tokyo.ac.jp
-// @url@	nntp://digitalmars.com/digitalmars.D.bugs/2163
-
-// __DSTRESS_DFLAGS__ -O
-
-module dstress.run.struct_15;
-
-struct MyStruct {
-    ubyte a, b, c, d;
-}
-
-void check(MyStruct s) {
-	assert(s.a==1);
-	assert(s.b==2);
-	assert(s.c==3);
-	assert(s.d==4);
-}
-
-int main() {
-    for (int i = 0; i < 1; i++) {
-        MyStruct s;
-        s.a = 1;
-        s.b = 2;
-        s.c = 3;
-        s.d = 4;
-        check(s);
-    }
-    return 0;
-}
--- a/run/unittest_01.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/unittest_01.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,7 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
 // __DSTRESS_DFLAGS__ -unittest
 
 module dstress.run.unittest_01;
--- a/run/unittest_03.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/unittest_03.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,7 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
 // __DSTRESS_DFLAGS__ -unittest
 
 module dstress.run.unittest_03;
--- a/run/unittest_04.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/unittest_04.d	Sat Nov 12 07:28:46 2005 +0000
@@ -4,6 +4,7 @@
 
 // unittests inside of structs allowed since dmd-0.118
 
+// __DSTRESS_TORTURE_BLOCK__ -release
 // __DSTRESS_DFLAGS__ -unittest
 
 module dstress.run.unittest_04;
--- a/run/unittest_05.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/unittest_05.d	Sat Nov 12 07:28:46 2005 +0000
@@ -2,6 +2,7 @@
 // $Date$
 // $Author$
 
+// __DSTRESS_TORTURE_BLOCK__ -release
 // __DSTRESS_DFLAGS__ -unittest
 
 module dstress.run.unittest_05;
--- a/run/unittest_08.d	Fri Nov 11 21:17:23 2005 +0000
+++ b/run/unittest_08.d	Sat Nov 12 07:28:46 2005 +0000
@@ -5,6 +5,7 @@
 // Unit tests are run in the lexical order in which they appear
 // within a module
 
+// __DSTRESS_TORTURE_BLOCK__ -release
 // __DSTRESS_DFLAGS__ -unittest
 
 module dstress.run.unittest_08;