[llvm-commits] [test-suite] r105149 - in /test-suite/trunk/MultiSource: Applications/ClamAV/ Applications/JM/ldecod/ Applications/JM/lencod/ Applications/SPASS/ Applications/d/ Applications/kimwitu++/ Applications/lambda-0.1.3/ Applications/lemon/ Applications/viterbi/ Benchmarks/MallocBench/espresso/ Benchmarks/McCat/18-imp/ Benchmarks/MiBench/consumer-lame/ Benchmarks/MiBench/consumer-typeset/ Benchmarks/MiBench/telecomm-CRC32/ Benchmarks/Prolangs-C/bison/ Benchmarks/mediabench/mpeg2/mpeg2dec/ Benchmarks/sim/
Daniel Dunbar
daniel at zuster.org
Sat May 29 21:41:32 PDT 2010
Author: ddunbar
Date: Sat May 29 23:41:32 2010
New Revision: 105149
URL: http://llvm.org/viewvc/llvm-project?rev=105149&view=rev
Log:
Hack up a bunch of tests to fix their expected output to not contain their source path. The general pattern I followed is to replace any prints of pathnames with just the basename() of the path, which should be fixed across different installations.
Modified:
test-suite/trunk/MultiSource/Applications/ClamAV/clamscan_manager.c
test-suite/trunk/MultiSource/Applications/JM/ldecod/ldecod.c
test-suite/trunk/MultiSource/Applications/JM/lencod/configfile.c
test-suite/trunk/MultiSource/Applications/JM/lencod/lencod.c
test-suite/trunk/MultiSource/Applications/SPASS/top.c
test-suite/trunk/MultiSource/Applications/d/write_ctables.c
test-suite/trunk/MultiSource/Applications/kimwitu++/main.cc
test-suite/trunk/MultiSource/Applications/lambda-0.1.3/lambda.cc
test-suite/trunk/MultiSource/Applications/lemon/lemon.c
test-suite/trunk/MultiSource/Applications/viterbi/read_dmatrix.c
test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/cvrin.c
test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c
test-suite/trunk/MultiSource/Benchmarks/McCat/18-imp/pgm.c
test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-lame/lame.c
test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-typeset/z49.c
test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-CRC32/crc_32.c
test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c
test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/output.c
test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/reader.c
test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c
test-suite/trunk/MultiSource/Benchmarks/sim/sim.c
Modified: test-suite/trunk/MultiSource/Applications/ClamAV/clamscan_manager.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/ClamAV/clamscan_manager.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/ClamAV/clamscan_manager.c (original)
+++ test-suite/trunk/MultiSource/Applications/ClamAV/clamscan_manager.c Sat May 29 23:41:32 2010
@@ -75,6 +75,11 @@
#define O_BINARY 0
#endif
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
static int scandirs(const char *dirname, struct cl_engine *engine, const struct passwd *user, const struct optstruct *opt, const struct cl_limits *limits, int options)
{
return treewalk(dirname, engine, user, opt, limits, options, 1);
@@ -641,7 +646,7 @@
const char *virname;
- logg("*Scanning %s\n", filename);
+ logg("*Scanning %s\n", basename(filename));
if((fd = open(filename, O_RDONLY|O_BINARY)) == -1) {
logg("^Can't open file %s\n", filename);
@@ -657,7 +662,7 @@
} else if(ret == CL_CLEAN) {
if(!printinfected && printclean)
- mprintf("%s: OK\n", filename);
+ mprintf("%s: OK\n", basename(filename));
} else
if(!printinfected)
logg("%s: %s\n", filename, cl_strerror(ret));
Modified: test-suite/trunk/MultiSource/Applications/JM/ldecod/ldecod.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/JM/ldecod/ldecod.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/JM/ldecod/ldecod.c (original)
+++ test-suite/trunk/MultiSource/Applications/JM/ldecod/ldecod.c Sat May 29 23:41:32 2010
@@ -76,6 +76,11 @@
#define DATADECFILE "dataDec.txt"
#define TRACEFILE "trace_dec.txt"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
extern objectBuffer_t *erc_object_list;
extern ercVariables_t *erc_errorVar;
extern ColocatedParams *Co_located;
@@ -261,16 +266,16 @@
fprintf(stdout,"----------------------------- JM %s %s -----------------------------\n", VERSION, EXT_VERSION);
fprintf(stdout," Decoder config file : %s \n",config_filename);
fprintf(stdout,"--------------------------------------------------------------------------\n");
- fprintf(stdout," Input H.264 bitstream : %s \n",input->infile);
+ fprintf(stdout," Input H.264 bitstream : %s \n",basename(input->infile));
fprintf(stdout," Output decoded YUV : %s \n",input->outfile);
fprintf(stdout," Output status file : %s \n",LOGFILE);
if ((p_ref=open(input->reffile,OPENFLAGS_READ))==-1)
{
- fprintf(stdout," Input reference file : %s does not exist \n",input->reffile);
+ fprintf(stdout," Input reference file : %s does not exist \n",basename(input->reffile));
fprintf(stdout," SNR values are not available\n");
}
else
- fprintf(stdout," Input reference file : %s \n",input->reffile);
+ fprintf(stdout," Input reference file : %s \n",basename(input->reffile));
fprintf(stdout,"--------------------------------------------------------------------------\n");
#ifdef _LEAKYBUCKET_
Modified: test-suite/trunk/MultiSource/Applications/JM/lencod/configfile.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/JM/lencod/configfile.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/JM/lencod/configfile.c (original)
+++ test-suite/trunk/MultiSource/Applications/JM/lencod/configfile.c Sat May 29 23:41:32 2010
@@ -68,6 +68,11 @@
#include "configfile.h"
#include "fmo.h"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
char *GetConfigFileContent (char *Filename);
static void ParseContent (char *buf, int bufsize);
static int ParameterNameToMapIndex (char *s);
@@ -161,7 +166,7 @@
JMHelpExit();
}
}
- printf ("Parsing Configfile %s", filename);
+ printf ("Parsing Configfile %s", basename(filename));
content = GetConfigFileContent (filename);
if (NULL==content)
error (errortext, 300);
@@ -227,7 +232,7 @@
*destin = '\0';
CLcount++;
}
- printf ("Parsing command line string '%s'", content);
+ printf ("Parsing command line string '%s'", "IGNORED");
ParseContent (content, strlen(content));
free (content);
printf ("\n");
Modified: test-suite/trunk/MultiSource/Applications/JM/lencod/lencod.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/JM/lencod/lencod.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/JM/lencod/lencod.c (original)
+++ test-suite/trunk/MultiSource/Applications/JM/lencod/lencod.c Sat May 29 23:41:32 2010
@@ -68,6 +68,11 @@
#define VERSION "12.1"
#define EXT_VERSION "(FRExt)"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
InputParameters inputs, *input = &inputs;
ImageParameters images, *img = &images;
StatParameters statistics, *stats = &statistics;
@@ -1853,7 +1858,7 @@
printf("------------------------------- JM %s %s --------------------------------\n",VERSION, EXT_VERSION);
else
printf("------------------------------- JM %s %s ------------------------------------------\n",VERSION, EXT_VERSION);
- printf(" Input YUV file : %s \n",input->infile);
+ printf(" Input YUV file : %s \n",basename(input->infile));
printf(" Output H.264 bitstream : %s \n",input->outfile);
if (p_dec != -1)
printf(" Output YUV file : %s \n",input->ReconFile);
Modified: test-suite/trunk/MultiSource/Applications/SPASS/top.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/SPASS/top.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/SPASS/top.c (original)
+++ test-suite/trunk/MultiSource/Applications/SPASS/top.c Sat May 29 23:41:32 2010
@@ -73,6 +73,11 @@
#include <stdlib.h>
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
/**************************************************************/
/* Types and Variables */
/**************************************************************/
@@ -113,7 +118,7 @@
printf("\nSPASS %s ", misc_VERSION);
puts("\nSPASS beiseite: Ran out of time. SPASS was killed.");
printf("Problem: %s ",
- (top_InputFile != (char*)NULL ? top_InputFile : "Read from stdin."));
+ (top_InputFile != (char*)NULL ? basename(top_InputFile) : "Read from stdin."));
printf("\nSPASS derived %d clauses, backtracked %d clauses "
"and kept %d clauses.",
(*top_PROOFSEARCH == (PROOFSEARCH)NULL ? 0 : prfs_DerivedClauses(*top_PROOFSEARCH)),
@@ -1484,7 +1489,7 @@
fputs("Completion found.", stdout);
}
printf("\nProblem: %s ",
- (top_InputFile != (char*)NULL ? top_InputFile : "Read from stdin."));
+ (top_InputFile != (char*)NULL ? basename(top_InputFile) : "Read from stdin."));
if (flag_GetFlagValue(Flags, flag_PSTATISTIC)) {
clock_StopPassedTime(clock_OVERALL);
printf("\nSPASS derived %d clauses,", prfs_DerivedClauses(Search));
Modified: test-suite/trunk/MultiSource/Applications/d/write_ctables.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/d/write_ctables.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/d/write_ctables.c (original)
+++ test-suite/trunk/MultiSource/Applications/d/write_ctables.c Sat May 29 23:41:32 2010
@@ -3,6 +3,11 @@
*/
#include "d.h"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
typedef struct ScannerBlock {
int state_index;
int scanner_index;
@@ -558,7 +563,7 @@
fprintf(fp, "{\n");
if (g->write_line_directives)
- fprintf(fp, "#line %d \"%s\"\n", line, pathname);
+ fprintf(fp, "#line %d \"%s\"\n", line, basename(pathname));
c = code;
while (*c) {
if (*c == '$') {
@@ -630,7 +635,7 @@
for (i = 0; i < g->ncode; i++) {
if (g->write_line_directives)
- fprintf(fp, "#line %d \"%s\"\n", g->code[i].line, g->pathname);
+ fprintf(fp, "#line %d \"%s\"\n", g->code[i].line, basename(g->pathname));
c = g->code[i].code;
while (*c) {
if (*c == '$') {
Modified: test-suite/trunk/MultiSource/Applications/kimwitu++/main.cc
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/kimwitu%2B%2B/main.cc?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/kimwitu++/main.cc (original)
+++ test-suite/trunk/MultiSource/Applications/kimwitu++/main.cc Sat May 29 23:41:32 2010
@@ -33,6 +33,11 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
#include "defs.h"
#ifndef KIMWITUCOPYRIGHT
# define KIMWITUCOPYRIGHT "@(#) Kimwitu++ version: (unknown) (c) 2003 Humboldt-University of Berlin"
@@ -603,7 +608,7 @@
IncludeFile( mkfunctionincname(INC_KC_FUNCTIONS))->inc_type = include_file;
IncludeFile( mkfunctionincname(INC_KC_FUNCTIONS_HEADER))->inc_type = include_header;
- if (g_options.verbose) cout << " " << pg_filename->name << flush;
+ if (g_options.verbose) cout << " " << basename(pg_filename->name) << flush;
try {
yyparse();
FnFile( pg_filename )->fns = Thefndeclarations;
Modified: test-suite/trunk/MultiSource/Applications/lambda-0.1.3/lambda.cc
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/lambda-0.1.3/lambda.cc?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/lambda-0.1.3/lambda.cc (original)
+++ test-suite/trunk/MultiSource/Applications/lambda-0.1.3/lambda.cc Sat May 29 23:41:32 2010
@@ -38,6 +38,11 @@
#include <sys/param.h>
#endif
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
int
main(int argc, char** argv)
{
@@ -58,7 +63,7 @@
char buf[MAXPATHLEN+1];
char* cwd = getcwd(buf,sizeof(buf)-1);
if( cwd ){
- printf( "%s\n", cwd);
+ printf( "%s\n", basename(cwd));
}
}
#endif
Modified: test-suite/trunk/MultiSource/Applications/lemon/lemon.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/lemon/lemon.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/lemon/lemon.c (original)
+++ test-suite/trunk/MultiSource/Applications/lemon/lemon.c Sat May 29 23:41:32 2010
@@ -34,6 +34,11 @@
#define MAXRHS 1000
#endif
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
static char *msort(char*,char**,int(*)(const char*,const char*));
static struct action *Action_new(void);
@@ -3070,6 +3075,7 @@
int lineno;
char *filename;
{
+ filename = basename(filename);
fprintf(out,"#line %d \"",lineno);
while( *filename ){
if( *filename == '\\' ) putc('\\',out);
@@ -4852,12 +4858,13 @@
if(p == 0) {
char *argv_child[] = {"lemon-child","-s",argv[i],NULL};
/* child */
- fprintf(stdout,"Processing %s\n",argv[i]);
+ fprintf(stdout,"Processing %s\n",basename(argv[i]));
exit( lemon_main(3, argv_child) );
}
while(wait(&status) == -1 && errno == EINTR) {}
if(status) {
- fprintf(stderr,"Error while running on: %s\n",argv[i]);
+ fflush(stdout);
+ fprintf(stderr,"Error while running on: %s\n",basename(argv[i]));
}
}
}
Modified: test-suite/trunk/MultiSource/Applications/viterbi/read_dmatrix.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/viterbi/read_dmatrix.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/viterbi/read_dmatrix.c (original)
+++ test-suite/trunk/MultiSource/Applications/viterbi/read_dmatrix.c Sat May 29 23:41:32 2010
@@ -3,12 +3,17 @@
#include "common.h"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
size_t read_dmatrix(dvarray* out, const char* filename) {
FILE* fid = fopen(filename,"rt");
double value;
size_t i, j, width = 0, height = 0;
- printf("Opened file %s for matrix reading\n", filename);
+ printf("Opened file %s for matrix reading\n", basename(filename));
fscanf(fid, "%d %d", &height, &width);
Modified: test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/cvrin.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/cvrin.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/cvrin.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/cvrin.c Sat May 29 23:41:32 2010
@@ -8,6 +8,11 @@
static bool line_length_error;
static int lineno;
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
void skip_line(fpin, fpout, echo)
register FILE *fpin, *fpout;
register bool echo;
@@ -580,7 +585,7 @@
symbolic_list_t *p2;
symbolic_t *p1;
- printf("# PLA is %s", PLA->filename);
+ printf("# PLA is %s", basename(PLA->filename));
if (cube.num_binary_vars == cube.num_vars - 1)
printf(" with %d inputs and %d outputs\n",
cube.num_binary_vars, cube.part_size[cube.num_vars - 1]);
Modified: test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c Sat May 29 23:41:32 2010
@@ -10,6 +10,11 @@
static FILE *last_fp;
static int input_type = FD_type;
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
main(argc, argv)
int argc;
char *argv[];
@@ -166,7 +171,7 @@
/* echo command line and arguments */
printf("# espresso");
for(i = 1; i < argc; i++) {
- printf(" %s", argv[i]);
+ printf(" %s", basename(argv[i]));
}
printf("\n");
printf("# %s\n", VERSION);
Modified: test-suite/trunk/MultiSource/Benchmarks/McCat/18-imp/pgm.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/McCat/18-imp/pgm.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/McCat/18-imp/pgm.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/McCat/18-imp/pgm.c Sat May 29 23:41:32 2010
@@ -29,6 +29,11 @@
#include <math.h>
#include "pgm.h"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
/*
FUNCTION : void PGM_InitImage(ImgP img, char *filename)
DESCRIPTION: Initializes an image information object with the given filename
@@ -87,7 +92,7 @@
{
if (img->valid)
{
- printf("filename:\t%s\n", img->filename);
+ printf("filename:\t%s\n", basename(img->filename));
printf("width :\t%d\n", img->width);
printf("height :\t%d\n", img->height);
printf("max gray:\t%d\n", img->maxgray);
Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-lame/lame.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-lame/lame.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-lame/lame.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-lame/lame.c Sat May 29 23:41:32 2010
@@ -56,6 +56,11 @@
static int mf_samples_to_encode;
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
/********************************************************************
* initialize internal params based on data in gf
@@ -542,8 +547,8 @@
}
else {
fprintf(stderr, "Encoding %s to %s\n",
- (strcmp(gfp->inPath, "-")? gfp->inPath : "stdin"),
- (strcmp(gfp->outPath, "-")? gfp->outPath : "stdout"));
+ (strcmp(gfp->inPath, "-")? basename(gfp->inPath) : "stdin"),
+ (strcmp(gfp->outPath, "-")? basename(gfp->outPath) : "stdout"));
if (gfp->VBR)
fprintf(stderr, "Encoding as %.1fkHz VBR(q=%i) %s MPEG%i LayerIII qval=%i\n",
gfp->out_samplerate/1000.0,
Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-typeset/z49.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-typeset/z49.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-typeset/z49.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/consumer-typeset/z49.c Sat May 29 23:41:32 2010
@@ -112,6 +112,11 @@
pos = pos % ltab_size(S); \
}
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
static LINK_DEST_TABLE ltab_new(int newsize)
{ LINK_DEST_TABLE S; int i;
/* ifdebug(DMA, D, DebugRegisterUsage(MEM_LINK_TAB, 1,
@@ -531,7 +536,7 @@
Error(49, 5, "%s file %s lacks PostScript BeginResource comment",
WARN, PosOfFile(fnum), KW_PREPEND, FileName(fnum));
StringFPuts(buff, out_fp);
- p2("%% %s file %s\n", KW_PREPEND, FileName(fnum));
+ p2("%% %s file %s\n", KW_PREPEND, basename(FileName(fnum)));
while( StringFGets(buff, MAX_BUFF, fp) != NULL )
StringFPuts(buff, out_fp);
p0("\n");
@@ -1328,7 +1333,7 @@
if( prev == nilobj )
{
/* not used previously, so print it and remember it */
- fprintf(out_fp, "\n[ /Dest /%s /DEST pdfmark\n", ConvertToPDFName(name));
+ fprintf(out_fp, "\n[ /Dest /%s /DEST pdfmark\n", "IGNORED");
ltab_insert(name, &link_dest_tab);
}
else
Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-CRC32/crc_32.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-CRC32/crc_32.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-CRC32/crc_32.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-CRC32/crc_32.c Sat May 29 23:41:32 2010
@@ -171,6 +171,11 @@
}
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
int
main(int argc, char *argv[])
{
@@ -181,7 +186,7 @@
while(--argc > 0)
{
errors |= crc32file(*++argv, &crc, &charcnt);
- printf("%08lX %7ld %s\n", crc, charcnt, *argv);
+ printf("%08lX %7ld %s\n", crc, charcnt, basename(*argv));
}
return(errors != 0);
}
Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c Sat May 29 23:41:32 2010
@@ -366,13 +366,18 @@
}
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
void total_conflicts(void)
{
if (src_total == expected_conflicts && rrc_total == 0)
return;
- fprintf(stderr, "%s contains", infile);
+ fflush(stdout);
+ fprintf(stderr, "%s contains", basename(infile));
if (src_total == 1)
fprintf(stderr, " 1 shift/reduce conflict");
Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/output.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/output.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/output.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/output.c Sat May 29 23:41:32 2010
@@ -1291,12 +1291,17 @@
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
void output_program(void)
{
register int c;
extern int lineno;
- fprintf(ftable, "#line %d \"%s\"\n", lineno, infile);
+ fprintf(ftable, "#line %d \"%s\"\n", lineno, basename(infile));
c = getc(finput);
while (c != EOF)
Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/reader.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/reader.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/reader.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/reader.c Sat May 29 23:41:32 2010
@@ -34,6 +34,11 @@
#include "gram.h"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
#define LTYPESTR "\n#ifndef YYLTYPE\ntypedef\n struct yyltype\n\
{\n int first_line;\n int first_column;\n\
int last_line;\n int last_column;\n }\n\
@@ -149,7 +154,7 @@
getsym("$illegal.")->class = STOKEN;
/* Read the declaration section. Copy %{ ... %} groups to ftable and fdefines file.
Also notice any %token, %left, etc. found there. */
- fprintf(ftable, "\n/* A Bison parser, made from %s */\n\n", infile);
+ fprintf(ftable, "\n/* A Bison parser, made from %s */\n\n", basename(infile));
read_declarations();
/* output the definition of YYLTYPE into the fattrs and fdefines files. */
output_ltype();
@@ -268,7 +273,7 @@
register int after_percent; /* -1 while reading a character if prev char was % */
if (!nolinesflag)
- fprintf(fattrs, "#line %d \"%s\"\n", lineno, infile);
+ fprintf(fattrs, "#line %d \"%s\"\n", lineno, basename(infile));
after_percent = 0;
@@ -605,7 +610,7 @@
typed = 1;
if (!nolinesflag)
- fprintf(fattrs, "\n#line %d \"%s\"\n", lineno, infile);
+ fprintf(fattrs, "\n#line %d \"%s\"\n", lineno, basename(infile));
else
fprintf(fattrs, "\n");
@@ -797,7 +802,7 @@
fprintf(fguard, "\ncase %d:\n", nrules);
if (!nolinesflag)
- fprintf(fguard, "#line %d \"%s\"\n", lineno, infile);
+ fprintf(fguard, "#line %d \"%s\"\n", lineno, basename(infile));
putc('{', fguard);
count = 0;
@@ -1009,7 +1014,7 @@
fprintf(faction, "\ncase %d:\n", nrules);
if (!nolinesflag)
- fprintf(faction, "#line %d \"%s\"\n", lineno, infile);
+ fprintf(faction, "#line %d \"%s\"\n", lineno, basename(infile));
putc('{', faction);
count = 1;
Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c Sat May 29 23:41:32 2010
@@ -34,6 +34,11 @@
#include "config.h"
#include "global.h"
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
/* private prototypes */
static void store_one _ANSI_ARGS_((char *outname, unsigned char *src[],
int offset, int incr, int height));
@@ -155,7 +160,7 @@
unsigned char *p;
if (!Quiet_Flag)
- fprintf(stderr,"saving %s\n",name);
+ fprintf(stderr,"saving %s\n",basename(name));
if ((outfile = open(name,O_CREAT|O_TRUNC|O_WRONLY|O_BINARY,0666))==-1)
{
@@ -217,7 +222,7 @@
strcat(outname,".SIF");
if (!Quiet_Flag)
- fprintf(stderr,"saving %s\n",outname);
+ fprintf(stderr,"saving %s\n",basename(outname));
if ((outfile = open(outname,O_CREAT|O_TRUNC|O_WRONLY|O_BINARY,0666))==-1)
{
@@ -310,7 +315,7 @@
strcat(outname,tgaflag ? ".tga" : ".ppm");
if (!Quiet_Flag)
- fprintf(stderr,"saving %s\n",outname);
+ fprintf(stderr,"saving %s\n",basename(outname));
if ((outfile = open(outname,O_CREAT|O_TRUNC|O_WRONLY|O_BINARY,0666))==-1)
{
Modified: test-suite/trunk/MultiSource/Benchmarks/sim/sim.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/sim/sim.c?rev=105149&r1=105148&r2=105149&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/sim/sim.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/sim/sim.c Sat May 29 23:41:32 2010
@@ -92,6 +92,11 @@
#undef UNIX
#endif
+static const char *basename(const char *str) {
+ const char *base = strrchr(str, '/');
+ return base ? base+1 : str;
+}
+
/* ckalloc - allocate space; check for success */
#if 1
#define ckalloc(x) malloc(x)
@@ -380,9 +385,9 @@
for ( i = 0; i < K ; i++ )
LIST[i] = ( vertexptr ) ckalloc( (long) sizeof(vertex));
- printf(" Upper Sequence : %s\n", name1);
+ printf(" Upper Sequence : %s\n", basename(name1));
printf(" Length : %d\n", M);
- printf(" Lower Sequence : %s\n", name2);
+ printf(" Lower Sequence : %s\n", basename(name2));
printf(" Length : %d\n", N);
numnode = min = 0;
More information about the llvm-commits
mailing list