Cheetah 1.0 Improvements
Jeffrey Oldham
oldham at codesourcery.com
Fri Jun 22 18:36:18 UTC 2001
Mr. Rasmussen,
Where do I find the latest version of Cheetah for use with
Pooma?
For use with Pooma r.2.4 (not yet released), I modified
src/Utilities/i386-lock.s and modified LINUXGCC.conf file to be more
analogous to Pooma's configuration files as well as better support
specifying a different compiler. Would you please incorporate the
i386-lock.s patch and consider making the LINUXGCC.conf changes?
Thanks,
Jeffrey D. Oldham
oldham at codesourcery.com
-------------- next part --------------
*** i386-lock.s Mon Apr 17 13:46:39 2000
--- i386-lock.s Tue Jun 19 17:37:55 2001
***************
*** 6,12 ****
/* 8(ebp) - address of lock, a long word */
/* 12(ebp) - winning content, assumed to have a value of 1 */
! /* OUTPUT:
.text
.align 4
.globl spinlock
--- 6,12 ----
/* 8(ebp) - address of lock, a long word */
/* 12(ebp) - winning content, assumed to have a value of 1 */
! /* OUTPUT: */
.text
.align 4
.globl spinlock
-------------- next part --------------
*** LINUXGCC.conf Mon Jun 26 15:07:27 2000
--- LINUXGCC.conf Fri Jun 22 11:34:47 2001
***************
*** 70,76 ****
$cpp = "g++";
! $cppargs = "-ftemplate-depth-40";
$cppex = ""; # flag to use exceptions
$cppnoex = "-fno-exceptions"; # flag to turn off exceptions
--- 70,76 ----
$cpp = "g++";
! $cppargs = "-ftemplate-depth-60";
$cppex = ""; # flag to use exceptions
$cppnoex = "-fno-exceptions"; # flag to turn off exceptions
***************
*** 84,101 ****
$cppdbg = "-ggdb";
! $cppopt = "-O3 -funroll-loops";
###################
### linker settings
###################
! $link = "g++";
$linkargs = "\$(CHEETAH_CXX_ARGS)";
! $linkverbose = "";
$linkshare = "-Wl,-rpath,\$(CHEETAH_LIBDIR)";
--- 84,101 ----
$cppdbg = "-ggdb";
! $cppopt = "-O3 -funroll-loops -fstrict-aliasing";
###################
### linker settings
###################
! $link = $cpp;
$linkargs = "\$(CHEETAH_CXX_ARGS)";
! $linkverbose = "-Wl,-v";
$linkshare = "-Wl,-rpath,\$(CHEETAH_LIBDIR)";
***************
*** 108,114 ****
$arargs = "rcsl";
! $arshare = "g++"; # program to make shared lib
$arshareargs = "-shared -o"; # arguments to make shared lib
--- 108,114 ----
$arargs = "rcsl";
! $arshare = $cpp; # program to make shared lib
$arshareargs = "-shared -o"; # arguments to make shared lib
More information about the pooma-dev
mailing list