Re: [arm-gnu] internal compiler error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [arm-gnu] internal compiler error



NAGATA-san,

> I'm using ARM GNU 2005q3-2 build and encountered an internal compiler
> error as below. I've also tried using 2005q3-1... with the same results.

Thank you very much for you interest in our Sourcery G++ Toolchains!

> [Compiling an attached file with]:
> arm-none-linux-gnueabi-gcc -ansi -fsigned-char -O3 -c sample.c
> 
> [Actual results]:
> sample.c: In function `main':
> sample.c:18: error: insn does not satisfy its constraints:
> (insn:HI 18 106 19 0 (set (reg:SI 77 s14 [orig:107 Ji ] [107])
>         (mem/s:SI (plus:SI (reg:SI 3 r3)
>                 (const_int 3792 [0xed0])) [3 Ji+0 S4 A64])) 568 {*arm_movsi_vfp} (nil)
>     (nil))
> sample.c:18: internal compiler error: in reload_cse_simplify_operands, at postreload.c:391
> Please submit a full bug report,
> with preprocessed source if appropriate.
> Send email to arm-gnu@xxxxxxxxxxxxxxxx for instructions.

Can you describe your host environment? I am unable to reproduce this
error on our test systems using arm-none-linux-gnueabi 2005q3-1 and
2005q3-2 (linux hosted).

The ICE you mention should only be generated when using
-mfloat-abi=softfp. Perhaps you are missing an option in the compile
line?

As a workaround I recommend using software floating point until the
problem is fixed. You can specify this with -mfloat-abi=soft.

This issue will be looked at as soon as possible. Thank you!

If you require a fast response and immediate fixes for Sourcery G++
Toolchains, then you need a CodeSourcery subscription. With a
subscription we work with you on all your issues, delivering a new
package to meet your requirements.  The CodeSourcery team is always
there to help!

Cheers,
Carlos.
--
Carlos O'Donell                                                                              
CodeSourcery, LLC                                                                                   
carlos@xxxxxxxxxxxxxxxx