On Sat, May 17, 2014 at 06:13:56PM +0530, Umesh Kalappa wrote:
> Dear All,
> We are porting the gcc 4.8.1 for our private target .
> The compiler pops up with below error .
>
> error: unrecognizable insn:
>
> (insn 22 21 32 6 (set (reg:HI 30 [ D.1532 ])
> (plus:HI (symbol_ref:HI ("stringArray") <var_decl 0xb751a228
> stringArray>)
> (const_int -1 [0xffffffff]))) -1
> (nil))
The plus should have been surrounded by CONST:
(const:HI (plus:HI (symbol_ref:HI ...) (const_int -1)))
So, find out what has created the plus and why it hasn't been wrapped into
CONST.
Jakub