Finally got a chance to test 2.7.0, and it fails miserably because the makefile changed and config/msdos/top.sed didn't. I guess its my fault for not keeping up with it, but I wish there were a better way to get warnings about Makefile changes. This diff only affects djgpp. Fri Jun 16 23:15:00 DJ Delorie (dj@delorie.com) * config/msdos/top.sed: support new build variables. DJ *** config/msdos/oldtop.sed Sat Jun 17 02:51:22 1995 --- config/msdos/top.sed Sat Jun 17 03:11:22 1995 *************** *** 2,11 **** /^multilib.h/ s/multilib/not-multilib/ /^target=/ c\ target=go32 /^xmake_file=/ d /^tmake_file=/ d /^version=/ c\ ! version=2.6.1 s/CC = cc/CC = gcc/ s/:\$/: \$/g s/^ \ *\.\// go32 / --- 2,25 ---- /^multilib.h/ s/multilib/not-multilib/ /^target=/ c\ target=go32 + /^out_file=/ d + /^out_object_file=/ d + /^md_file=/ c\ + md_file=config/i386/i386.md + /^tm_file=/ c\ + tm_file=config/i386/go32.h + /^build_xm_file=/ c\ + build_xm_file=config/i386/xm-dos.h + /^host_xm_file=/ c\ + host_xm_file=config/i386/xm-dos.h + /^lang_specs_files=/ d + /^lang_options_files=/ d /^xmake_file=/ d /^tmake_file=/ d /^version=/ c\ ! version=2.7.0 ! /^mainversion=/ c\ ! mainversion=2.7.0 s/CC = cc/CC = gcc/ s/:\$/: \$/g s/^ \ *\.\// go32 / *************** *** 19,25 **** USE_HOST_OBSTACK=obstack.o /^stamp-attrtab/,/update/ { /\\/d ! /fi/d /update/ i\ go32 genattrtab md > t-attrtab.c } --- 33,39 ---- USE_HOST_OBSTACK=obstack.o /^stamp-attrtab/,/update/ { /\\/d ! /[ ]fi[ ]/d /update/ i\ go32 genattrtab md > t-attrtab.c } The languages thing... Fri Jun 16 23:15:00 DJ Delorie (dj@delorie.com) * config/msdos/configur.bat: make options.h and specs.h *** oldconfigur.bat Sat Jun 17 03:29:58 1995 --- configur.bat Sat Jun 17 03:32:14 1995 *************** *** 28,33 **** --- 28,38 ---- echo lang.distclean: %LANG% | sed "s/&/distclean/g" >> Makefile echo lang.realclean: %LANG% | sed "s/&/realclean/g" >> Makefile + echo /* options.h */ > options.h + if exist cp\lang-options.h echo #include "cp/lang-options.h" >> options.h + echo /* specs.h */ > specs.h + if exist cp\lang-specs.h echo #include "cp/lang-specs.h" >> specs.h + echo #define MULTILIB_SELECT ". ;" > multilib.h1 update multilib.h1 multilib.h del multilib.h1 This time, it links and runs... Apply on top of the other patch I sent for this file. Fri Jun 16 23:15:00 DJ Delorie (dj@delorie.com) * config/msdos/top.sed: support more new build variables. *** dj2top.sed Sat Jun 17 03:27:44 1995 --- top.sed Sat Jun 17 04:20:00 1995 *************** *** 2,9 **** /^multilib.h/ s/multilib/not-multilib/ /^target=/ c\ target=go32 ! /^out_file=/ d ! /^out_object_file=/ d /^md_file=/ c\ md_file=config/i386/i386.md /^tm_file=/ c\ --- 2,11 ---- /^multilib.h/ s/multilib/not-multilib/ /^target=/ c\ target=go32 ! /^out_file=/ c\ ! out_file=config/i386/i386.c ! /^out_object_file=/ c\ ! out_object_file=i386.o /^md_file=/ c\ md_file=config/i386/i386.md /^tm_file=/ c\