[PATCH] Add -fchecking

Jeff Law law@redhat.com
Tue Oct 27 18:06:00 GMT 2015


On 10/27/2015 09:32 AM, Mikhail Maltsev wrote:
> On 10/27/2015 04:17 PM, Richard Biener wrote:
>>
>> This adds -fchecking as a way to enable internal consistency checks
>> even in release builds (or disable checking with -fno-checking - up to
>> a certain extent - with checking enabled).
>
> I remember that Jakub proposed to use __builtin_expect with
> flag_checking. I wonder, if it is possible to implement without hacking
> AWK scripts just for this particular case? For example, to define
> flag_checking to something like
>
> #define flag_checking __builtin_expect (flag_checking_val, CHECKING_P)
>
> (provided that flag_checking_val is the actual value got from
> command-line options).
I think this ought to be a follow-up item.  And yes, we're going to need 
some level of indirection so that we're not writing __builtin_expect all 
over the place.

Jeff



More information about the Gcc-patches mailing list