------- Comment #4 from rguenth at gcc dot gnu dot org  2009-07-14 11:31 -------
This is likely caused by the DF merge.  There are numerous bugs about this
already and nothing really can be done here.

Btw, my numbers are

rguent...@murzim:/tmp> ~/bin/maxmem2.sh gcc-4.4 -S -o /dev/null -g
-fstack-protector -fPIE -Os test_node.i -std=gnu99
total: 744108 kB
rguent...@murzim:/tmp> ~/bin/maxmem2.sh gcc-4.3 -S -o /dev/null -g
-fstack-protector -fPIE -Os test_node.i -std=gnu99
total: 719836 kB
rguent...@murzim:/tmp> ~/bin/maxmem2.sh gcc-4.2 -S -o /dev/null -g
-fstack-protector -fPIE -Os test_node.i -std=gnu99
total: 459757 kB

Thus not 1.5GB but 750MB vs 450MB.

rguent...@murzim:/tmp> ~/bin/maxmem2.sh gcc-4.4 -S -o /dev/null -fPIE -Os
test_node.i -std=gnu99
total: 743380 kB
rguent...@murzim:/tmp> ~/bin/maxmem2.sh gcc-4.4 -S -o /dev/null -Os test_node.i
-std=gnu99
total: 630756 kB

the -fPIE effect itself is even less recognizable.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40735

Reply via email to