http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55939



--- Comment #20 from joseph at codesourcery dot com <joseph at codesourcery dot 
com> 2013-01-30 21:11:31 UTC ---

On Tue, 29 Jan 2013, jakub at gcc dot gnu.org wrote:



> Perhaps -fexcess-precision=standard might fix this too (and be less 

> expensive).



Note that -fexcess-precision=standard is not fully implemented for m68k: 

the back-end patterns claiming to carry out SFmode/DFmode operations, that 

actually do XFmode arithmetic, haven't been disabled for 

-fexcess-precision=standard as I did for x86 (along with some related 

fixes for conversions to SFmode/DFmode).  While the disabling of SFmode / 

DFmode operations is just for safety - if the architecture-independent 

parts of GCC are working correctly, it shouldn't matter whether they are 

enabled or not because there will be no arithmetic in those modes in the 

GIMPLE anyway - I don't know if m68k needs similar fixes to conversion 

operations.

Reply via email to