Re: [PATCH rs6000] Fix PR target/80107, ICE in final_scan_insn

2017-03-31 Thread Segher Boessenkool
On Fri, Mar 31, 2017 at 10:25:00AM -0500, Pat Haugen wrote: > float2_internal uses gen_extendhidi2 on a VSX > register but extendhidi2 only supports GPRs if -mno-gen-cell-microcode > is in effect. Fixed by adding a check of TARGET_VSX_SMALL_INTEGER. Yuck :-) > Bootstrap/regtest on powerpc64le-lin

[PATCH rs6000] Fix PR target/80107, ICE in final_scan_insn

2017-03-31 Thread Pat Haugen
float2_internal uses gen_extendhidi2 on a VSX register but extendhidi2 only supports GPRs if -mno-gen-cell-microcode is in effect. Fixed by adding a check of TARGET_VSX_SMALL_INTEGER. Bootstrap/regtest on powerpc64le-linux with no regressions, ok for trunk? The -mvsx-small-integer option/code was