I have ported gcc4.0.2 to 32bit RISC chip. But internal compiler error happened: in reload_combine_note_use, at postreload.c:1093 . I tracked the code with insight. error occurred in "CASE REG", when the register number is larger than FIRST_PSEUDO_REGISTER. Does this mean the reload register allocation failed? What I know is that there is no pseudo register used after reload completed (Is this right?).
Can anyone give me some advice? Any suggestion is appreciated. Thank you very much. Daniel.Tian