On Wed, Jul 31, 2024 at 02:43:36PM +0200, Richard Biener wrote:
> diff --git a/gcc/config/i386/i386-modes.def 
> b/gcc/config/i386/i386-modes.def
> index 6d8f1946f3a..2cc03e30f13 100644
> --- a/gcc/config/i386/i386-modes.def
> +++ b/gcc/config/i386/i386-modes.def
> @@ -21,7 +21,7 @@ along with GCC; see the file COPYING3.  If not see
>     XFmode is __float80 is IEEE extended; TFmode is __float128
>     is IEEE quad.  */
>  
> -FRACTIONAL_FLOAT_MODE (XF, 80, 12, ieee_extended_intel_96_format);
> +FRACTIONAL_FLOAT_MODE (XF, 80, 10, ieee_extended_intel_96_format);
>  FLOAT_MODE (TF, 16, ieee_quad_format);
>  FLOAT_MODE (HF, 2, ieee_half_format);
>  FLOAT_MODE (BF, 2, 0);
> 
> bootstraps and tests (-m64/-m32) OK on x86_64-linux.

And does it e.g. pass compat.exp / structure-layout-1.exp testing
against gcc without that patch (ALT_CC_UNDER_TEST=gcc ALT_CXX_UNDER_TEST=g++)?

        Jakub

Reply via email to