Mercurial > projects > dstress
diff dstress.c @ 676:f90958db522d
extended debug output
author | thomask |
---|---|
date | Tue, 20 Sep 2005 09:01:01 +0000 |
parents | 463c60e26040 |
children | be27bc9d0d28 |
line wrap: on
line diff
--- a/dstress.c Tue Sep 20 09:00:13 2005 +0000 +++ b/dstress.c Tue Sep 20 09:01:01 2005 +0000 @@ -335,6 +335,10 @@ } /* specific error messages */ +#ifdef DEBUG + fprintf(stderr, "pattern(dmd):\t%s\n", dmd); + fprintf(stderr, "pattern(gdc):\t%s\n", gdc); +#endif if( (dmd!=NULL && strstr(buffer, dmd)) || (gdc!=NULL && strstr(buffer, gdc)) @@ -431,6 +435,11 @@ /* specific error messages */ +#ifdef DEBUG + fprintf(stderr, "pattern(phobosShort):\t%s\n", phobos); + fprintf(stderr, "pattern(phobosLong):\t%s\n", phobosLong); +#endif + if( (phobos && strstr(buffer, phobos)) || (phobosLong && strstr(buffer, phobosLong))) { @@ -696,7 +705,11 @@ /* diagnostic 1/3 */ buffer = loadFile(TLOG); fprintf(stderr, "%s", buffer); - good_error = checkErrorMessage(error_file, error_line, buffer); + if(modus==RUN){ + good_error = checkErrorMessage(error_file, error_line, buffer); + }else{ + good_error = 1; + } if(hadExecCrash(buffer)){ printf("ERROR:\t%s [internal compiler error]\n", case_file); fprintf(stderr, "\n--------\n");