This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: Does malloc tell us anything about alignment modulo k?


On Thu, Jul 15, 2004 at 10:54:16AM -0400, Richard Kenner wrote:
>     You can assume the return value from malloc is aligned to
>     BIGGEST_ALIGNMENT.  GCC has done this for some time.
> 
> Unfortunately, it's not correct on many systems.  x86 comes to mind here.

Yeah, on i386-linux, M$ Win too (but not sure what cygwin/mingw malloc does)
and ppc-linux at least this assumption is not true.
Safer would be MIN (BIGGEST_ALIGNMENT, 2 * BITS_PER_WORD).

	Jakub


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