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?


Joseph S. Myers asked:
>Why does this code need to be compiled out?
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.

You really want it to be compiled out *unless* you're doing a special 
maintainer debug build.

--Nathanael


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