------- Comment #7 from hjl dot tools at gmail dot com 2009-01-05 22:51 ------- (In reply to comment #5) > There is padding between adjustedPtr and unwindHeader because the latter is > forced to be maximally aligned. Due to the additional member the padding was > reduced. Also, the alignment of _Unwind_Exception depends on -mavx. >
I don't see any need for extra alignment on _Unwind_Exception: struct _Unwind_Exception { _Unwind_Exception_Class exception_class; _Unwind_Exception_Cleanup_Fn exception_cleanup; _Unwind_Word private_1; _Unwind_Word private_2; /* @@@ The IA-64 ABI says that this structure must be double-word aligned. Taking that literally does not make much sense generically. Instead we provide the maximum alignment required by any type for the machine. */ } __attribute__((__aligned__)); I think it should have a fixed alignment for a given target. -- hjl dot tools at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hjl dot tools at gmail dot | |com, Joey dot ye at intel | |dot com, xuepeng dot guo at | |intel dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38732 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org