On Tue, Feb 14, 2017 at 2:24 PM, Aaron Sawdey
<acsaw...@linux.vnet.ibm.com> wrote:
> On Tue, 2017-02-14 at 13:09 -0600, Segher Boessenkool wrote:
>> On Tue, Feb 14, 2017 at 11:56:50AM -0600, Aaron Sawdey wrote:
>> > This testcase I added failed to compile on AIX or older linux due
>> > to
>> > the use of aligned_alloc(). Now fixed to use posix_memalign if
>> > available, and valloc otherwise.
>> >
>> > Now it compiles and passes on x86_64 (fedora 25), ppc64 (RHEL6.8),
>> > and
>> > AIX. OK for trunk?
>>
>> Is valloc preferable to aligned_alloc on all systems where
>> posix_memalign
>> does not exist?  Okay for trunk if so.  Thanks,
>>
>>
>> Segher
>
> My reasoning here was to use the modern function (posix_memalign) if
> available and otherwise fall back to valloc which is in glibc dating
> back to 1996 and openbsd's man page says it was added in BSD 3.0 so
> pretty much anything should have it.

Recent AIX does provide aligned_alloc() and posix_memalign().

- David

Reply via email to