Andre Poenitz <[EMAIL PROTECTED]> writes:

| gcc 2.95 Without #pragma
|    text    data     bss     dec     hex filename
| 5856658 1828572   53284 7738514  761492 src/lyx
| -rwxr-xr-x    1 poenitz  users    141053566 Feb 13 13:33 src/lyx
| 
| gcc 2.95 With #pragma
|    text    data     bss     dec     hex filename
| 5885074 1844584   53284 7782942  76c21e src/lyx
| -rwxr-xr-x    1 poenitz  users    134764982 Feb 13 14:37 src/lyx


gcc 3.2 without #pragma
   text    data     bss     dec     hex filename
2833803   81436   48860 2964099  2d3a83 src/lyx
-rwxrwxr-x    1 larsbj   larsbj   76515434 Feb 13 12:43 src/lyx

gcc 3.2 with #pragma
   text    data     bss     dec     hex filename
2854587   81468   48864 2984919  2d8bd7 src/lyx
-rwxrwxr-x    1 larsbj   larsbj   72220223 Feb 13 13:42 src/lyx


Ok, to me the results are clear. Without pragma the filesize goes up a
bit (after a strip I guess the differences are really small...), but
binary size goes down.

It seems that the benefits that were present with gcc 2.7.x are just
not present anymore, so I think we should just get rid of the pragma.

I have a patch ready, should I commit it?


btw... If I were a harddisk... I would prefere gcc 3.2...

-- 
        Lgb

Reply via email to