Lines 3409-3415
Link Here
|
3409 |
} |
3409 |
} |
3410 |
else if (! strcmp (argv[i], "-dumpversion")) |
3410 |
else if (! strcmp (argv[i], "-dumpversion")) |
3411 |
{ |
3411 |
{ |
3412 |
printf ("%s\n", spec_version); |
3412 |
char *s = getenv ("GCC_VERSION"); |
|
|
3413 |
if (s) |
3414 |
printf ("%s\n", s); |
3415 |
else |
3416 |
printf ("%s\n", spec_version); |
3413 |
exit (0); |
3417 |
exit (0); |
3414 |
} |
3418 |
} |
3415 |
else if (! strcmp (argv[i], "-dumpmachine")) |
3419 |
else if (! strcmp (argv[i], "-dumpmachine")) |
Lines 6026-6031
Link Here
|
6026 |
const char *p; |
6030 |
const char *p; |
6027 |
struct user_specs *uptr; |
6031 |
struct user_specs *uptr; |
6028 |
|
6032 |
|
|
|
6033 |
char *tmp_version_string = getenv ("GCC_VERSION_STRING"); |
6034 |
if (tmp_version_string) version_string = tmp_version_string; |
6035 |
|
6029 |
p = argv[0] + strlen (argv[0]); |
6036 |
p = argv[0] + strlen (argv[0]); |
6030 |
while (p != argv[0] && !IS_DIR_SEPARATOR (p[-1])) |
6037 |
while (p != argv[0] && !IS_DIR_SEPARATOR (p[-1])) |
6031 |
--p; |
6038 |
--p; |
6032 |
-- gcc-4.1-20051113/gcc/version.c.orig |
6039 |
++ gcc-4.1-20051113/gcc/version.c |
Lines 22-25
const char bug_report_url[] = "<URL:http
Link Here
|
22 |
/* The complete version string, assembled from several pieces. |
22 |
/* The complete version string, assembled from several pieces. |
23 |
BASEVER, DATESTAMP, and DEVPHASE are defined by the Makefile. */ |
23 |
BASEVER, DATESTAMP, and DEVPHASE are defined by the Makefile. */ |
24 |
const char version_string[] = BASEVER DATESTAMP DEVPHASE VERSUFFIX; |
24 |
char *version_string = BASEVER DATESTAMP DEVPHASE VERSUFFIX; |
25 |
-- gcc-4.1-20051113/gcc/version.h.orig |
25 |
++ gcc-4.1-20051113/gcc/version.h |
Lines 1-5
Link Here
|
1 |
#ifndef GCC_VERSION_H |
1 |
#ifndef GCC_VERSION_H |
2 |
#define GCC_VERSION_H |
2 |
#define GCC_VERSION_H |
3 |
extern const char version_string[]; |
3 |
extern char *version_string; |
4 |
extern const char bug_report_url[]; |
4 |
extern const char bug_report_url[]; |
5 |
#endif /* ! GCC_VERSION_H */ |
5 |
#endif /* ! GCC_VERSION_H */ |