------- Comment #4 from efinger at us dot ibm dot com  2008-11-14 17:05 -------
(In reply to comment #2)
> There are going to be other holes in structs in general due to alignment
> requirements and I don't think the compiler or libstdc++ should change to this
> because it will slow down the generated code and not really makes a difference
> in the outcome of the code.

Purify already handles pad bytes added for alignment correctly.  This is a very
specific case, where the pad byte is added to prevent the struct from having
size zero, not for alignment.  The added code to clear 1 byte, at object
constuction time, would not make any significant performance difference.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38107

Reply via email to