On 30 July 2014 11:48, Richard Earnshaw wrote:
>> gcc/ChangeLog:
>> 2014-07-29 Charles Baylis
>>
>> PR target/61948
>> * config/arm/neon.md (ashldi3_neon): Don't emit arm_ashldi3_1bit unless
>> constraints are satisfied.
>> (di3_neon): Likewise.
>>
>
> This is OK, but...
>>
>> g
On 29/07/14 20:53, Charles Baylis wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61948
>
> The lshrdi3_neon,ashrdi3_neon,ashldi3_neon patterns can call
> gen_arm_di3_1bit without checking that the register allocation
> constraints of the resulting insn are satisfied. This results in an
> IC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61948
The lshrdi3_neon,ashrdi3_neon,ashldi3_neon patterns can call
gen_arm_di3_1bit without checking that the register allocation
constraints of the resulting insn are satisfied. This results in an
ICE:
$ arm-unknown-linux-gnueabihf-gcc -O2 -mfpu=neon