compbench-devel Mailing List for CompBenchmarks (Page 16)
Brought to you by:
xfred
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(48) |
Oct
(51) |
Nov
(66) |
Dec
(83) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(242) |
Feb
(56) |
Mar
(95) |
Apr
(120) |
May
(127) |
Jun
(32) |
Jul
(10) |
Aug
(55) |
Sep
(114) |
Oct
(3) |
Nov
|
Dec
|
From: Frederic T. <xf...@us...> - 2007-04-17 19:23:38
|
Update of /cvsroot/compbench/CompBenchmarks++/tools In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12637/tools Log Message: Directory /cvsroot/compbench/CompBenchmarks++/tools added to the repository |
From: Frederic T. <xf...@us...> - 2007-04-17 19:22:09
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12259 Modified Files: configure.in Log Message: Banner introduced. Many directories added for KB. Index: configure.in =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/configure.in,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** configure.in 13 Mar 2007 20:39:13 -0000 1.27 --- configure.in 17 Apr 2007 19:22:01 -0000 1.28 *************** *** 1,2 **** --- 1,10 ---- + # ----------------------------------------------------------------------------- + # $Id$ + # + # This is free software. + # For details, see the GNU Public License in the COPYING file, or + # Look http://www.fsf.org + # ----------------------------------------------------------------------------- + # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. *************** *** 277,285 **** libcompbenchmarks/share/perl/Makefile libcompbenchmarks/share/KB/Makefile ! libcompbenchmarks/share/KB/common/Makefile libcompbenchmarks/share/KB/gxx/Makefile libcompbenchmarks/share/KB/g++/Makefile libcompbenchmarks/Base/Makefile - libcompbenchmarks/CEL/Makefile libcompbenchmarks/System/Makefile libcompbenchmarks/Compiler/Compiler-TCC/Makefile --- 285,301 ---- libcompbenchmarks/share/perl/Makefile libcompbenchmarks/share/KB/Makefile ! libcompbenchmarks/share/KB/gxx/2.95.x/Makefile ! libcompbenchmarks/share/KB/gxx/3.0.x/Makefile ! libcompbenchmarks/share/KB/gxx/3.1.x/Makefile ! libcompbenchmarks/share/KB/g++/2.95.x/Makefile ! libcompbenchmarks/share/KB/g++/3.0.x/Makefile ! libcompbenchmarks/share/KB/g++/3.1.x/Makefile ! libcompbenchmarks/share/KB/gcc/2.95.x/Makefile ! libcompbenchmarks/share/KB/gcc/3.0.x/Makefile ! libcompbenchmarks/share/KB/gcc/3.1.x/Makefile libcompbenchmarks/share/KB/gxx/Makefile libcompbenchmarks/share/KB/g++/Makefile + libcompbenchmarks/share/KB/gcc/Makefile libcompbenchmarks/Base/Makefile libcompbenchmarks/System/Makefile libcompbenchmarks/Compiler/Compiler-TCC/Makefile *************** *** 295,298 **** --- 311,315 ---- CBM-PI/t/Makefile CBM-PI/Makefile + tools/Makefile Makefile) |
From: Frederic T. <xf...@us...> - 2007-04-17 18:44:03
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gcc/3.0.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30822 Modified Files: description.xml Log Message: *-profile options moved in gxx/3.0.x/profile.xml Index: description.xml =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gcc/3.0.x/description.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** description.xml 16 Apr 2007 18:22:28 -0000 1.2 --- description.xml 17 Apr 2007 18:43:57 -0000 1.3 *************** *** 11,13 **** --- 11,14 ---- <options> <include file="gxx/3.0.x/description.xml"/> + <include file="gxx/3.0.x/profile.xml"/> </options> \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2007-04-17 18:43:41
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/g++/3.0.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30805 Modified Files: description.xml Log Message: *-profile options moved in gxx/3.0.x/profile.xml Index: description.xml =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/g++/3.0.x/description.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** description.xml 16 Apr 2007 18:22:45 -0000 1.2 --- description.xml 17 Apr 2007 18:43:36 -0000 1.3 *************** *** 11,13 **** --- 11,14 ---- <options> <include file="gxx/3.0.x/description.xml"/> + <include file="gxx/3.0.x/profile.xml"/> </options> \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2007-04-17 18:24:12
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI/t In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv23656 Removed Files: 05-CEL.pl Log Message: CEL obsoleted. Logic is integrated within descriptions. --- 05-CEL.pl DELETED --- |
From: Frederic T. <xf...@us...> - 2007-04-17 18:22:09
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22766 Modified Files: libcompbenchmarks.cpp Log Message: Banner updated. Index: libcompbenchmarks.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/libcompbenchmarks.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** libcompbenchmarks.cpp 26 Jan 2007 01:48:07 -0000 1.2 --- libcompbenchmarks.cpp 17 Apr 2007 18:22:05 -0000 1.3 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <libcompbenchmarks.h> |
From: Frederic T. <xf...@us...> - 2007-04-17 18:20:57
|
Update of /cvsroot/compbench/CompBenchmarks++/SupportedBenchmarks In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22163 Modified Files: Benchmark-BENCHPP.cpp Benchmark-BZIP2.cpp Benchmark-GZIP.cpp Benchmark-LINPACKC.cpp Benchmark-NBENCH.cpp Log Message: Banner updated. Index: Benchmark-BENCHPP.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/SupportedBenchmarks/Benchmark-BENCHPP.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Benchmark-BENCHPP.cpp 25 Jan 2007 15:38:19 -0000 1.7 --- Benchmark-BENCHPP.cpp 17 Apr 2007 18:20:54 -0000 1.8 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <SupportedBenchmarks/Benchmark-BENCHPP.h> #include <System/System.h> Index: Benchmark-BZIP2.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/SupportedBenchmarks/Benchmark-BZIP2.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Benchmark-BZIP2.cpp 26 Jan 2007 01:40:55 -0000 1.8 --- Benchmark-BZIP2.cpp 17 Apr 2007 18:20:54 -0000 1.9 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <SupportedBenchmarks/Benchmark-BZIP2.h> #include <System/System.h> Index: Benchmark-LINPACKC.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/SupportedBenchmarks/Benchmark-LINPACKC.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Benchmark-LINPACKC.cpp 21 Jan 2007 21:27:37 -0000 1.10 --- Benchmark-LINPACKC.cpp 17 Apr 2007 18:20:54 -0000 1.11 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <SupportedBenchmarks/Benchmark-LINPACKC.h> #include <System/System.h> Index: Benchmark-GZIP.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/SupportedBenchmarks/Benchmark-GZIP.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Benchmark-GZIP.cpp 26 Jan 2007 01:40:56 -0000 1.8 --- Benchmark-GZIP.cpp 17 Apr 2007 18:20:54 -0000 1.9 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <SupportedBenchmarks/Benchmark-GZIP.h> #include <System/System.h> Index: Benchmark-NBENCH.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/SupportedBenchmarks/Benchmark-NBENCH.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Benchmark-NBENCH.cpp 25 Jan 2007 15:38:19 -0000 1.6 --- Benchmark-NBENCH.cpp 17 Apr 2007 18:20:54 -0000 1.7 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <SupportedBenchmarks/Benchmark-NBENCH.h> #include <System/System.h> |
From: Frederic T. <xf...@us...> - 2007-04-17 18:20:37
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/UI In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22148 Modified Files: UI.cpp Log Message: Banner updated. Index: UI.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/UI/UI.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** UI.cpp 25 Jan 2007 15:49:07 -0000 1.2 --- UI.cpp 17 Apr 2007 18:20:34 -0000 1.3 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <UI/UI.h> #include <System/System.h> |
From: Frederic T. <xf...@us...> - 2007-04-17 18:20:19
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/System In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22107 Modified Files: System-Unix.cpp Log Message: Banner updated. Index: System-Unix.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/System/System-Unix.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** System-Unix.cpp 25 Jan 2007 15:38:49 -0000 1.2 --- System-Unix.cpp 17 Apr 2007 18:20:14 -0000 1.3 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <System/System-Unix.h> #include <libcompbenchmarks.h> |
From: Frederic T. <xf...@us...> - 2007-04-17 18:15:16
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20291 Modified Files: Benchmark-Autotools.cpp Benchmark.cpp Benchmark-DLLoader.cpp Benchmark-xZIP.cpp Log Message: Banner updated. Index: Benchmark-DLLoader.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark/Benchmark-DLLoader.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Benchmark-DLLoader.cpp 26 Jan 2007 01:47:45 -0000 1.2 --- Benchmark-DLLoader.cpp 17 Apr 2007 18:15:11 -0000 1.3 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <Benchmark/Benchmark-DLLoader.h> #include <libcompbenchmarks.h> Index: Benchmark-xZIP.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark/Benchmark-xZIP.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Benchmark-xZIP.cpp 22 Jan 2007 18:21:47 -0000 1.1 --- Benchmark-xZIP.cpp 17 Apr 2007 18:15:11 -0000 1.2 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <Benchmark/Benchmark-xZIP.h> #include <System/System.h> Index: Benchmark.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark/Benchmark.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Benchmark.cpp 15 Feb 2007 18:57:30 -0000 1.5 --- Benchmark.cpp 17 Apr 2007 18:15:11 -0000 1.6 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <Benchmark/Benchmark.h> #include <Benchmark/Package.h> Index: Benchmark-Autotools.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark/Benchmark-Autotools.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Benchmark-Autotools.cpp 25 Jan 2007 15:39:15 -0000 1.2 --- Benchmark-Autotools.cpp 17 Apr 2007 18:15:11 -0000 1.3 *************** *** 1,2 **** --- 1,10 ---- + /* ---------------------------------------------------------------------------- + $Id$ + + This is free software. + For details, see the GNU Public License in the COPYING file, or + Look http://www.fsf.org + ------------------------------------------------------------------------- */ + #include <Benchmark/Benchmark-Autotools.h> #include <System/System.h> |
From: Frederic T. <xf...@us...> - 2007-04-17 18:04:09
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16242 Modified Files: Makefile.am Log Message: CEL obsoleted. Logic is integrated within descriptions. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Makefile.am 14 Mar 2007 20:39:19 -0000 1.5 --- Makefile.am 17 Apr 2007 18:04:06 -0000 1.6 *************** *** 8,12 **** # ----------------------------------------------------------------------------- ! SUBDIRS = Base CEL share System Compiler \ Benchmark Plan UI --- 8,12 ---- # ----------------------------------------------------------------------------- ! SUBDIRS = Base share System Compiler \ Benchmark Plan UI *************** *** 16,20 **** libcompbenchmarks_la_LIBADD = Base/libBase.la \ - CEL/libCEL.la \ System/libSystem.la \ Compiler/libCompiler.la \ --- 16,19 ---- |
From: Frederic T. <xf...@us...> - 2007-04-17 17:56:20
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13269 Modified Files: CBM.i Log Message: CEL obsoleted. Logic is integrated within descriptions. Index: CBM.i =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/CBM.i,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** CBM.i 5 Feb 2007 20:03:22 -0000 1.11 --- CBM.i 17 Apr 2007 17:56:17 -0000 1.12 *************** *** 9,12 **** --- 9,14 ---- #include "Benchmark/Package.h" #include "Compiler/Compiler.h" + #include "Compiler/Compiler-Version.h" + #include "Compiler/Compiler-Option-Description.h" #include "Base/XML.h" #include "Base/XMLReader.h" *************** *** 26,29 **** --- 28,33 ---- %include "System/System.h" %include "Compiler/Compiler.h" + %include "Compiler/Compiler-Version.h" + %include "Compiler/Compiler-Option-Description.h" %include "Plan/Plan.h" %include "Glue.h" |
From: Frederic T. <xf...@us...> - 2007-04-17 17:56:06
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/reference In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12907 Modified Files: Makefile.am Log Message: CEL obsoleted. Logic is integrated within descriptions. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/reference/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Makefile.am 12 Apr 2007 19:56:36 -0000 1.9 --- Makefile.am 17 Apr 2007 17:56:01 -0000 1.10 *************** *** 10,16 **** compbenchmarks-0.xml compbenchmarks-1.xml \ compbenchmarks-2.xml \ ! compbenchmarks-config-0.xml plan.xml \ ! cel-str.xml cel-logic.xml cel-version.xml \ ! cel-math.xml cel-cmp.xml cel-cond.xml \ ! cel-var.xml cel-array.xml cel-block.xml cel-loop.xml \ ! cel-function.xml cel-stack.xml cel-include.xml \ No newline at end of file --- 10,12 ---- compbenchmarks-0.xml compbenchmarks-1.xml \ compbenchmarks-2.xml \ ! compbenchmarks-config-0.xml plan.xml \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2007-04-17 17:53:46
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Compiler In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12152 Modified Files: Compiler.cpp Log Message: Two-pass options are more deeply analyzed. Index: Compiler.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Compiler/Compiler.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Compiler.cpp 16 Apr 2007 20:15:44 -0000 1.12 --- Compiler.cpp 17 Apr 2007 17:53:43 -0000 1.13 *************** *** 228,231 **** --- 228,235 ---- CompilerOptionDescriptions *OD; CompilerOptionDescription *D; + CompilerOptionDescription *D2; + int i2; + int i3; + int n2; std::string r; int times = 0; *************** *** 254,257 **** --- 258,289 ---- tmp=D->Use(); lastOk=(tmp=="1"); + + if (D->CompilationTwoPassNeeded()) { + if (D->CompilationPass()==1) { + tmp+="\nAdvice : "; + tmp+=D->Option(); + tmp+=" is revelent in a first pass compilation process. Related option(s) for second pass are : "; + i3=0; + n2=OD->DescriptionNumber(); + for(i2=0;i2<n2;i2++) { + if (i3) + tmp+=","; + D2=OD->Description(i2); + if ((D2->CompilationTwoPassNeeded()) && + (D2->CompilationPass()==2) && + (D2->CompilationFirstPassOption()==D->Id())) { + tmp+=D2->Option(); + i3++; + } + } + } + if (D->CompilationPass()==2) { + tmp+="\nAdvice : "; + tmp+=D->Option(); + tmp+=" is revelent in a second-pass compilation; it requires "; + tmp+=OD->Description(D->CompilationFirstPassOption())->Option(); + tmp+=" in first pass."; + } + } r+=tmp; r+="\n"; |
From: Frederic T. <xf...@us...> - 2007-04-17 17:35:16
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/lib In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv5491 Modified Files: compilers.pl Log Message: Many changes and updates (more options for 3.0.x, alignment-disabled handling). Index: compilers.pl =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/lib/compilers.pl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** compilers.pl 15 Apr 2007 18:14:21 -0000 1.4 --- compilers.pl 17 Apr 2007 17:35:13 -0000 1.5 *************** *** 68,77 **** 'Os' => ['option-exclusive kb-option-mainoptimization', 'option-want alignment-disabled 1'], ! 'O1' => ['option-exclusive kb-option-mainoptimization', ! 'option-want alignment-disabled 0'], ! 'O2' => ['option-exclusive kb-option-mainoptimization', ! 'option-want alignment-disabled 0'], ! 'O3' => ['option-exclusive kb-option-mainoptimization', ! 'option-want alignment-disabled 0'], 'caller-save' => ['nop'], 'cse-follow-jumps' => ['implied-by O2 O3'], --- 68,74 ---- 'Os' => ['option-exclusive kb-option-mainoptimization', 'option-want alignment-disabled 1'], ! 'O1' => ['option-exclusive kb-option-mainoptimization'], ! 'O2' => ['option-exclusive kb-option-mainoptimization'], ! 'O3' => ['option-exclusive kb-option-mainoptimization'], 'caller-save' => ['nop'], 'cse-follow-jumps' => ['implied-by O2 O3'], *************** *** 89,97 **** 'schedule-insns2' => ['implied-by O2 O3'], 'strength-reduce' => ['implied-by O2 O3'], ! 'thread-jumps' => ['implied-by O2 O3'], 'unroll-all-loops' => ['nop'], 'unroll-loops' => ['nop'], ! 'm486' => ['nop'], # !!! ! 'no-fp-ret-in-387' => ['nop'], # !!!? ); --- 86,100 ---- 'schedule-insns2' => ['implied-by O2 O3'], 'strength-reduce' => ['implied-by O2 O3'], ! 'thread-jumps' => ['implied-by O2 O3', ! 'option-want alignment-disabled 0'], 'unroll-all-loops' => ['nop'], 'unroll-loops' => ['nop'], ! ); ! ! my %COMPILER_FAKE_OPTIONS_GCC_295x = ! ( ! %COMPILER_FAKE_OPTIONS_GXX_295x, ! 'mcpu-486' => ['nop'], ! 'no-fp-ret-in-387' => ['nop'] ); *************** *** 99,103 **** ( %COMPILER_FAKE_OPTIONS_GXX_295x, ! 'elide-constructors' => ['nop'] ); --- 102,108 ---- ( %COMPILER_FAKE_OPTIONS_GXX_295x, ! 'mcpu-486' => ['nop'], ! 'elide-constructors' => ['nop'], ! 'no-fp-ret-in-387' => ['nop'] ); *************** *** 108,125 **** 'dce' => ['implied-by O2 O3', 'option-require ssa '], ! 'no-align-functions' => ['option-want alignment-disabled 1', ! 'implied-by Os'], 'align-functions' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], ! 'no-align-labels' => ['option-want alignment-disabled 1', ! 'implied-by Os'], 'align-labels' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], ! 'no-align-loops' => ['option-want alignment-disabled 1', ! 'implied-by Os'], 'align-loops' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], ! 'no-align-jumps' => ['option-want alignment-disabled 1', ! 'implied-by Os'], 'align-jumps' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], --- 113,126 ---- 'dce' => ['implied-by O2 O3', 'option-require ssa '], ! 'no-align-functions' => ['implied-by Os'], 'align-functions' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], ! 'no-align-labels' => ['implied-by Os'], 'align-labels' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], ! 'no-align-loops' => ['implied-by Os'], 'align-loops' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], ! 'no-align-jumps' => ['implied-by Os'], 'align-jumps' => ['option-want alignment-disabled 0', 'implied-by O2 O3'], *************** *** 127,136 **** 'strict-aliasing' => ['implied-by O2 O3'], 'gcse' => ['implied-by O2 O3'], ! 'rename-registers' => ['implied-by O2 O3'] ); our %COMPILER_FAKE_OPTIONS = ( ! 'gcc-2.95.x' => \%COMPILER_FAKE_OPTIONS_GXX_295x, 'g++-2.95.x' => \%COMPILER_FAKE_OPTIONS_GPP_295x, 'gcc-3.0.x' => \%COMPILER_FAKE_OPTIONS_GXX_30x, --- 128,143 ---- 'strict-aliasing' => ['implied-by O2 O3'], 'gcse' => ['implied-by O2 O3'], ! 'rename-registers' => ['implied-by O2 O3'], ! 'mcpu-486' => ['option-exclusive kb-option-cpu'], ! 'mcpu-pentium' => ['option-exclusive kb-option-cpu'], ! 'mcpu-pentiumpro' => ['option-exclusive kb-option-cpu'], ! 'mcpu-k6' => ['option-exclusive kb-option-cpu'], ! 'profile-generate' => ['first-pass'], ! 'profile-use' => ['second-pass profile-generate'] ); our %COMPILER_FAKE_OPTIONS = ( ! 'gcc-2.95.x' => \%COMPILER_FAKE_OPTIONS_GCC_295x, 'g++-2.95.x' => \%COMPILER_FAKE_OPTIONS_GPP_295x, 'gcc-3.0.x' => \%COMPILER_FAKE_OPTIONS_GXX_30x, *************** *** 140,147 **** sub compiler_option_number_expected { my $compiler_and_branch = shift; ! my @o = keys %{$COMPILER_FAKE_OPTIONS{$compiler_and_branch}}; ! return(@o+0); } --- 147,177 ---- sub compiler_option_number_expected { my $compiler_and_branch = shift; + my $result = 0; ! my @options = keys %{$COMPILER_FAKE_OPTIONS{$compiler_and_branch}}; ! $result+=(@options+0); ! ! return($result); ! } ! ! sub compiler_option_test_number_expected_twopasses { ! my $compiler_and_branch = shift; ! my $result = 0; ! ! my @options = keys %{$COMPILER_FAKE_OPTIONS{$compiler_and_branch}}; ! ! my $o; ! foreach $o (@options) { ! my $r = $COMPILER_FAKE_OPTIONS{$compiler_and_branch}->{$o}; ! my $c; ! foreach $c (@{$r}) { ! if ($c =~ /second-pass (.+)/) { ! $result++; ! } ! } ! } ! ! return($result); } *************** *** 153,157 **** my $D = $OD->Description($oid); ! return($D->Option()); } --- 183,192 ---- my $D = $OD->Description($oid); ! if (!defined($D)) { ! print STDERR "Description not defined for option ID $oid\n"; ! return(""); ! } else { ! return($D->Option()); ! } } |
From: Frederic T. <xf...@us...> - 2007-04-17 17:33:48
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/reference In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv4753 Removed Files: cel-array.xml cel-block.xml cel-cmp.xml cel-cond.xml cel-function.xml cel-include.xml cel-logic.xml cel-loop.xml cel-math.xml cel-stack.xml cel-str.xml cel-var.xml cel-version.xml Log Message: CEL obsoleted. Logic is integrated within descriptions. --- cel-str.xml DELETED --- --- cel-logic.xml DELETED --- --- cel-array.xml DELETED --- --- cel-math.xml DELETED --- --- cel-stack.xml DELETED --- --- cel-function.xml DELETED --- --- cel-include.xml DELETED --- --- cel-var.xml DELETED --- --- cel-block.xml DELETED --- --- cel-loop.xml DELETED --- --- cel-version.xml DELETED --- --- cel-cond.xml DELETED --- --- cel-cmp.xml DELETED --- |
From: Frederic T. <xf...@us...> - 2007-04-17 17:32:27
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv4318 Modified Files: description.xml Makefile.am Added Files: arch.xml Log Message: Specific file for architecture related options. Index: description.xml =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x/description.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** description.xml 17 Apr 2007 17:27:00 -0000 1.4 --- description.xml 17 Apr 2007 17:32:22 -0000 1.5 *************** *** 14,17 **** --- 14,18 ---- <include file="gxx/2.95.x/description.xml"/> + <include file="gxx/3.0.x/arch.xml"/> <option id="ssa"> *************** *** 283,333 **** </option> - <option id="mcpu-486"> - <value>-mcpu=i486</value> - <short-description>486 Optimizations</short-description> - <editor-description> - Assume the defaults for the machine type cpu-type when scheduling - instructions. The choices for cpu-type are i386, i486, i586, i686, - pentium, pentiumpro, k6, and athlon - - While picking a specific cpu-type will schedule things appropri- - ately for that particular chip, the compiler will not generate any - code that does not run on the i386 without the -march=cpu-type - option being used. i586 is equivalent to pentium and i686 is - equivalent to pentiumpro. k6 is the AMD chip as opposed to the - Intel ones. - </editor-description> - <logic> - <logic-option-exclusive on="kb-option-cpu"/> - </logic> - </option> - - <option id="mcpu-pentium"> - <value>-mcpu=pentium</value> - <short-description>Pentium optimizations</short-description> - <editor-description copy-id="mcpu-486"/> - <logic> - <logic-option-exclusive on="kb-option-cpu"/> - </logic> - </option> - - <option id="mcpu-pentiumpro"> - <value>-mcpu=pentiumpro</value> - <short-description>Pentium Pro optimizations</short-description> - <editor-description copy-id="mcpu-486"/> - <logic> - <logic-option-exclusive on="kb-option-cpu"/> - </logic> - </option> - - <option id="mcpu-k6"> - <value>-mcpu=k6</value> - <short-description>AMD K6 optimizations</short-description> - <editor-description copy-id="mcpu-486"/> - <logic> - <logic-option-exclusive on="kb-option-cpu"/> - </logic> - </option> - <option id="profile-generate"> <value>-fprofile-arcs</value> --- 284,287 ---- Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.am 17 Apr 2007 17:28:35 -0000 1.3 --- Makefile.am 17 Apr 2007 17:32:22 -0000 1.4 *************** *** 8,12 **** # ----------------------------------------------------------------------------- ! data_DATA = description.xml datarootdir=@datarootdir@/compbenchmarks/@VERSION@/KB/gxx/3.0.x --- 8,12 ---- # ----------------------------------------------------------------------------- ! data_DATA = description.xml arch.xml datarootdir=@datarootdir@/compbenchmarks/@VERSION@/KB/gxx/3.0.x --- NEW FILE: arch.xml --- <?xml version="1.0" ?> <!-- $Id: arch.xml,v 1.1 2007/04/17 17:32:22 xfred Exp $ This is free software. For details, see the GNU Public License in the COPYING file, or Look http://www.fsf.org --> <!-- Architecture related options for 'gxx' 3.0.x (includes gcc and g++) --> <options> <option id="mcpu-486"> <value>-mcpu=i486</value> <short-description>486 Optimizations</short-description> <editor-description> Assume the defaults for the machine type cpu-type when scheduling instructions. The choices for cpu-type are i386, i486, i586, i686, pentium, pentiumpro, k6, and athlon While picking a specific cpu-type will schedule things appropri- ately for that particular chip, the compiler will not generate any code that does not run on the i386 without the -march=cpu-type option being used. i586 is equivalent to pentium and i686 is equivalent to pentiumpro. k6 is the AMD chip as opposed to the Intel ones. </editor-description> <logic> <logic-option-exclusive on="kb-option-cpu"/> </logic> </option> <option id="mcpu-pentium"> <value>-mcpu=pentium</value> <short-description>Pentium optimizations</short-description> <editor-description copy-id="mcpu-486"/> <logic> <logic-option-exclusive on="kb-option-cpu"/> </logic> </option> <option id="mcpu-pentiumpro"> <value>-mcpu=pentiumpro</value> <short-description>Pentium Pro optimizations</short-description> <editor-description copy-id="mcpu-486"/> <logic> <logic-option-exclusive on="kb-option-cpu"/> </logic> </option> <option id="mcpu-k6"> <value>-mcpu=k6</value> <short-description>AMD K6 optimizations</short-description> <editor-description copy-id="mcpu-486"/> <logic> <logic-option-exclusive on="kb-option-cpu"/> </logic> </option> </options> |
From: Frederic T. <xf...@us...> - 2007-04-17 17:28:37
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv2726 Modified Files: Makefile.am Log Message: CEL obsoleted. Logic is integrated within descriptions. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile.am 5 Apr 2007 17:13:09 -0000 1.2 --- Makefile.am 17 Apr 2007 17:28:35 -0000 1.3 *************** *** 8,13 **** # ----------------------------------------------------------------------------- ! data_DATA = options.xml \ ! description.xml datarootdir=@datarootdir@/compbenchmarks/@VERSION@/KB/gxx/3.0.x --- 8,12 ---- # ----------------------------------------------------------------------------- ! data_DATA = description.xml datarootdir=@datarootdir@/compbenchmarks/@VERSION@/KB/gxx/3.0.x |
From: Frederic T. <xf...@us...> - 2007-04-17 17:28:20
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv2710 Modified Files: Makefile.am Log Message: CEL obsoleted. Logic is integrated within descriptions. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile.am 22 Mar 2007 19:05:45 -0000 1.2 --- Makefile.am 17 Apr 2007 17:28:17 -0000 1.3 *************** *** 8,10 **** # ----------------------------------------------------------------------------- ! SUBDIRS = common gxx g++ gcc \ No newline at end of file --- 8,10 ---- # ----------------------------------------------------------------------------- ! SUBDIRS = gxx g++ gcc \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2007-04-17 17:27:37
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv2312 Removed Files: options.xml Log Message: CEL obsoleted. Logic is integrated within descriptions. --- options.xml DELETED --- |
From: Frederic T. <xf...@us...> - 2007-04-17 17:27:06
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1916 Modified Files: description.xml Log Message: Changes on alignment-disabled. Index: description.xml =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/3.0.x/description.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** description.xml 16 Apr 2007 16:53:05 -0000 1.3 --- description.xml 17 Apr 2007 17:27:00 -0000 1.4 *************** *** 65,69 **** </editor-description> <logic> - <logic-option-exclusive on="alignment-disabled" value="1"/> <logic-option-implied-by id="Os"/> </logic> --- 65,68 ---- *************** *** 89,95 **** </editor-description> <logic> - <logic-option-exclusive on="alignment-disabled" value="0"/> <logic-option-implied-by id="O2"/> <logic-option-implied-by id="O3"/> </logic> </option> --- 88,94 ---- </editor-description> <logic> <logic-option-implied-by id="O2"/> <logic-option-implied-by id="O3"/> + <logic-option-exclusive on="alignment-disabled" value="0"/> </logic> </option> *************** *** 111,115 **** </editor-description> <logic> - <logic-option-exclusive on="alignment-disabled" value="1"/> <logic-option-implied-by id="Os"/> </logic> --- 110,113 ---- *************** *** 150,154 **** </editor-description> <logic> - <logic-option-exclusive on="alignment-disabled" value="1"/> <logic-option-implied-by id="Os"/> </logic> --- 148,151 ---- *************** *** 185,189 **** </editor-description> <logic> - <logic-option-exclusive on="alignment-disabled" value="1"/> <logic-option-implied-by id="Os"/> </logic> --- 182,185 ---- |
From: Frederic T. <xf...@us...> - 2007-04-17 17:26:15
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/2.95.x In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1886 Modified Files: loops.xml mainopt.xml Log Message: Changes on alignment-disabled. Index: loops.xml =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/2.95.x/loops.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** loops.xml 12 Apr 2007 16:50:36 -0000 1.2 --- loops.xml 17 Apr 2007 17:26:13 -0000 1.3 *************** *** 40,43 **** --- 40,44 ---- <logic-option-implied-by id="O2"/> <logic-option-implied-by id="O3"/> + <logic-option-exclusive on="alignment-disabled" value="0"/> </logic> </option> Index: mainopt.xml =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/gxx/2.95.x/mainopt.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** mainopt.xml 16 Apr 2007 17:01:27 -0000 1.3 --- mainopt.xml 17 Apr 2007 17:26:13 -0000 1.4 *************** *** 75,79 **** <logic> <logic-option-exclusive on="kb-option-mainoptimization"/> - <logic-option-exclusive on="alignment-disabled" value="1"/> </logic> </option> --- 75,78 ---- *************** *** 91,95 **** <logic> <logic-option-exclusive on="kb-option-mainoptimization"/> - <logic-option-exclusive on="alignment-disabled" value="0"/> </logic> </option> --- 90,93 ---- *************** *** 104,108 **** <logic> <logic-option-exclusive on="kb-option-mainoptimization"/> - <logic-option-exclusive on="alignment-disabled" value="0"/> </logic> </option> --- 102,105 ---- |
From: Frederic T. <xf...@us...> - 2007-04-17 17:24:39
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/share/KB/common In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1153 Removed Files: common.xml Makefile.am Log Message: CEL obsoleted. Logic is integrated within descriptions. --- common.xml DELETED --- --- Makefile.am DELETED --- |
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/CEL In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv32435 Removed Files: CEL-Array.cpp CEL-Array.h CEL-Atom.cpp CEL-Atom.h CEL-Block.cpp CEL-Block.h CEL-Cmp.cpp CEL-Cmp.h CEL-Cond.cpp CEL-Cond.h CEL-Function.cpp CEL-Function.h CEL-Include.cpp CEL-Include.h CEL-Logic.cpp CEL-Logic.h CEL-Loop.cpp CEL-Loop.h CEL-Math.cpp CEL-Math.h CEL-Reader.cpp CEL-Reader.h CEL-Stack.cpp CEL-Stack.h CEL-Str.cpp CEL-Str.h CEL-Var.cpp CEL-Var.h CEL-Version.cpp CEL-Version.h Makefile.am Log Message: CEL obsoleted. Logic is integrated within descriptions. --- CEL-Cond.cpp DELETED --- --- CEL-Math.cpp DELETED --- --- CEL-Version.h DELETED --- --- CEL-Block.h DELETED --- --- CEL-Cond.h DELETED --- --- CEL-Var.cpp DELETED --- --- CEL-Math.h DELETED --- --- CEL-Array.cpp DELETED --- --- CEL-Stack.cpp DELETED --- --- CEL-Array.h DELETED --- --- CEL-Var.h DELETED --- --- Makefile.am DELETED --- --- CEL-Logic.h DELETED --- --- CEL-Logic.cpp DELETED --- --- CEL-Include.h DELETED --- --- CEL-Loop.cpp DELETED --- --- CEL-Function.h DELETED --- --- CEL-Loop.h DELETED --- --- CEL-Cmp.cpp DELETED --- --- CEL-Include.cpp DELETED --- --- CEL-Block.cpp DELETED --- --- CEL-Reader.cpp DELETED --- --- CEL-Function.cpp DELETED --- --- CEL-Version.cpp DELETED --- --- CEL-Stack.h DELETED --- --- CEL-Reader.h DELETED --- --- CEL-Str.cpp DELETED --- --- CEL-Str.h DELETED --- --- CEL-Atom.h DELETED --- --- CEL-Cmp.h DELETED --- --- CEL-Atom.cpp DELETED --- |
From: Frederic T. <xf...@us...> - 2007-04-16 20:38:16
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Compiler In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv25919 Modified Files: Compiler-Option-Description.cpp Log Message: Minor changes. Index: Compiler-Option-Description.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Compiler/Compiler-Option-Description.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Compiler-Option-Description.cpp 16 Apr 2007 16:53:47 -0000 1.7 --- Compiler-Option-Description.cpp 16 Apr 2007 20:38:13 -0000 1.8 *************** *** 148,152 **** } - std::string CompilerOptionDescription::Use(void) { --- 148,151 ---- *************** *** 256,260 **** } - #include <iostream> CompilerOptionDescription *CompilerOptionDescriptions::DescriptionLitteral(std::string _litt) { --- 255,258 ---- |