aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-11-09 20:10:20 +0000
committerRichard Stallman <rms@gnu.org>1992-11-09 20:10:20 +0000
commit166792f0ff5f8e93d3f4a8f97b4f415b66db55d6 (patch)
tree6fd27e05692c24b0ba0761403a31c43039443233
parent34536f93eb929d873f56f852c53fa9f0dfc290c6 (diff)
downloadgcc-166792f0ff5f8e93d3f4a8f97b4f415b66db55d6.zip
gcc-166792f0ff5f8e93d3f4a8f97b4f415b66db55d6.tar.gz
gcc-166792f0ff5f8e93d3f4a8f97b4f415b66db55d6.tar.bz2
(main): Use strncmp when testing for gstabs+ vs gstabs.
From-SVN: r2727
-rw-r--r--gcc/toplev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 1c340fa..2b3f711 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -3126,7 +3126,8 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE!
if (write_symbols == DBX_DEBUG && !strncmp (str, "ggdb", len)
&& len >= 2)
use_gnu_debug_info_extensions = 1;
- else if (write_symbols == DBX_DEBUG && !strcmp (str, "gstabs+"))
+ else if (write_symbols == DBX_DEBUG && !strncmp (str, "gstabs+", len)
+ && len >= 7)
use_gnu_debug_info_extensions = 1;
else if (write_symbols == DBX_DEBUG
&& !strncmp (str, "gstabs", len) && len >= 2)