https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65028
--- Comment #49 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- The same issue also happen when I build Firefox on my amdfam10 testbox. With "-flto -march=native" Firefox crashes: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff9a5fe700 (LWP 4779)] 0x00007ffff567b5cb in js::gc::ArenaCellIterImpl::reset(js::gc::ArenaHeader*) () from /var/tmp/moz-build-dir/dist/bin/libxul.so (gdb) bt #0 0x00007ffff567b5cb in js::gc::ArenaCellIterImpl::reset(js::gc::ArenaHeader*) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #1 0x00007ffff5ae9eff in JS::Zone::discardJitCode(js::FreeOp*) [clone .part.593] [clone .lto_priv.66751] () from /var/tmp/moz-build-dir/dist/bin/libxul.so #2 0x00007ffff5c2bb1d in js::gc::GCRuntime::updatePointersToRelocatedCells() () from /var/tmp/moz-build-dir/dist/bin/libxul.so #3 0x00007ffff5c36a3b in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #4 0x00007ffff5c37bb6 in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #5 0x00007ffff5c381e6 in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #6 0x00007ffff5258f60 in (anonymous namespace)::GarbageCollectRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #7 0x00007ffff52a4762 in mozilla::dom::workers::WorkerRunnable::Run() () from /var/tmp/moz-build-dir/dist/bin/libxul.so #8 0x00007ffff5ead433 in mozilla::dom::workers::WorkerPrivate::ProcessAllControlRunnablesLocked() [clone .constprop.26404] () from /var/tmp/moz-build-dir/dist/bin/libxul.so #9 0x00007ffff5137dfc in (anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [clone .lto_priv.60874] () from /var/tmp/moz-build-dir/dist/bin/libxul.so #10 0x00007ffff42f651a in nsThread::ProcessNextEvent(bool, bool*) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #11 0x00007ffff642c0f9 in NS_ProcessNextEvent(nsIThread*, bool) [clone .constprop.47437] () from /var/tmp/moz-build-dir/dist/bin/libxul.so #12 0x00007ffff43aeec5 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #13 0x00007ffff4346798 in nsThread::ThreadFunc(void*) () from /var/tmp/moz-build-dir/dist/bin/libxul.so #14 0x00007ffff3128b5c in _pt_root () from /usr/lib/libnspr4.so #15 0x00007ffff7bc53e6 in start_thread () from /lib/libpthread.so.0 #16 0x00007ffff74a06cd in clone () from /lib/libc.so.6 Using "-flto -fno-ipa-cp-alignment -march=native" fixes the problem.