aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-06-01 15:39:14 +0200
committerMartin Liska <mliska@suse.cz>2021-08-06 11:03:20 +0200
commit318113a961220c8da79d8d29619138827ccc69f1 (patch)
treeb1665e4eb7e9f7314fcf2c213d90cb5a07964665 /libgcc
parentfd351c76c23187fdc74d9af6874a54e2e84c4d25 (diff)
downloadgcc-318113a961220c8da79d8d29619138827ccc69f1.zip
gcc-318113a961220c8da79d8d29619138827ccc69f1.tar.gz
gcc-318113a961220c8da79d8d29619138827ccc69f1.tar.bz2
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.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions