I have been involved in porting GCC(4.1.2) to "ABACUS" arch but the GCC is reporting "internal compiler error" with following message. Please help me to resolve this bug and also what can be cause for this bug. The following error message is printed. /abacus_build/1509/bin/../lib/gcc/abacus-anurag-linux/4.1.2/../../../../include/c++/4.1.2/bitset: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::bitset<_Nb>&) [with _CharT = char, _Traits = std::char_traits<char>, long unsigned int _Nb = 5ul]’: /abacus_build/1509/bin/../lib/gcc/abacus-anurag-linux/4.1.2/../../../../include/c++/4.1.2/bitset:1281: error: could not find a spill register (insn 661 660 662 5 (set (reg:SI 272 [ __zero ]) (sign_extend:SI (reg/v:QI 235 [ __zero ]))) 40 {extendqisi2} (nil) (expr_list:REG_DEAD (reg/v:QI 235 [ __zero ]) (nil))) /abacus_build/1509/bin/../lib/gcc/abacus-anurag-linux/4.1.2/../../../../include/c++/4.1.2/bitset:1281: internal compiler error: in failed_reload, at reload1.c:5105 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- With best regards, amit pawar