--- Comment #6 from mikulas at artax dot karlin dot mff dot cuni dot cz
2009-11-11 23:06 ---
I think you can commit it to gcc. I don't see a reason why it shouldn't be
committed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40983
--- Comment #5 from sezeroz at gmail dot com 2009-10-16 19:45 ---
Any progress on this?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40983
--- Comment #4 from mikulas at artax dot karlin dot mff dot cuni dot cz
2009-08-23 19:18 ---
The patch works fine.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40983
--- Comment #3 from ubizjak at gmail dot com 2009-08-06 10:47 ---
Hm, we can fix this by teaching scheduler that every access to %mm registers
clobbers FP state. Since scheduler already depend all x87 instructions on
Top-Of-Stack (TOS) register, we can perhaps extend this requirement
--- Comment #1 from mikulas at artax dot karlin dot mff dot cuni dot cz
2009-08-06 04:12 ---
Created an attachment (id=18310)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18310action=view)
A failing example
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40983
--- Comment #2 from mikulas at artax dot karlin dot mff dot cuni dot cz
2009-08-06 04:15 ---
Assembler output:
f:
pushl %ebp
movl%esp, %ebp
subl$16, %esp
movq%mm0, -8(%ebp)
movq%mm1, -16(%ebp)
emms
fldla