From 7ad9ff7a2baeded2ebab7afa21cdcf7a962360f3 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Sun, 13 Jul 1997 16:21:56 +0000 Subject: gcc.c (main): Handle blank in version_string when comparing with compiler_version. * gcc.c (main): Handle blank in version_string when comparing with compiler_version. From-SVN: r14414 --- gcc/gcc.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/gcc.c b/gcc/gcc.c index 33b220a..c844f08 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -4533,7 +4533,17 @@ main (argc, argv) if (verbose_flag) { - if (! strcmp (version_string, compiler_version)) + int n; + + /* compiler_version is truncated at the first space when initialized + from version string, so truncate version_string at the first space + before comparing. */ + for (n = 0; version_string[n]; n++) + if (version_string[n] == ' ') + break; + + if (! strncmp (version_string, compiler_version, n) + && compiler_version[n] == 0) fprintf (stderr, "gcc version %s\n", version_string); else fprintf (stderr, "gcc driver version %s executing gcc version %s\n", -- cgit v1.1