[Bug target/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Dec 14 01:14:00 GMT 2010
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770
--- Comment #55 from H.J. Lu <hjl.tools at gmail dot com> 2010-12-14 01:14:22 UTC ---
(In reply to comment #54)
> H.J, Cary is talking about multiple global constructors in a single file, none
> of which use constructor priorities. In other words, the normal case. gcc
> generates those in a specific required order for the .ctors section. If it
> does not reverse the order for .init_array, I don't see how it could possible
> work correctly.
>
> Again: a single file, no priorities specified.
It is handled by the C++ front end. Only one entry in .ctors/.init_array
section in a single file. Order within a single file doesn't matter.
More information about the Gcc-bugs
mailing list