https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65115
Bug ID: 65115 Summary: default init_priority attribute Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: web Assignee: unassigned at gcc dot gnu.org Reporter: nyh at math dot technion.ac.il The gcc documentation for the "init_priority" mentions the relative ordering of init functions with different priorities, but neglects to mention how they are ordered with other init functions which do *not* specify an init priority. This is usually important to know! Looking at the gcc source code (gcc/tree.h), I see the answer: functions which do not have an explicit init_priority, get a default priority, DEFAULT_INIT_PRIORITY, which is 65535. This information is missing in the documentation.