This is a Microsoft pragma:
Available for third-party class-library vendors’ initializations.
Objects in this group are constructed after those marked as compiler but
before any others.
This way I can make some global/static objects initialize before all
"normal" objects. Any way to achieve the same in GCC?