"H. J. Lu" <[EMAIL PROTECTED]> writes:
> There are
>
> ix86_init_mmx_sse_builtins ()
> {
> ..
> /* The __float80 type. */
> if (TYPE_MODE (long_double_type_node) == XFmode)
> (*lang_hooks.types.register_builtin_type) (long_double_type_node,
> "__float80");
> else
> {
> /* The __float80 type. */
> float80_type = make_node (REAL_TYPE);
> TYPE_PRECISION (float80_type) = 80;
> layout_type (float80_type);
> (*lang_hooks.types.register_builtin_type) (float80_type,
> "__float80");
> }
>
> That means __float80 is only available when -mmmx/-msse is used for
> 32bit compiler. Why does __float80 have to depend on -mmmx/-msse?
As far as I can see, it doesn't. On the other hand, as far as I can
see, __float80 is undocumented and unused for the i386. Why does it
exist?
Ian