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
> <[email protected]> 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