diff options
author | Ulrich Drepper <drepper@redhat.com> | 2019-01-30 07:18:22 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@gcc.gnu.org> | 2019-01-30 07:18:22 +0000 |
commit | 2ab6839bccb22a04c6df2000858c36d0ffa313ce (patch) | |
tree | 6461c2a9a0ffae73590706945c4f0b8910ec5871 /gcc/dumpfile.c | |
parent | 6aa238a135b3d889e3efe8d5c8ac3ad236a27924 (diff) | |
download | gcc-2ab6839bccb22a04c6df2000858c36d0ffa313ce.zip gcc-2ab6839bccb22a04c6df2000858c36d0ffa313ce.tar.gz gcc-2ab6839bccb22a04c6df2000858c36d0ffa313ce.tar.bz2 |
dumpfile.c (opt_info_switch_p_1): Ignore '-' if it appears after '='.
* dumpfile.c (opt_info_switch_p_1): Ignore '-' if it appears
after '='.
From-SVN: r268380
Diffstat (limited to 'gcc/dumpfile.c')
-rw-r--r-- | gcc/dumpfile.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c index c92bba8..14b6dfe 100644 --- a/gcc/dumpfile.c +++ b/gcc/dumpfile.c @@ -1915,10 +1915,9 @@ opt_info_switch_p_1 (const char *arg, dump_flags_t *flags, end_ptr = strchr (ptr, '-'); eq_ptr = strchr (ptr, '='); - if (eq_ptr && !end_ptr) + if (eq_ptr && (!end_ptr || eq_ptr < end_ptr)) end_ptr = eq_ptr; - - if (!end_ptr) + else if (!end_ptr) end_ptr = ptr + strlen (ptr); length = end_ptr - ptr; |