aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKai Tietz <ktietz@redhat.com>2012-11-29 19:40:27 +0100
committerKai Tietz <ktietz@gcc.gnu.org>2012-11-29 19:40:27 +0100
commite97cae968277a19dda737090e48d85eef270112e (patch)
treec4469308f1804ad458be46495eaf77f736c14dc0 /gcc
parent744c3195ef778200a0acfc4779e3f2d48237bbf1 (diff)
downloadgcc-e97cae968277a19dda737090e48d85eef270112e.zip
gcc-e97cae968277a19dda737090e48d85eef270112e.tar.gz
gcc-e97cae968277a19dda737090e48d85eef270112e.tar.bz2
re PR bootstrap/53912 (bootstrap fails using default c++ mode in stage 2 and 3 for native x86_64-w64-mingw32)
PR target/53912 * prefix.c (lookup_key): Replace xmalloc/xrealloc use by XNEWVEC/XRESIZEVEC. From-SVN: r193946
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/prefix.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7560e28..475a81eb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-11-29 Kai Tietz <ktietz@redhat.com>
+
+ PR target/53912
+ * prefix.c (lookup_key): Replace xmalloc/xrealloc
+ use by XNEWVEC/XRESIZEVEC.
+
2012-11-29 Richard Earnshaw <rearnsha@arm.com>
PR target/55073
diff --git a/gcc/prefix.c b/gcc/prefix.c
index 369ede7..c7003f8 100644
--- a/gcc/prefix.c
+++ b/gcc/prefix.c
@@ -157,12 +157,12 @@ lookup_key (char *key)
}
size = 32;
- dst = xmalloc (size);
+ dst = XNEWVEC (char, size);
res = RegQueryValueExA (reg_key, key, 0, &type, (LPBYTE) dst, &size);
if (res == ERROR_MORE_DATA && type == REG_SZ)
{
- dst = xrealloc (dst, size);
+ dst = XRESIZEVEC (char, dst, size);
res = RegQueryValueExA (reg_key, key, 0, &type, (LPBYTE) dst, &size);
}