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]

Re: Standard scheme for maintainer-only debugging code?


On Tue, 10 Jun 2003, Nathanael Nerode wrote:

> Speed.  Sometimes (quite often actually) such code is in deeply inner 
> loops.  For one reason or another, one instance of such code might 
> trigger hundreds of times per compilation.  Combine that with hundreds 
> of such instances, and you *want* this out of release versions of the 
> compiler.

What is the actual performance cost of this (with/without
__builtin_expect)?  In particular is it reasonable to have this code all
available (controlled by command-line options) in default enable-checking
builds (as on mainline)?

-- 
Joseph S. Myers
jsm28@cam.ac.uk


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