Hello!

This patch (partially) reverts my change from 2013-11-05. Apparently,
LONG_DOUBLE_TYPE_SIZE interferes with soft-float handling.

2017-01-19  Uros Bizjak  <ubiz...@gmail.com>

    PR target/78478
    Revert:
    2013-11-05  Uros Bizjak  <ubiz...@gmail.com>

    * config/i386/rtemself.h (LONG_DOUBLE_TYPE_SIZE): New define.

Tested by Joel on RTEMS soft-float target.

Committed to mainline SVN.

Uros.
Index: config/i386/rtemself.h
===================================================================
--- config/i386/rtemself.h      (revision 244636)
+++ config/i386/rtemself.h      (working copy)
@@ -28,6 +28,3 @@
        builtin_assert ("system=rtems");        \
     }                                          \
   while (0)
-
-#undef LONG_DOUBLE_TYPE_SIZE
-#define LONG_DOUBLE_TYPE_SIZE (TARGET_80387 ? 80 : 64)

Reply via email to