------- Comment #1 from pinskia at gcc dot gnu dot org 2008-05-23 19:58 ------- the order of initializers between translational units is unspecified. Therefor this code is invalid and gcc/ld is doing the correct thing.
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36317