https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101489
Bug ID: 101489 Summary: Documentation gives wrong signatures for libgcc float128 routines Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: harald at gigawatt dot nl Target Milestone: --- At <https://gcc.gnu.org/onlinedocs/gccint/Soft-float-library-routines.html>, all functions that take __float128 / _Float128 are declared as taking long double instead. It is possible this was written back when 128-bit float types were only available as long double, only on some platforms, so it would have been correct at that time, but it is no longer correct now that __float128 is more widely available.