https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52489 Bug 52489 depends on bug 51255, which changed state.
Bug 51255 Summary: Using -fwhole-program breaks code which puts values in .ctors or .init_array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51255 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID