------- Comment #7 from seidl at feld dot cvut dot cz 2006-01-11 01:24 ------- Hi Nick, I tested patched compiler on my problematic sources and I check assembler output of compiler carefully (but not execute destination code yet). I believe that reported problem is solved. But the compilation of several other sources is break by internal compiler error in schedule_block referencing at sched-rgn.c:2572 or haifa-sched.c:2355. I send you two selected problematic sources including command line and compiler response in attachment for analyse. But, the compilation of internal gcc library gcc-3.4.4/gcc/libgcc2.c is affected by the internal error also, compilation of cross-compiler ends with error: ---- My commandline for cross-compiler make: ../gcc-3.4.4/configure --prefix=/usr/local/v850 --host=i586-pc-linux-gnu\ --target=v850-linux-elf --program-suffix=.v nice make -s ---- and the error response at end of compilation: ../../gcc-3.4.4/gcc/libgcc2.c: In function `__addvdi3': ../../gcc-3.4.4/gcc/libgcc2.c:109: internal compiler error: in schedule_block, at haifa-sched.c:2355
I thank you for your help. I presume, that the error resolving is important for other platform that v850 (may be for any platform with cc0 ?) and may impact the wide quantity of GCC users. But your first patch has unneded side effect in internal compiler errors and I ask you kindly for continue of the problem elimination. Regards Libor -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24376