https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86599
John David Anglin <danglin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |danglin at gcc dot gnu.org --- Comment #9 from John David Anglin <danglin at gcc dot gnu.org> --- I don't have a 11.31 system, so you will probably have to work out and test the fix. The hpux_long_double hack does two things. It comments out the _LONG_DOUBLE define and changes "long_double" to "long double". Steve Ellcey disabled it for 11.31 and added the hpux_long_double_2 hack for 11.31. >From the build error, it looks like 11.31 needs a hack to change "long_double" to "long double". It would help to see the uses of long_double in stdlib.h.