This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] libio: Add small optimization on fmemopen


On 09/23/2016 07:17 AM, Ondřej Bílka wrote:
  size_t clen = sizeof (fmemopen_cookie_t);
  if (FLEXMEMBER_NEEDS_ALIGNMENT)
    clen += _Alignof (fmemopen_cookie_t) - 1;

Couldn't you just use __attribute__((aligned(16))) or is that also
buggy?

Buggy in what sense?

malloc isn't guaranteed to provide 16-byte alignment on all glibc architectures.

Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]