re PR fortran/47633 (Result of COMPILER_VERSION() has NULL byte appended)

2011-02-15  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/47633
	. simplify.c (gfc_simplify_compiler_version): Fix off-by-one issue.

From-SVN: r170195
This commit is contained in:
Steven G. Kargl 2011-02-15 19:38:51 +00:00
parent 72f812a2b5
commit ed17fc411c
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2011-02-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/47633
. simplify.c (gfc_simplify_compiler_version): Fix off-by-one issue.
2011-02-14 Janus Weil <janus@gcc.gnu.org>
PR fortran/47730

View File

@ -6844,9 +6844,9 @@ gfc_simplify_compiler_version (void)
char *buffer;
size_t len;
len = strlen ("GCC version ") + strlen (version_string) + 1;
buffer = (char*) alloca (len);
snprintf (buffer, len, "GCC version %s", version_string);
len = strlen ("GCC version ") + strlen (version_string);
buffer = XALLOCAVEC (char, len + 1);
snprintf (buffer, len + 1, "GCC version %s", version_string);
return gfc_get_character_expr (gfc_default_character_kind,
&gfc_current_locus, buffer, len);
}