This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 10/9] ENABLE_CHECKING refactoring: remove remaining occurrences
- From: Mikhail Maltsev <maltsevm at gmail dot com>
- To: Bernhard Reutner-Fischer <rep dot dot dot nop at gmail dot com>, Jeff Law <law at redhat dot com>, Richard Biener <richard dot guenther at gmail dot com>, gcc-patches mailing list <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 08 Nov 2015 18:36:57 +0300
- Subject: Re: [PATCH 10/9] ENABLE_CHECKING refactoring: remove remaining occurrences
- Authentication-results: sourceware.org; auth=none
- References: <56130763 dot 4070206 at gmail dot com> <563673C7 dot 2030607 at gmail dot com> <C5BB0125-FB5F-46C6-B16D-74C3D0F07C10 at gmail dot com>
On 11/01/2015 11:34 PM, Bernhard Reutner-Fischer wrote:
> Mikhail,
>
> On November 1, 2015 9:19:19 PM GMT+01:00, Mikhail Maltsev <maltsevm@gmail.com> wrote:
>> This patch cleans up remaining bits related to ENABLE_CHECKING. After
>> applying
>> this patch (on top of part 9) we will no longer have any references to
>> ENABLE_CHECKING in the source code.
>
> I don't remember if you sent size(1) comparison for the frontends and driver, BTW. How bad is it?
>
> TIA,
>
Here are the results for r228786 "base" (bootstrapped with
--enable-checking=release) and for the same revision after applying
ENABLE_CHECKING-related patches "head":
text data bss dec
filename rev
cc1 base 21442165 70624 1343960 22856749
head 21489220 70624 1343992 22903836
cc1plus base 22772252 70712 1369624 24212588
head 22820770 70712 1369656 24261138
f951 base 22230769 80136 1349592 23660497
head 22277096 80136 1349624 23706856
lto1 base 20611962 69792 1342008 22023762
head 20658721 69792 1342040 22070553
gcc base 1606938 28400 17056 1652394
head 1608434 28400 17056 1653890
Relative difference:
text data bss dec
filename
cc1 0.002195 0 0.000024 0.002060
cc1plus 0.002131 0 0.000023 0.002005
f951 0.002084 0 0.000024 0.001959
lto1 0.002269 0 0.000024 0.002125
gcc 0.000931 0 0.000000 0.000905
--
Regards,
Mikhail Maltsev