This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Alignment of malloc returned pointer
- From: Ramana <ramana dot venkat83 at gmail dot com>
- To: Andreas Schwab <schwab at suse dot de>
- Cc: libc-alpha at sourceware dot org
- Date: Thu, 11 Dec 2014 17:07:39 +0530
- Subject: Re: Alignment of malloc returned pointer
- Authentication-results: sourceware.org; auth=none
- References: <CAF4ZLkuxQ=n2SOk1B7DB18cx_8nsrfpKmq_GR6wc76o+zVeExg at mail dot gmail dot com> <mvm61diqw9c dot fsf at hawking dot suse dot de>
On Thu, Dec 11, 2014 at 4:38 PM, Andreas Schwab <schwab@suse.de> wrote:
> Ramana <ramana.venkat83@gmail.com> writes:
>
>> In glibc, I understand that the alignment of the pointer returned by
>> malloc is aligned to at least __alignof__ (long double). For our
>> target, we want to have a different version of malloc that return the
>> pointer with less alignment compared to __alignof__ (long double) and
>> leave the existing malloc version as is.
>
> Why do you want that?
>
> Andreas.
>
Because we found that some of our applications are performing better
with less alignment for the malloc returned pointer and we want to
give the user an option to chose between the malloc with less vs at
least __alignof__ (long double) alignment.
Thanks,
Venkata Ramanaiah N