[gnu.gcc.bug] gcc v1.35 -- make install is strange

Leisner.Henr@XEROX.COM (Marty) (04/29/89)

After running (on a sun386i with gnumake 3.45) :

make (with gcc v1.34)
make stage1; make (with gcc v1.35)
make stage2; make (with gcc v1.35, stage2)

I had no problems (I elected to compare the objects via cmp -l $file
stage/$file
and ignore all differences in bytes 5-8 by eye).

Typing make install (after building stage3) causes :
make -n install | more
cc -c -g   -I./config expr.c
cc -c -g   -I./config stmt.c
cc -c -g   -I./config expmed.c
cc -c -g   -I./config optabs.c
cc -c -g   -I./config emit-rtl.c
cc -g  -I./config -c insn-emit.c
cc -c -g   -I./config integrate.c
cc -c -g   -I./config loop.c
cc -c -g   -I./config combine.c
cc -c -g   -I./config regclass.c
cc -c -g   -I./config local-alloc.c
cc -c -g   -I./config global-alloc.c
cc -c -g   -I./config reload.c
cc -c -g   -I./config reload1.c
cc -c -g   -I./config caller-save.c
cc -g  -I./config -c insn-peep.c
cc -c -g   -I./config final.c
cc -c -g   -I./config recog.c
cc -g  -I./config -c insn-recog.c
cc -g  -I./config -c insn-output.c
cc -g   -o cc1 c-parse.tab.o c-decl.o c-typeck.o c-convert.o toplev.o
version.o
tree.o print-tree.o stor-layout.o fold-const.o rtl.o expr.o stmt.o expmed.o
expl
ow.o optabs.o varasm.o symout.o dbxout.o sdbout.o emit-rtl.o insn-emit.o
integra
te.o jump.o cse.o loop.o flow.o stupid.o combine.o regclass.o local-alloc.o
glob
al-alloc.o reload.o reload1.o caller-save.o insn-peep.o final.o recog.o
insn-rec
og.o insn-extract.o insn-output.o obstack.o
mkdir /usr/local/lib
if [ -f cc1 ] ; then install -c cc1 /usr/local/lib/gcc-cc1 ;fi
if [ -f cc1plus ] ; then install -c cc1plus /usr/local/lib/gcc-cc1plus ;fi
install -c gnulib /usr/local/lib/gcc-gnulib
if [ -f /usr/bin/ranlib ] ; then (cd /usr/local/lib; ranlib gcc-gnulib) ;fi
install -c cpp /usr/local/lib/gcc-cpp
install -c gcc /usr/local/bin
mkdir /usr/local/lib/gcc-include
chmod ugo+rx /usr/local/lib/gcc-include
for file in stddef.h stdarg.h assert.h varargs.h va-*.h limits.h; do
install -c
${file} /usr/local/lib/gcc-include; done
install -c gcc.1 /usr/local/man/man1/gcc.1

install depends on all and all is wanting to make some stuff again (I'm not
sure why -- the objects are all there).

Anyway, I edited the makefile so install doesn't do all.

Is this behavior expected -- I find it kinda strange and I've never really
seen why make is attempting to build all this stuff again when it already
exists.

marty
ARPA:	leisner.henr@xerox.com
GV:  leisner.henr
NS:  martin leisner:wbst139:xerox
UUCP:	hplabs!arisia!leisner