https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79038

            Bug ID: 79038
           Summary: Improve PowerPC ISA 3.0 conversion between integers
                    and hardware _Float128
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: meissner at gcc dot gnu.org
  Target Milestone: ---

The code for doing ISA 3.0 conversions between integer types and _Float128 was
written before 64-bit integer types were allowed in Altivec registers, and
before 32/16/8-bit integer types were allowed in any VSX register.

In fixing PR target/79004, I was reminded that the code needed improving
someday when integers were allowed natively in the Altivec registers.  We need
to port similar changes for SFmode/DFmode to KFmode/TFmode.  Because this was
an enhancement that was not noticed until late in stage3, it was decided to
delay the work until GCC 8.x.

Reply via email to