This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug ipa/65028] [5 Regression] 450.soplex in SPEC CPU 2006 is miscompiled


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]