This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Should -fcross-jumping be part of -O1?
- From: Scott Robert Ladd <coyote at coyotegulch dot com>
- To: gcc mailing list <gcc at gcc dot gnu dot org>
- Date: Sun, 23 Nov 2003 11:14:08 -0500
- Subject: Should -fcross-jumping be part of -O1?
I've been testing a somewhat more comprehensive version of my
evolutionary algorithm, based on feedback from readers of my article and
an extended set of tested options.
In the first tests run yesterday, -fcrossjumping proved to be
pessimistic for some cases. On one benchmark (huffbench), "-O3
-fno-crossjumping" is 7% faster than "-O3", all other flags being equal.
The man states that, when using -fcrossjumping, "the resulting code
may or may not perform better than without cross-jumping."
So why is -fcrossjumping included in -O1?
--
Scott Robert Ladd
Coyote Gulch Productions (http://www.coyotegulch.com)
Software Invention for High-Performance Computing
In development: Alex, a database for common folk