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

--- Comment #13 from H.J. Lu <hjl.tools at gmail dot com> ---
The problem is config/i386/rtemself.h has

#define LONG_DOUBLE_TYPE_SIZE (TARGET_80387 ? 80 : 64)

XFmode isn't available with -msoft-float even when -mlong-double-80 is used.
IA MCU defaults long double to double and XFmode is available with
-mlong-double-80.

Reply via email to