[Bug c/34174] New: gcc produces erroneous asm for movdi

2007-11-21 Thread markus dot heigl at fme dot fujitsu dot com
2.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: markus dot heigl at fme dot fujitsu dot com GCC host triplet: i686-pc-linux-gnu GCC target triplet: fr30-unknown-

[Bug c/34174] gcc produces erroneous asm for movdi

2007-11-21 Thread markus dot heigl at fme dot fujitsu dot com
--- Comment #1 from markus dot heigl at fme dot fujitsu dot com 2007-11-21 12:36 --- Created an attachment (id=14590) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14590&action=view) The used testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34174

[Bug c/34174] gcc produces erroneous asm for movdi

2007-11-21 Thread markus dot heigl at fme dot fujitsu dot com
--- Comment #2 from markus dot heigl at fme dot fujitsu dot com 2007-11-21 12:37 --- Created an attachment (id=14591) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14591&action=view) The output asm file with sibling -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34174

[Bug target/34174] gcc produces erroneous asm for movdi

2007-11-21 Thread markus dot heigl at fme dot fujitsu dot com
--- Comment #4 from markus dot heigl at fme dot fujitsu dot com 2007-11-21 21:46 --- I will test it tomorrow when I'm at work again. There are simulators available from Greenhills and an Instruction set simulator from Cygnus. But that are both commercial products. Our own IDE So

[Bug target/34174] gcc produces erroneous asm for movdi

2007-11-22 Thread markus dot heigl at fme dot fujitsu dot com
--- Comment #5 from markus dot heigl at fme dot fujitsu dot com 2007-11-22 09:39 --- When trying to build a cross compiler with this patch I get following error: dp-bit.c: In function â__muldf3â: dp-bit.c:964: internal compiler error: in change_address_1, at emit-rtl.c:1783 build

[Bug target/34174] gcc produces erroneous asm for movdi

2007-11-22 Thread markus dot heigl at fme dot fujitsu dot com
--- Comment #7 from markus dot heigl at fme dot fujitsu dot com 2007-11-22 12:50 --- Building with this patch produces following error. Same build options as last time. ../../gcc-4.2.2/gcc/libgcc2.c: In function â__udivmoddi4â: ../../gcc-4.2.2/gcc/libgcc2.c:1054: error: insn does not

[Bug target/34174] gcc produces erroneous asm for movdi

2007-11-22 Thread markus dot heigl at fme dot fujitsu dot com
--- Comment #9 from markus dot heigl at fme dot fujitsu dot com 2007-11-22 15:59 --- Seems to work for this testcase. I think the else path of if (reverse) should also be changed in the same way. Do you agree? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34174