Fixes PR5966 for real this time; also reverts r92911, which had a incorrect fix. llvm-svn: 94352
run-time initialization, and emit run-time initializers aggresively to avoid ordering issues with deferred globals. llvm-svn: 92976