aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2008-09-26 18:45:44 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2008-09-26 18:45:44 +0200
commit711428147bde634fd58bd7c2da96d919189d81da (patch)
tree0e6f034faa48a9155e1ff83cfe59e3809c28481d /gcc/opts.c
parent77a3eb61362db03f89529a35c8baf33df8db77e5 (diff)
downloadgcc-711428147bde634fd58bd7c2da96d919189d81da.zip
gcc-711428147bde634fd58bd7c2da96d919189d81da.tar.gz
gcc-711428147bde634fd58bd7c2da96d919189d81da.tar.bz2
re PR middle-end/37576 (-v --help ICEs)
PR middle-end/37576 * opts.c (common_handle_option): Don't call print_specific_help with CL_SAVE as first argument. From-SVN: r140709
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index 6e210ea..bac50b0 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1459,7 +1459,8 @@ common_handle_option (size_t scode, const char *arg, int value,
print_specific_help (0, undoc_mask, all_langs_mask);
/* Then display any remaining, non-language options. */
for (i = CL_MIN_OPTION_CLASS; i <= CL_MAX_OPTION_CLASS; i <<= 1)
- print_specific_help (i, undoc_mask, 0);
+ if (i != CL_SAVE)
+ print_specific_help (i, undoc_mask, 0);
exit_after_options = true;
break;
}