Commit 973bd7a4 by Craig Burley Committed by Jeff Law

g77spec.c (lang_specific_driver): Put `-lg2c' in front of any `-lm' that is seen.

	* g77spec.c (lang_specific_driver): Put `-lg2c' in
	front of any `-lm' that is seen.

From-SVN: r20763
parent 3efa2797
Fri Jun 26 11:54:19 1998 Craig Burley <burley@gnu.org>
* g77spec.c (lang_specific_driver): Put `-lg2c' in
front of any `-lm' that is seen.
Mon Jun 15 23:39:24 1998 Craig Burley <burley@gnu.org>
* Make-lang.in (f/g77.info): Use -f when removing
......
......@@ -511,6 +511,8 @@ Report bugs to <egcs-bugs@cygnus.org>.\n");
{
if (saw_library == 1)
saw_library = 2; /* -l<library> -lm. */
else
append_arg (FORTRAN_LIBRARY);
}
else if (strcmp (argv[i], FORTRAN_LIBRARY) == 0)
saw_library = 1; /* -l<library>. */
......
......@@ -49,6 +49,15 @@ involve a combination of these elements.
@heading In 0.5.24:
@itemize @bullet
@item
The @code{g77} driver now ensures that @samp{-lg2c}
is specified in the link phase prior to any
occurrence of @samp{-lm}.
This prevents accidentally linking to a routine
in the SunOS4 @samp{-lm} library
when the generated code wants to link to the one
in @code{libf2c} (@code{libg2c}).
@item
@code{g77} no longer crashes when compiling code
containing specification statements such as
@samp{INTEGER(KIND=7) PTR}.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment