aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1997-07-13 16:21:56 +0000
committerDoug Evans <dje@gnu.org>1997-07-13 16:21:56 +0000
commit7ad9ff7a2baeded2ebab7afa21cdcf7a962360f3 (patch)
tree74a13dd02c628b95460aacf04857027cb25ad7aa /gcc/gcc.c
parent84e884e9061eea3b28c3a6775b1ea0c3520a2fbf (diff)
downloadgcc-7ad9ff7a2baeded2ebab7afa21cdcf7a962360f3.zip
gcc-7ad9ff7a2baeded2ebab7afa21cdcf7a962360f3.tar.gz
gcc-7ad9ff7a2baeded2ebab7afa21cdcf7a962360f3.tar.bz2
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
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r--gcc/gcc.c12
1 files changed, 11 insertions, 1 deletions
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",