https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100909
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> --- It's fixed now since g:318113a961220c8da79d8d29619138827ccc69f1 commit 318113a961220c8da79d8d29619138827ccc69f1 Author: Martin Liska <mli...@suse.cz> Date: Tue Jun 1 15:39:14 2021 +0200 rs6000: Fix restored rs6000_long_double_type_size As mentioned in the "Fallout: save/restore target options in handle_optimize_attribute" thread, we need to support target option restore of rs6000_long_double_type_size == FLOAT_PRECISION_TFmode. gcc/ChangeLog: * 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. gcc/testsuite/ChangeLog: * gcc.target/powerpc/pragma-optimize.c: New test.