This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Internal Compiler Error in gen_rtx_SUBREG,at emit-rtl.c:776 in CR16
- From: Ian Lance Taylor <iant at google dot com>
- To: Sumanth Gundapaneni <Sumanth dot Gundapaneni at kpitcummins dot com>
- Cc: "gcc-help\ at gcc dot gnu dot org" <gcc-help at gcc dot gnu dot org>, "rth\ at redhat dot com" <rth at redhat dot com>, "Jayant R. Sonar" <Jayant dot Sonar at kpitcummins dot com>
- Date: Mon, 31 Jan 2011 11:19:13 -0800
- Subject: Re: Internal Compiler Error in gen_rtx_SUBREG,at emit-rtl.c:776 in CR16
- References: <371569CBCFB2E745B891DBB88B2DFDDD19FA64F721@KCINPUNHJCMS01.kpit.com>
Sumanth Gundapaneni <Sumanth.Gundapaneni@kpitcummins.com> writes:
> After analyzing the rtl dump, I figured out that below mentioned dump is the
> reason for the failure.
> (insn 46 14 47 4 20070905-1.c:17 (set (reg:HI 3 r3)
> ÂÂÂÂÂÂÂ (subreg:HI (reg/f:SI 13 r13) 0)) 64 {*movhi_short} (nil))
>
> (insn 47 46 18 4 20070905-1.c:17 (set (reg:HI 4 r4 [+2 ])
> ÂÂÂÂÂÂÂ (subreg:HI (reg/f:SI 13 r13) 2)) 64 {*movhi_short} (nil))
You need to find out what is generating that insn. It looks like it can
not work on your hardware. You need to fix whatever is generating it to
do something different.
Ian