Message ID | 55BA594A.8030605@users.sourceforge.net |
---|---|
State | New |
Headers | show |
diff -up a/gcc/opts-common.c b/gcc/opts-common.c --- a/gcc/opts-common.c +++ b/gcc/opts-common.c @@ -1001,7 +1001,10 @@ read_cmdline_option (struct gcc_options len = 0; for (i = 0; e->values[i].arg != NULL; i++) - len += strlen (e->values[i].arg) + 1; + { + if (enum_arg_ok_for_language (&e->values[i], lang_mask)) + len += strlen (e->values[i].arg) + 1; + } s = XALLOCAVEC (char, len); p = s;