[Bug target/115962] New: rs6000: Rework precision for 128bit float types and modes
linkw at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jul 17 05:35:45 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115962
Bug ID: 115962
Summary: rs6000: Rework precision for 128bit float types and
modes
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: internal-improvement
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, jakub 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, 112993
Target Milestone: ---
Host: powerpc64le-linux-gnu
Target: powerpc64le-linux-gnu
Build: powerpc64le-linux-gnu
+++ This bug was initially created as a clone of Bug #112993 +++
KF/IF/TF are all with 128 mode precision with the fixes for PR112993, this one
is for Jakub's comments in [1]:
"It would be also great if rs6000 backend had just 2 modes for 128-bit
floats, one for IBM double double, one for IEEE quad, not 3 as it has now,
perhaps with TFmode being a macro that conditionally expands to one or the
other. Or do some tweaks in target hooks to keep backwards compatibility
with mode attribute and similar."
[1] https://gcc.gnu.org/pipermail/gcc-patches/2023-December/640342.html
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112993
[Bug 112993] rs6000: Rework precision for 128bit float types and modes
More information about the Gcc-bugs
mailing list