This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


On Fri, Mar 31, 2017 at 10:25:00AM -0500, Pat Haugen wrote:
> float<QHI:mode><FP_ISA3:mode>2_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-linux with no regressions, ok for
> trunk? The -mvsx-small-integer option/code was introduced in GCC 7 so no
> need for backport.

With this line removed:
> +! { dg-prune-output "-mno-gen-cell-microcode requires -mcpu=cell" }

Okay, thanks!


Segher


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]