about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2012-05-24 11:57:23 -0700
committerH.J. Lu <hjl.tools@gmail.com>2012-05-24 11:57:23 -0700
commitb5a2bbe6cceeaa558a5cb174417ab083b2dc549c (patch)
tree19d6dae77614643a92112b4fb8d023c0c822fbcd /ChangeLog
parent7f90742178c69b42262a2b386637c9bf2752d02c (diff)
downloadglibc-b5a2bbe6cceeaa558a5cb174417ab083b2dc549c.tar.gz
glibc-b5a2bbe6cceeaa558a5cb174417ab083b2dc549c.tar.xz
glibc-b5a2bbe6cceeaa558a5cb174417ab083b2dc549c.zip
Properly handle MALLOC_ALIGNMENT > 2 * SIZE_SZ
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index af6f702dd7..e81684e70c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2012-05-24  Daniel Jacobowitz  <drow@false.org>
+	    H.J. Lu  <hongjiu.lu@intel.com>
+
+	[BZ #12495]
+	* malloc/malloc.c (SMALLBIN_CORRECTION): New.
+	(MIN_LARGE_SIZE, smallbin_index): Use it to handle 16-byte alignment.
+	(largebin_index_32_big): New.
+	(largebin_index): Use it for 16-byte alignment.
+	(sYSMALLOc): Handle MALLOC_ALIGNMENT > 2 * SIZE_SZ.  Don't update
+	correction with front_misalign.
+
 2012-05-24  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* sysdeps/unix/sysv/linux/x86_64/x32/nptl/ld.abilist: New file.