https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770
--- Comment #107 from Ian Lance Taylor <ian at airs dot com> --- This problem report is closed. If you want to report a new bug, please open a new problem report. Using init_priority does work in general across translation units. There may be a bug in your environment. In your new problem report, be sure to give an example of source code, and mention the exact version of the compiler and linker you are using.