Hi! On Tue, Jun 01, 2021 at 03:39:14PM +0200, Martin Liska wrote: > * config/rs6000/rs6000.c (rs6000_option_override_internal): When > a target option is restored, it can have > rs6000_long_double_type_size set to FLOAT_PRECISION_TFmode > and error should not be emitted.
> --- a/gcc/config/rs6000/rs6000.c > +++ b/gcc/config/rs6000/rs6000.c > @@ -4186,6 +4186,8 @@ rs6000_option_override_internal (bool global_init_p) > else > rs6000_long_double_type_size = default_long_double_size; > } > + else if (rs6000_long_double_type_size == FLOAT_PRECISION_TFmode) > + ; /* The option value can be seen when cl_target_option_restore is > called. */ (line too long) The comment is still very cryptic. What you have in the changelog is much better digestible. Okay for trunk with those things fixed. Thanks! Segher