On 22 January 2015 at 15:49, Rafael Espíndola <[email protected]> wrote: >> It is also a tentative definition in the corresponding case with >> __attribute__((section)). In that case, both GCC and Clang silently >> ignore the attribute. > > That is not what I am seeing with gcc. Given > > int pr22217_foo; > int *b = &pr22217_foo; > extern int pr22217_foo __attribute__((section("zed")));
The above works even in c++ and with foo being initialized: .section zed,"aw",@progbits .align 4 .type pr22217_foo, @object .size pr22217_foo, 4 pr22217_foo: .long 42 I tested gcc 4.9.2 and current trunk (r220018). Cheers, Rafael _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
