------- Comment #8 from hjl dot tools at gmail dot com 2009-02-10 21:15 ------- (In reply to comment #6) > This would mean -Os vs. -O2 gives different __alignof__(long long) values, I
__alignof__(type) isn't that useful. The alignment of double changes depending on 1. If it is on stack. 2. If -malign-double is used. 3. If it is used in structure. 4. If it is passed on stack. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39137