------- Comment #6 from algrant at acm dot org  2009-03-06 14:44 -------
Right.  The existence of a statically initialized object whose size can
be determined at compile-time to be larger than the (notional) type size,
is specific to GCC.  Here's another thing: the assembler output shows

        .type   f1, %object
        .size   f1, 4
f1:
        .word   1
        .word   2
        .word   3
        .word   4

Whatever you think about sizeof(), surely the object's symbol should
have its true size (16 in this case)?


-- 


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

Reply via email to