Only in ../gcc-3.0/gcc/config: freebsd9.h diff -ur gcc-3.0/gcc/config.gcc ../gcc-3.0/gcc/config.gcc --- gcc-3.0/gcc/config.gcc 2001-06-05 13:09:51.000000000 -0600 +++ ../gcc-3.0/gcc/config.gcc 2013-11-17 17:09:04.000000000 -0700 @@ -330,6 +330,7 @@ *-*-freebsd4 | *-*-freebsd[4].*) fbsd_tm_file="freebsd4.h";; *-*-freebsd5 | *-*-freebsd[5].*) fbsd_tm_file="freebsd5.h";; *-*-freebsd6 | *-*-freebsd[6].*) fbsd_tm_file="freebsd6.h";; + *-*-freebsd9 | *-*-freebsd[9].*) fbsd_tm_file="freebsd9.h";; *) echo 'Please update *-*-freebsd* in gcc/config.gcc'; exit 1;; esac tmake_file=t-freebsd Only in ../gcc-3.0/gcc: config.gcc~ diff -ur gcc-3.0/gcc/fixinc/Makefile.in ../gcc-3.0/gcc/fixinc/Makefile.in --- gcc-3.0/gcc/fixinc/Makefile.in 2001-05-26 12:56:14.000000000 -0600 +++ ../gcc-3.0/gcc/fixinc/Makefile.in 2013-11-17 16:54:47.000000000 -0700 @@ -123,8 +123,7 @@ # install-bin : $(TARGETS) ./fixincl -v < /dev/null - @if [ -f ../fixinc.sh ] ; then rm -f ../fixinc.sh || \ - mv -f ../fixinc.sh ../fixinc.sh.$$ || exit 1 ; else : ; fi + @rm -f ../fixinc.sh @cp $(srcdir)/fixincl.sh ../fixinc.sh chmod 755 ../fixinc.sh Only in ../gcc-3.0/gcc/fixinc: Makefile.in~ diff -ur gcc-3.0/include/obstack.h ../gcc-3.0/include/obstack.h --- gcc-3.0/include/obstack.h 2000-12-06 18:54:13.000000000 -0700 +++ ../gcc-3.0/include/obstack.h 2013-11-17 17:08:54.000000000 -0700 @@ -422,7 +422,8 @@ ({ struct obstack *__o = (OBSTACK); \ if (__o->next_free + sizeof (void *) > __o->chunk_limit) \ _obstack_newchunk (__o, sizeof (void *)); \ - *((void **)__o->next_free)++ = ((void *)datum); \ + *((void **)__o->next_free) = ((void *)datum); \ + __o->next_free += sizeof(void *); \ (void) 0; }) # define obstack_int_grow(OBSTACK,datum) \ Only in ../gcc-3.0/include: obstack.h~