Subject: gcc 4.1.2 'regression'
To: None <>
From: David Laight <>
List: tech-toolchain
Date: 11/18/2006 19:23:02
Before removing them from the build, I was looking at why the rescue-tiny
floppy was overflowing.  A quick comparison with my 4.0 tree shows that
a lot of the object files are now larger (and larger than they were with
gcc 3.3.3).

Code generated by gcc 4.1.2 20061021 (prerelease) (NetBSD nb1 20061021) is
larger than that of gcc 4.1.2 20060628 (prerelease) (NetBSD nb2 20060711)

For instance distrib/ustils/more/input.o (in ramdiskbin) grows from 0x22a
to 0x25a bytes (it was 228 with 3.3.3).

Not the least of the problem is that it seemd to copy argument to locals!

Anyone any thoughts - should I raise it with gcc ?


David Laight: