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>
|