http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50186
--- Comment #5 from SK <santoshkumar.a at gmail dot com> 2011-08-25 12:02:09 UTC --- at line 665 in do_mounts_rd.s "mfcr 27,1" is a wrong instruction generated. As per Power ISA™ Version 2.05 mfcr take only one argument i.e "mfcr RT". Let me know if i have to change any components used.