*** g77-2.6.3-0.5.14/gcc.c.orig	Sat Apr 29 01:45:32 1995
--- g77-2.6.3-0.5.14/gcc.c	Sat Apr 29 01:47:20 1995
***************
*** 716,750 ****
  		    %{!S:%{!gnatc:%{!gnats:as %{R} %{j} %{J} %{h} %{d2} %a %Y\
  					      %{c:%W{o*}%{!o*:-o %w%b.o}}\
  					      %{!c:-o %d%w%u.o} %{!pipe:%g.s} %A\n}}}}}} "},
- /***** ljo's Fortran rule *****/
-   {".f", "@f2c"},
-   {"@f2c",
-    "f2c %{checksubscripts:-C} %{I2} %{onetrip} %{honorcase:-U} %{u} %{w}\
-         %{ANSIC:-A} %{a} %{C++}\
-         %{c} %{E} %{ec} %{ext} %{f} %{72} %{g} %{h} %{i2} %{kr}\
-         %{P} %{p} %{r} %{r8} %{s} %{w8} %{z} %{N*}\
-         %i %{!pipe: -o %g.c} %{pipe:-o -}|\n",
-    "cpp -lang-c %{nostdinc*} %{C} %{v} %{A*} %{I*} %{P} %I\
- 	%{C:%{!E:%eGNU C does not support -C without using -E}}\
- 	%{M} %{MM} %{MD:-MD %b.d} %{MMD:-MMD %b.d} %{MG}\
-         -undef -D__GNUC__=%v1 -D__GNUC_MINOR__=%v2\
- 	%{ansi:-trigraphs -$ -D__STRICT_ANSI__}\
- 	%{!undef:%{!ansi:%p} %P} %{trigraphs} \
-         %c %{O*:%{!O0:-D__OPTIMIZE__}} %{traditional} %{ftraditional:-traditional}\
-         %{traditional-cpp:-traditional}\
- 	%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*}\
-         %{pipe:-} %{!pipe:%g.c} %{!M:%{!MM:%{!E:%{!pipe:%g.i}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n",
-    "%{!M:%{!MM:%{!E:cc1 %{!pipe:%g.i} %1 \
- 		   %{!Q:-quiet} -dumpbase %b.c %{d*} %{m*} %{a}\
- 		   %{g*} %{O*} %{W*} %{w} %{pedantic*} %{ansi} \
- 		   %{traditional} %{v:-version} %{pg:-p} %{p} %{f*}\
- 		   %{aux-info*}\
- 		   %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
- 		   %{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
-               %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %Y\
- 		      %{c:%W{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%u.o}\
-                       %{!pipe:%g.s} %A\n }}}}"},
- /***** End of ljo's Fortran rule *****/
    /* Mark end of table */
    {0, 0}
  };
--- 716,721 ----
***************
*** 769,775 ****
   %{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} \
  			%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}\
  			%{!A:%{!nostartfiles:%{!nostdlib:%S}}} %{static:}\
! 			%{L*} %D %{T*} %o %{!nostdlib:libgcc.a%s %L libgcc.a%s %{!A:%E}}\n }}}}}}";
  #else
  #ifdef LINK_LIBGCC_SPECIAL
  /* Have gcc do the search for libgcc.a, and don't generate -L options.  */
--- 740,746 ----
   %{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} \
  			%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}\
  			%{!A:%{!nostartfiles:%{!nostdlib:%S}}} %{static:}\
! 			%{L*} %D %{T*} %o %{!nostdlib:libgcc.a%s %L -lf2c libgcc.a%s %{!A:%E}}\n }}}}}}";
  #else
  #ifdef LINK_LIBGCC_SPECIAL
  /* Have gcc do the search for libgcc.a, and don't generate -L options.  */
***************
*** 778,784 ****
   %{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} \
  			%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}\
  			%{!A:%{!nostartfiles:%{!nostdlib:%S}}} %{static:}\
! 			%{L*} %{T*} %o %{!nostdlib:libgcc.a%s %L libgcc.a%s %{!A:%E}}\n }}}}}}";
  #else
  /* Use -L and have the linker do the search for -lgcc.  */
  static char *link_command_spec = "\
--- 749,755 ----
   %{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} \
  			%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}\
  			%{!A:%{!nostartfiles:%{!nostdlib:%S}}} %{static:}\
! 			%{L*} %{T*} %o %{!nostdlib:libgcc.a%s %L -lf2c libgcc.a%s %{!A:%E}}\n }}}}}}";
  #else
  /* Use -L and have the linker do the search for -lgcc.  */
  static char *link_command_spec = "\
