home *** CD-ROM | disk | FTP | other *** search
- diff -c2 +recursive orig/gcc-2.1/cccp.c gcc-2.1/cccp.c
- *** orig/gcc-2.1/cccp.c Sat Mar 28 16:13:24 1992
- --- gcc-2.1/cccp.c Sat Mar 28 16:16:50 1992
- ***************
- *** 1457,1465 ****
- while (1) {
- /* Handle cases like c:/usr/lib:d:/gcc/lib */
- ! if ((*endp == ':'
- #ifdef __MSDOS__
- ! && (endp-startp != 1 || !isalpha (*startp)))
- #endif
- ! )
- || (*endp == 0)) {
- strncpy (nstore, startp, endp-startp);
- --- 1457,1465 ----
- while (1) {
- /* Handle cases like c:/usr/lib:d:/gcc/lib */
- ! if (((*endp == ':'
- #ifdef __MSDOS__
- ! ) && (endp-startp != 1 || !isalpha (*startp)
- #endif
- ! ))
- || (*endp == 0)) {
- strncpy (nstore, startp, endp-startp);
- diff -c2 +recursive orig/gcc-2.1/changelo gcc-2.1/changelo
- *** orig/gcc-2.1/changelo Sun Mar 29 18:30:12 1992
- --- gcc-2.1/changelo Sun Mar 29 18:42:24 1992
- ***************
- *** 1,2 ****
- --- 1,17 ----
- + Sun Mar 29 13:27:00 1992 DJ Delorie (dj@ctron.com
- +
- + * configure.bat: added for MS-DOS/go32 (remove Makefile.dos and configdos.bat)
- +
- + * gcc.c (putenv): don't need this.
- + (pexecute): add backslashes on response file for new go32 functionality
- + (process_command): Allow "c:/foo" to be a valid path by allowing :
- +
- + * cccp.c (main): fix syntax error when __MSDOS__ defined
- +
- + * enquire.c : rename "setmode" to "sun_setmode" to avoid conflict
- + with stdio's setmode(filenum, filemode).
- + (F_check): go32 skips printing the diffs, since go32's libs can't
- + handle them properly.
- +
- Tue Mar 24 04:00:00 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu)
-
- diff -c2 +recursive orig/gcc-2.1/configur.bat gcc-2.1/configur.bat
- *** orig/gcc-2.1/configur.bat Sat Mar 28 16:01:48 1992
- --- gcc-2.1/configur.bat Sun Mar 29 02:24:50 1992
- ***************
- *** 1,11 ****
- @echo off
- ! rem GCC configuration script for MSDOG
-
- ! rem Configure for our environment
- ! copy config\i386.xmh config.h
- ! copy config\i386gas.tmh tm.h
- ! copy config\i386.md md
- ! copy config\out-i386.c aux-output.c
-
- ! rem Install our makefile
- ! copy Makefile.dos Makefile
- --- 1,72 ----
- @echo off
- ! echo Configuring gcc-2.1 for go32
- ! rem This batch file assumes a unix-type "sed" program
-
- ! update config\xm-i386.h config.h
- ! update config\i386gas.h tm.h
- ! update config\i386.md md
- ! update config\i386.c aux-output.c
-
- ! echo # Makefile generated by "configure.bat"> Makefile
- ! echo all.dos: cccp cc1 cc1plus cc1obj gcc>> Makefile
- !
- ! if exist config.sed del config.sed
- !
- ! echo "/^target=/ c\ ">> config.sed
- ! echo "target=go32 ">> config.sed
- ! echo "/^version=/ c\ ">> config.sed
- ! sed -e "s/[^\"]*\"/version=/" -e "s/;//" version.c >> config.sed
- ! echo "s/CC = cc/CC = gcc/ ">> config.sed
- ! echo "s/:\$/: \$/g ">> config.sed
- ! echo "s/^ \.\// go32 / ">> config.sed
- ! echo "s/^ \$(srcdir)\/move-if-change/ update/ ">> config.sed
- ! echo "s/^USE_/# USE_/ ">> config.sed
- ! echo "s/`echo \$(srcdir)\///g ">> config.sed
- ! echo "s/ | sed 's,\^\\\.\/,,'`//g ">> config.sed
- ! echo "s/^ cd \$(srcdir)[ ]*;// ">> config.sed
- !
- ! echo "/^cccp.o[ ]*:/,/-c/ { ">> config.sed
- ! echo " s/ \$(CC)/ >cccp_o.rf/ ">> config.sed
- ! echo " /-c/ a\ ">> config.sed
- ! echo " $(CC) @cccp_o.rf ">> config.sed
- ! echo "} ">> config.sed
- !
- ! echo "/^gcc.o[ ]*:/,/-c/ { ">> config.sed
- ! echo " s/ \$(CC)/ >gcc_o.rf/ ">> config.sed
- ! echo " /-c/ a\ ">> config.sed
- ! echo " $(CC) @gcc_o.rf ">> config.sed
- ! echo "} ">> config.sed
- !
- ! echo "/^gcc[ ]*:/,/-o/ { ">> config.sed
- ! echo " s/ \$(CC)/ >gcc.rf/ ">> config.sed
- ! echo " /-o/ a\ ">> config.sed
- ! echo " $(CC) @gcc.rf ">> config.sed
- ! echo "} ">> config.sed
- !
- ! echo "/^cc1[ ]*:/,/-o/ { ">> config.sed
- ! echo " s/ \$(CC)/ >cc1.rf/ ">> config.sed
- ! echo " /-o/ a\ ">> config.sed
- ! echo " $(CC) @cc1.rf ">> config.sed
- ! echo "} ">> config.sed
- !
- ! echo "/^cc1plus[ ]*:/,/-o/ { ">> config.sed
- ! echo " s/ \$(CC)/ >cc1plus.rf/ ">> config.sed
- ! echo " /-o/ a\ ">> config.sed
- ! echo " $(CC) @cc1plus.rf ">> config.sed
- ! echo "} ">> config.sed
- !
- ! echo "/^cc1obj[ ]*:/,/-o/ { ">> config.sed
- ! echo " s/ \$(CC)/ >cc1obj.rf/ ">> config.sed
- ! echo " /-o/ a\ ">> config.sed
- ! echo " $(CC) @cc1obj.rf ">> config.sed
- ! echo "} ">> config.sed
- !
- ! echo "/^enquire[ ]*:/ s/\$(GCC_PARTS)//g ">> config.sed
- ! echo "/^enquire.o[ ]*:/ s/\$(GCC_PASSES)//g ">> config.sed
- ! echo "/^GCC_FOR_TARGET =/ c\ ">> config.sed
- ! echo "GCC_FOR_TARGET = gcc ">> config.sed
- !
- ! sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
- ! sed -f config2.sed Makefile.in >> Makefile
- ! del config.sed
- ! del config2.sed
- diff -c2 +recursive orig/gcc-2.1/enquire.c gcc-2.1/enquire.c
- *** orig/gcc-2.1/enquire.c Sat Mar 28 14:38:14 1992
- --- gcc-2.1/enquire.c Sat Mar 28 15:36:56 1992
- ***************
- *** 437,441 ****
- Procedure eldprop ARGS((int fprec, int dprec, int lprec));
-
- ! int setmode ARGS((char *s));
- Procedure farewell ARGS((int bugs));
- Procedure describe ARGS((char *description, char *extra));
- --- 437,441 ----
- Procedure eldprop ARGS((int fprec, int dprec, int lprec));
-
- ! int sun_setmode ARGS((char *s));
- Procedure farewell ARGS((int bugs));
- Procedure describe ARGS((char *description, char *extra));
- ***************
- *** 555,559 ****
- /* Only used for testing, on a Sun with 68881 chip */
- /* Set the FP mode */
- ! int setmode(s) char *s; {
- unsigned mode=0, dig;
- char c;
- --- 555,559 ----
- /* Only used for testing, on a Sun with 68881 chip */
- /* Set the FP mode */
- ! int sun_setmode(s) char *s; {
- unsigned mode=0, dig;
- char c;
- ***************
- *** 572,576 ****
- #else
- /* ARGSUSED */
- ! int setmode(s) char *s; {
- fprintf(stderr, "Can't set mode: not compiled with TEST\n");
- return(1);
- --- 572,576 ----
- #else
- /* ARGSUSED */
- ! int sun_setmode(s) char *s; {
- fprintf(stderr, "Can't set mode: not compiled with TEST\n");
- return(1);
- ***************
- *** 656,660 ****
- } else if (*s == '+') {
- s++;
- ! bad= setmode(s);
- } else bad= 1;
- }
- --- 656,660 ----
- } else if (*s == '+') {
- s++;
- ! bad= sun_setmode(s);
- } else bad= 1;
- }
- ***************
- *** 2134,2137 ****
- --- 2134,2138 ----
- bitpattern((char *) &val, (unsigned)sizeof(val));
- printf ("%s\n", oc);
- + #ifndef __GO32__
- printf("%s sscanf gave %s, bit pattern:\n ",
- co, f_rep(precision, (Long_double) new));
- ***************
- *** 2143,2146 ****
- --- 2144,2148 ----
- co, f_rep(precision, (Long_double) diff), oc);
- } /* else forget it */
- + #endif
- Unexpected(15);
- }
- diff -c2 +recursive orig/gcc-2.1/gcc.c gcc-2.1/gcc.c
- *** orig/gcc-2.1/gcc.c Sat Mar 28 18:15:16 1992
- --- gcc-2.1/gcc.c Sun Mar 29 02:37:30 1992
- ***************
- *** 1070,1073 ****
- --- 1070,1074 ----
-
- #ifndef HAVE_PUTENV
- + #ifndef __MSDOS__
-
- putenv (str)
- ***************
- *** 1074,1078 ****
- char *str;
- {
- - #ifndef __MSDOS__ /* not sure about MS/DOS */
- #ifndef VMS /* nor about VMS */
-
- --- 1075,1078 ----
- ***************
- *** 1110,1116 ****
-
- #endif /* VMS */
- - #endif /* __MSDOS__ */
- }
-
- #endif /* HAVE_PUTENV */
-
- --- 1110,1116 ----
-
- #endif /* VMS */
- }
-
- + #endif /* __MSDOS__ */
- #endif /* HAVE_PUTENV */
-
- ***************
- *** 1379,1383 ****
-
- for (i=1; argv[i]; i++)
- ! fprintf(argfile, "%s\n", argv[i]);
- fclose(argfile);
-
- --- 1379,1392 ----
-
- for (i=1; argv[i]; i++)
- ! {
- ! char *cp;
- ! for (cp=argv[i]; *cp; cp++)
- ! {
- ! if ((*cp == '"') || (*cp == '\'') || (*cp == '\\') || isspace(*cp))
- ! fputc('\\', argfile);
- ! fputc(*cp, argfile);
- ! }
- ! fputc('\n', argfile);
- ! }
- fclose(argfile);
-
- ***************
- *** 1695,1699 ****
- while (1)
- {
- ! if ((*endp == ':') || (*endp == 0))
- {
- strncpy (nstore, startp, endp-startp);
- --- 1704,1712 ----
- while (1)
- {
- ! if (((*endp == ':'
- ! #ifdef __MSDOS__
- ! ) && (endp-startp != 1 || !isalpha (*startp)
- ! #endif
- ! )) || (*endp == 0))
- {
- strncpy (nstore, startp, endp-startp);
- ***************
- *** 1728,1732 ****
- while (1)
- {
- ! if ((*endp == ':') || (*endp == 0))
- {
- strncpy (nstore, startp, endp-startp);
- --- 1741,1749 ----
- while (1)
- {
- ! if (((*endp == ':'
- ! #ifdef __MSDOS__
- ! ) && (endp-startp != 1 || !isalpha (*startp)
- ! #endif
- ! )) || (*endp == 0))
- {
- strncpy (nstore, startp, endp-startp);
- ***************
- *** 1764,1768 ****
- while (1)
- {
- ! if ((*endp == ':') || (*endp == 0))
- {
- strncpy (nstore, startp, endp-startp);
- --- 1781,1789 ----
- while (1)
- {
- ! if (((*endp == ':'
- ! #ifdef __MSDOS__
- ! ) && (endp-startp != 1 || !isalpha (*startp)
- ! #endif
- ! )) || (*endp == 0))
- {
- strncpy (nstore, startp, endp-startp);
-