diff options
author | Tom Tromey <tromey@redhat.com> | 2000-12-13 23:09:33 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2000-12-13 23:09:33 +0000 |
commit | 14dd240269839f64cab7bba99ac512b1ab2076c9 (patch) | |
tree | 153c56ca1135ab715493df3f779f8eafcd9da9f9 | |
parent | 3f27e3f86a86d69b43ed3572b979081e826b98bf (diff) | |
download | gcc-14dd240269839f64cab7bba99ac512b1ab2076c9.zip gcc-14dd240269839f64cab7bba99ac512b1ab2076c9.tar.gz gcc-14dd240269839f64cab7bba99ac512b1ab2076c9.tar.bz2 |
* gcc.c (handle_braces): Handle %{<S*} spec correctly.
From-SVN: r38238
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/gcc.c | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b3051b6..7e5a822 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-12-13 Tom Tromey <tromey@redhat.com> + + * gcc.c (handle_braces): Handle %{<S*} spec correctly. + 2000-12-13 Alexandre Oliva <aoliva@redhat.com> * function.c (assign_parms): Optimize incoming PARALLELs into @@ -4820,7 +4820,15 @@ next_member: for (i = 0; i < n_switches; i++) if (!strncmp (switches[i].part1, filter, p - filter) && check_live_switch (i, p - filter)) - give_switch (i, 0, include_blanks); + { + if (elide_switch) + { + switches[i].live_cond = SWITCH_IGNORE; + switches[i].validated = 1; + } + else + give_switch (i, 0, include_blanks); + } } else { |