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

            Bug ID: 85657
           Summary: Make __ibm128 a separate type, even if long double
                    uses the IBM double-double format
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: meissner at gcc dot gnu.org
  Target Milestone: ---

Part of the issue with PR target/85075 is that the __ibm128 type was
implemented internally as long double, when the long double type is IBM
double-double (i.e. the same bit representation as __ibm128).

Once __ibm128 is a separate type, then the restriction against not using
-mlong-double-64 with __ibm128 goes away.

Finally, there should a version of pack and unpack that targets __ibm128 as
well.

Reply via email to