------- Comment #5 from jespdj at hotmail dot com  2006-09-27 21:11 -------
Created an attachment (id=12342)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12342&action=view)
output of g++ tst.cpp -S

Here is the assembler source produced with g++ tst.cpp -S

At the bottom of the file is this:

.globl __ZZ8functionvE1x
        .section        .rdata$_ZZ8functionvE1x,"dr"
        .linkonce same_size
        .align 16
__ZZ8functionvE1x:
        .long   123
        .def    _printf;        .scl    2;      .type   32;     .endef

Indeed there is an ".align 16", but despite this, I get the alignment error.
When I comment out "inline" on the function, the assembly source looks slightly
different. I will attach the assembly file in a separate attachment.


-- 


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

Reply via email to