https://bugzilla.novell.com/show_bug.cgi?id=891349
https://bugzilla.novell.com/show_bug.cgi?id=891349#c3
--- Comment #3 from Dr. Shamsundar 2014-08-12 13:53:26 UTC ---
Strictly speaking, yes, "locw" should be declared INTEGER*8 for 64 bit
pointers. However, in this reproducer the variable "locw" is used only to
report what is happening, and the complaint concerns only those cases where the
*upper 32 bits of the pointer are zero*. Therefore, even a 32-bit "locw"
suffices to highlight the bug.
I downloaded the source code for GLIBC (2.17) and looked at the code for
free(). There is no place in that scope where the pointer is AND-ed with
FFFFFFFFFC000000, so I wonder, is this a Suse modification?
Thanks.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.