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

            Bug ID: 112993
           Summary: rs6000: Rework precision for 128bit float types and
                    modes
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Keywords: build, ice-checking, ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: linkw at gcc dot gnu.org
                CC: amacleod at redhat dot com, andy at gwentswordclub dot 
co.uk,
                    bergner at gcc dot gnu.org, linkw at gcc dot gnu.org,
                    meissner at gcc dot gnu.org, segher at gcc dot gnu.org,
                    seurer at gcc dot gnu.org, tschwinge at gcc dot gnu.org
        Depends on: 112788
  Target Milestone: ---
              Host: powerpc64le-linux-gnu
            Target: powerpc64le-linux-gnu
             Build: powerpc64le-linux-gnu

+++ This bug was initially created as a clone of Bug #112788 +++

As PR112788 shows and the review comments from Andrew and Jakub at
https://gcc.gnu.org/pipermail/gcc-patches/2023-December/640342.html, we should
get rid of the workaround for PR112788 from GCC 15+.

This PR is filed for tracking this, we would expect that the precision for
those types and modes are all 128 bit, also TFmode becomes one macro
conditionally defined as IFmode or KFmode.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112788
[Bug 112788] [14 regression] ICEs in fold_range, at range-op.cc:206 after
r14-5972-gea19de921b01a6

Reply via email to