http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53068
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-04-22 03:53:53 UTC --- I don't think this is collect2 changing the order but rather .init_array which changes the order.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53068
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-04-22 03:53:53 UTC --- I don't think this is collect2 changing the order but rather .init_array which changes the order.