This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Add -fchecking
- From: Mikhail Maltsev <maltsevm at gmail dot com>
- To: Richard Biener <rguenther at suse dot de>, gcc-patches at gcc dot gnu dot org
- Date: Tue, 27 Oct 2015 18:32:09 +0300
- Subject: Re: [PATCH] Add -fchecking
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot LSU dot 2 dot 11 dot 1510271415490 dot 28064 at zhemvz dot fhfr dot qr>
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).
--
Regards,
Mikhail Maltsev