[Bug rtl-optimization/98438] Rather bad optimization of midpoint implementation for __int128 (and other types)
tkoenig at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 1 12:50:25 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98438
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
Severity|normal |enhancement
Keywords| |ra
Target Milestone|--- |11.0
Component|target |rtl-optimization
--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Thanks for the expanded test case.
The assembly with gcc 8 for int is identical to that with trunk,
for _int128 it is a bit longer, so this does not appear to be
a regression.
The 128-bit case looks like a problem with register allocation.
Confirming, changing component, adding relevant keywords.
More information about the Gcc-bugs
mailing list