diff options
author | Andreas Schwab <schwab@suse.de> | 2002-03-09 19:53:22 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@gcc.gnu.org> | 2002-03-09 19:53:22 +0000 |
commit | 2877e0aedebffa77a55167700f643d30ea499b3f (patch) | |
tree | dad8e214b453caac3864de5b42a72fb1ec98d9d8 /gcc/gcc.c | |
parent | ae53d63a9e0dbe59e0ab6a458df8f17d8dcfa0c6 (diff) | |
download | gcc-2877e0aedebffa77a55167700f643d30ea499b3f.zip gcc-2877e0aedebffa77a55167700f643d30ea499b3f.tar.gz gcc-2877e0aedebffa77a55167700f643d30ea499b3f.tar.bz2 |
* gcc.c (validate_all_switches): Also handle `%W{...}'.
From-SVN: r50505
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r-- | gcc/gcc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -6373,7 +6373,7 @@ validate_all_switches () { p = comp->spec; while ((c = *p++)) - if (c == '%' && *p == '{') + if (c == '%' && (*p == '{' || (*p == 'W' && *++p == '{'))) /* We have a switch spec. */ validate_switches (p + 1); } @@ -6383,14 +6383,14 @@ validate_all_switches () { p = *(spec->ptr_spec); while ((c = *p++)) - if (c == '%' && *p == '{') + if (c == '%' && (*p == '{' || (*p == 'W' && *++p == '{'))) /* We have a switch spec. */ validate_switches (p + 1); } p = link_command_spec; while ((c = *p++)) - if (c == '%' && *p == '{') + if (c == '%' && (*p == '{' || (*p == 'W' && *++p == '{'))) /* We have a switch spec. */ validate_switches (p + 1); } |