re PR fortran/49623 (Segfault of "gfortran -L" if no argument follows the "-L")

PR fortran/49623
	* gfortranspec.c (lang_specific_driver): Ignore options with
	CL_ERR_MISSING_ARG errors.

From-SVN: r175830
This commit is contained in:
Jakub Jelinek 2011-07-04 23:12:57 +02:00 committed by Jakub Jelinek
parent af421d9cf0
commit bc9475113f
2 changed files with 9 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2011-07-04 Jakub Jelinek <jakub@redhat.com>
PR fortran/49623
* gfortranspec.c (lang_specific_driver): Ignore options with
CL_ERR_MISSING_ARG errors.
2011-07-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/49562

View file

@ -255,6 +255,9 @@ lang_specific_driver (struct cl_decoded_option **in_decoded_options,
for (i = 1; i < argc; ++i)
{
if (decoded_options[i].errors & CL_ERR_MISSING_ARG)
continue;
switch (decoded_options[i].opt_index)
{
case OPT_SPECIAL_input_file: