--- Comment #19 from ubizjak at gmail dot com 2007-05-07 08:19 ---
Here is the problem:
Compilation enteres emit_move_via_integer() with:
x = (mem/i:SD (pre_dec:SI (reg/f:SI 7 sp)) [0 S4 A32])
y = (reg/v:SD 59 [ arg ])
emit_move_change_mode() generates invalid insn from x because it
--- Comment #20 from ubizjak at gmail dot com 2007-05-07 08:51 ---
Following one-liner fixes the failure. Note that this is for i386 only, as we
also need to skip other autoinc/autodec references.
This is now a generic RTL problem.
2007-05-07 Uros Bizjak [EMAIL PROTECTED]
*
--- Comment #18 from hjl at lucon dot org 2007-04-30 17:45 ---
An updated patch is posted at
http://gcc.gnu.org/ml/gcc-patches/2007-04/msg02003.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31344
--- Comment #17 from pinskia at gcc dot gnu dot org 2007-04-14 08:38
---
*** Bug 31571 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #16 from hjl at lucon dot org 2007-04-03 23:22 ---
A patch is posted at
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01764.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31344
--- Comment #15 from fxcoudert at gcc dot gnu dot org 2007-03-31 16:01
---
This is a bootstrap breakage, and it's was reported almost a week ago. Can you
please test and commit the trivial fix you suggested (disable decimal float for
on i386-linux)? Then you'll have all time to