[MacPorts] #29156: dragonegg-gcc45 package
MacPorts
noreply at macports.org
Fri Apr 15 20:49:41 PDT 2011
#29156: dragonegg-gcc45 package
--------------------------------------+-------------------------------------
Reporter: howarth@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: lang | Port: dragonegg-gcc45
--------------------------------------+-------------------------------------
Comment(by howarth@…):
A few other notes. The stock usage of dragonegg is very stable with no
known bugs. The resulting code will be somewhat (10-20%) slower than FSF
gcc 4.5 on average due to the fact that the optimizations aren't applied
in the gcc front end. The -fplugin-arg-dragonegg-enable-gcc-optzns option
can be used to enable these front end optimizations to the generated
GIMPLE but isn't fully debugged yet. However, the performance can be
faster than even FSF gcc 4.6.0 under FSF gcc 4.5.2. For example, the
himenoBMTxpa benchmark with -fomit-frame-pointer -O3 -ffast-math -funroll-
loops shows...
compiler MFLOPS
clang 2.9 230.529385
gcc 4.5.3 246.064891
de-gcc 4.5.3 204.845864
de-gcc 4.5.3 optzns 259.672855
gcc 4.6.0 260.344783
The interactions between the optimizers are quite complex. Currently for
this benchmark, the best results are
from just...
de-gcc45 -fomit-frame-pointer -O2 -fplugin-arg-dragonegg-enable-gcc-optzns
276.676232
which is significantly faster than the latest FSF gcc release.
--
Ticket URL: <https://trac.macports.org/ticket/29156#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list