toplev.c (main): Only warn about options for other languages.
* toplev.c (main): Only warn about options for other languages. * collect2.c (main): Pass -w to sub-gcc. From-SVN: r29991
This commit is contained in:
parent
ff66631340
commit
43a8f6d501
@ -1,3 +1,8 @@
|
||||
Thu Oct 14 13:54:25 1999 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* toplev.c (main): Only warn about options for other languages.
|
||||
* collect2.c (main): Pass -w to sub-gcc.
|
||||
|
||||
Thu Oct 14 16:27:50 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* flow.c (propagate_block): Add call-clobbered registers to
|
||||
@ -8,10 +13,6 @@ Thu Oct 14 16:27:50 1999 Richard Henderson <rth@cygnus.com>
|
||||
(invalidate_mems_from_autoinc): Use free_EXPR_LIST_node.
|
||||
(mark_set_1, mark_used_regs): Likewise.
|
||||
|
||||
Thu Oct 14 13:54:25 1999 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* toplev.c (main): Don't complain about options for other languages.
|
||||
|
||||
Thu Oct 14 10:51:49 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* m68k.md (zero_extendsidi2): Add missing output reload constraint.
|
||||
|
@ -927,7 +927,9 @@ main (argc, argv)
|
||||
num_c_args++;
|
||||
}
|
||||
obstack_free (&temporary_obstack, temporary_firstobj);
|
||||
++num_c_args;
|
||||
|
||||
/* -fno-exceptions -w */
|
||||
num_c_args += 2;
|
||||
|
||||
c_ptr = (const char **)
|
||||
(c_argv = (char **) xcalloc (sizeof (char *), num_c_args));
|
||||
@ -1107,6 +1109,7 @@ main (argc, argv)
|
||||
}
|
||||
obstack_free (&temporary_obstack, temporary_firstobj);
|
||||
*c_ptr++ = "-fno-exceptions";
|
||||
*c_ptr++ = "-w";
|
||||
|
||||
/* !!! When GCC calls collect2,
|
||||
it does not know whether it is calling collect2 or ld.
|
||||
|
10
gcc/toplev.c
10
gcc/toplev.c
@ -5380,7 +5380,7 @@ main (argc, argv)
|
||||
|
||||
/* Give the language a chance to decode the option for itself. */
|
||||
lang_processed = lang_decode_option (argc - i, argv + i);
|
||||
|
||||
|
||||
/* Now see if the option also has a language independent meaning.
|
||||
Some options are both language specific and language independent,
|
||||
eg --help. It is possible that there might be options that should
|
||||
@ -5394,8 +5394,10 @@ main (argc, argv)
|
||||
i += (lang_processed > indep_processed
|
||||
? lang_processed : indep_processed);
|
||||
else
|
||||
/* This option applies to some other language; ignore it. */
|
||||
i++;
|
||||
{
|
||||
warning ("ignoring option `%s'", argv[i]);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
/* Checker uses the frame pointer. */
|
||||
@ -5520,7 +5522,7 @@ main (argc, argv)
|
||||
if (sorrycount)
|
||||
return (FATAL_EXIT_CODE);
|
||||
return (SUCCESS_EXIT_CODE);
|
||||
}
|
||||
}
|
||||
|
||||
/* Decode -m switches. */
|
||||
/* Decode the switch -mNAME. */
|
||||
|
Loading…
Reference in New Issue
Block a user