[Compbench-devel] CompBenchmarks++/CBM-PI/t/lib compilers.pl, 1.2, 1.3
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2007-04-12 19:57:09
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/lib In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14868 Modified Files: compilers.pl Log Message: New descriptions for gcc/g++ 3.0.x branch. Index: compilers.pl =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/t/lib/compilers.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** compilers.pl 11 Apr 2007 20:30:18 -0000 1.2 --- compilers.pl 12 Apr 2007 19:57:06 -0000 1.3 *************** *** 39,43 **** #'compiler-fake-gcc-4.1.1-13' => 'gcc-3.0.x', 'compiler-fake-gcc-2.95.3' => 'gcc-2.95.x', ! # 'compiler-fake-g++-2.95.3' => 'g++-2.95.x' ); --- 39,45 ---- #'compiler-fake-gcc-4.1.1-13' => 'gcc-3.0.x', 'compiler-fake-gcc-2.95.3' => 'gcc-2.95.x', ! 'compiler-fake-g++-2.95.3' => 'g++-2.95.x', ! 'compiler-fake-gcc-3.0.4' => 'gcc-3.0.x', ! 'compiler-fake-g++-3.0.4' => 'g++-3.0.x' ); *************** *** 45,49 **** # our @COMPILER_FAKE_INTERFACES = ('compiler-fake-gcc-2.95.3', ! # 'compiler-fake-g++-2.95.3' ); --- 47,53 ---- # our @COMPILER_FAKE_INTERFACES = ('compiler-fake-gcc-2.95.3', ! 'compiler-fake-g++-2.95.3', ! 'compiler-fake-gcc-3.0.4', ! 'compiler-fake-g++-3.0.4' ); *************** *** 61,69 **** my %COMPILER_FAKE_OPTIONS_GXX_295x = ( ! 'O0' => ['set-variable kb-option-mainoptimization'], ! 'Os' => ['set-variable kb-option-mainoptimization'], ! 'O1' => ['set-variable kb-option-mainoptimization'], ! 'O2' => ['set-variable kb-option-mainoptimization'], ! 'O3' => ['set-variable kb-option-mainoptimization'], 'caller-save' => ['nop'], 'cse-follow-jumps' => ['implied-by O2 O3'], --- 65,77 ---- my %COMPILER_FAKE_OPTIONS_GXX_295x = ( ! 'O0' => ['option-exclusive kb-option-mainoptimization'], ! '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'], *************** *** 88,95 **** ); our %COMPILER_FAKE_OPTIONS = ( 'gcc-2.95.x' => \%COMPILER_FAKE_OPTIONS_GXX_295x, ! # 'g++-2.95.x' => \%COMPILER_FAKE_OPTIONS_GXX_295x ); --- 96,135 ---- ); + my %COMPILER_FAKE_OPTIONS_GPP_295x = + ( + %COMPILER_FAKE_OPTIONS_GXX_295x, + 'elide-constructors' => ['nop'] + ); + + my %COMPILER_FAKE_OPTIONS_GXX_30x = + ( + %COMPILER_FAKE_OPTIONS_GXX_295x, + 'ssa' => ['implied-by O2 O3'], + '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'], + ); + 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, ! 'g++-3.0.x' => \%COMPILER_FAKE_OPTIONS_GXX_30x ); |