--- gcc-4.1-20051113/gcc/gcc.c.orig 2005-11-06 04:14:27.000000000 +0600 +++ gcc-4.1-20051113/gcc/gcc.c 2005-11-14 05:13:56.000000000 +0600 @@ -3409,7 +3409,11 @@ } else if (! strcmp (argv[i], "-dumpversion")) { - printf ("%s\n", spec_version); + char *s = getenv ("GCC_VERSION"); + if (s) + printf ("%s\n", s); + else + printf ("%s\n", spec_version); exit (0); } else if (! strcmp (argv[i], "-dumpmachine")) @@ -6026,6 +6030,9 @@ const char *p; struct user_specs *uptr; + char *tmp_version_string = getenv ("GCC_VERSION_STRING"); + if (tmp_version_string) version_string = tmp_version_string; + p = argv[0] + strlen (argv[0]); while (p != argv[0] && !IS_DIR_SEPARATOR (p[-1])) --p; --- gcc-4.1-20051113/gcc/version.c.orig +++ gcc-4.1-20051113/gcc/version.c @@ -22,4 +22,4 @@ const char bug_report_url[] = "