aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/dumpfile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c
index 9a5496a..8e53aef 100644
--- a/gcc/dumpfile.c
+++ b/gcc/dumpfile.c
@@ -1800,7 +1800,7 @@ parse_dump_option (const char *option_value, const char **pos_p)
end_ptr = strchr (ptr, '-');
eq_ptr = strchr (ptr, '=');
- if (eq_ptr && !end_ptr)
+ if (eq_ptr && (!end_ptr || end_ptr > eq_ptr))
end_ptr = eq_ptr;
if (!end_ptr)