From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stan Cox To: egcs@cygnus.com Subject: Re: x86 alignment stuff Date: Sun, 22 Feb 1998 16:39:00 -0000 Message-id: X-SW-Source: 1998-02/msg01030.html >Does anybody know why we don't items in the static store on the >x86? Seems to me we can align stuff in the static store via >DATA_ALIGNMENT and friends without breaking ABI compatability. The x86 ABI alignment is: char (1), short (2), int/long/enum (4), *type (4), float (4), double (4), long double (4). double and long double are of course the interesting ones. i386.h does not currently define DATA_ALIGNMENT. Most targets use it to align arrays of char on a cache line boundary. The alpha uses to align constants and variables to a word boundary.