This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]