- rerun gcse pass after reload, enable whole-program iff we are not building
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 28 Apr 2006 20:02:29 +0000 (20:02 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 28 Apr 2006 20:02:29 +0000 (20:02 -0000)
commit3737c0363050b5f2f3a9ba5d4daac6881069d369
tree7afa07e56f15652678fcb4d57832f1ea6d06a158
parent15545b1db95c6d2db984c4c2f4c9821bb5d729d3
- rerun gcse pass after reload, enable whole-program iff we are not building
  the lib (due to bug in gcc; see comment.)
I would have run the testsuite to check if everything is still behaving, but
unfortunately i cannot run the testsuite anymore: it just sits there and does
nothing even with a pristine checkout and an old gcc.
srcdir=/tmp/busybox/testsuite /tmp/busybox/testsuite/runtest
PASS: Applet order
FAIL: Common typos
PASS: Obsolete function usage
PASS: Obsolete function usage
<spins, ^C>
make[1]: *** [check] Interrupt
make: *** [check] Interrupt

I've just corrected that wrong double-printing.

Anyway. with gcc-4.1-HEAD from earlier today, we now have for
defconfig+ COMPILE_AT_ONCE:

880 -rwxr-xr-x  1 433 433 893476 Apr 28 21:41 busybox.oorig-4.0
860 -rwxr-xr-x  1 433 433 874560 Apr 28 21:36 busybox.oorig
844 -rwxr-xr-x  1 433 433 858752 Apr 28 21:49 busybox

   text    data     bss     dec     hex filename
 879920   11568 1039148 1930636  1d758c busybox.oorig-4.0
 862802   10192 1038796 1911790  1d2bee busybox.oorig
 848066    9100 1037536 1894702  1ce92e busybox

values for 4.0.2 just added for reference..
Rules.mak