diff options
author | Martin Liska <mliska@suse.cz> | 2021-06-01 15:39:14 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-08-06 11:03:20 +0200 |
commit | 318113a961220c8da79d8d29619138827ccc69f1 (patch) | |
tree | b1665e4eb7e9f7314fcf2c213d90cb5a07964665 /libgcc | |
parent | fd351c76c23187fdc74d9af6874a54e2e84c4d25 (diff) | |
download | gcc-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