+Sun Apr 11 21:33:33 1999 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * g77spec.c (lang_specific_driver): Check whether MATH_LIBRARY is
+ null to decide whether to use it.
+
Wed Apr 7 09:47:09 1999 Kaveh R. Ghazi <ghazi@snafu.rutgers.edu>
* ansify.c (die): Specify void argument.
2 => last two args were -l<library> -lm. */
int saw_library = 0;
+ /* By default, we throw on the math library if we have one. */
+ int need_math = (MATH_LIBRARY[0] != '\0');
+
/* The number of input and output files in the incoming arg list. */
int n_infiles = 0;
int n_outfiles = 0;
{
/* Not a filename or library. */
- if (saw_library == 1) /* -l<library>. */
+ if (saw_library == 1 && need_math) /* -l<library>. */
append_arg (MATH_LIBRARY);
saw_library = 0;
saw_library = 1; /* -l<library>. */
else
{ /* Other library, or filename. */
- if (saw_library == 1)
+ if (saw_library == 1 && need_math)
append_arg (MATH_LIBRARY);
saw_library = 0;
}
case 0:
append_arg (library);
case 1:
- append_arg (MATH_LIBRARY);
+ if (need_math)
+ append_arg (MATH_LIBRARY);
default:
break;
}