[Bug target/28481] regression from 3.x: 4.1.1 uses memory where it can use registers
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue Jul 25 15:47:00 GMT 2006
------- Comment #2 from rguenth at gcc dot gnu dot org 2006-07-25 15:47 -------
I get
rguenther@alwazn:/tmp> /space/rguenther/install/gcc-3.4.6/bin/gcc -O3 -c
serpent.c
rguenther@alwazn:/tmp> size serpent.o
text data bss dec hex filename
3562 0 0 3562 dea serpent.o
rguenther@alwazn:/tmp> /space/rguenther/install/gcc-4.1.1/bin/gcc -O3 -c
serpent.c
rguenther@alwazn:/tmp> size serpent.o
text data bss dec hex filename
4137 0 0 4137 1029 serpent.o
rguenther@alwazn:/tmp> /space/rguenther/install/gcc-4.1.1/bin/gcc -O3 -c
serpent.c -fomit-frame-pointer
rguenther@alwazn:/tmp> size serpent.o
text data bss dec hex filename
3695 0 0 3695 e6f serpent.o
rguenther@alwazn:/tmp> /space/rguenther/install/gcc-3.4.6/bin/gcc -O3 -c
serpent.c -fomit-frame-pointer
rguenther@alwazn:/tmp> size serpent.o
text data bss dec hex filename
3526 0 0 3526 dc6 serpent.o
so, confirmed for -O3, but -O3 is about speed - how's that comparing?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28481
More information about the Gcc-bugs
mailing list