Re: [RS6000] PR11848 rs6000_emit_move long double split

2018-11-28 Thread Segher Boessenkool
On Sun, Nov 25, 2018 at 10:52:08PM +1030, Alan Modra wrote: > This split is disabled for power7 and up, so we don't often see its > bad effects. However, on a powerpc-linux compiler (which defaults > to PPC750 judging from rs6000/sysv4.h) we see > > long double ld1 (void) { return 1.0L; } >

[RS6000] PR11848 rs6000_emit_move long double split

2018-11-25 Thread Alan Modra
This split is disabled for power7 and up, so we don't often see its bad effects. However, on a powerpc-linux compiler (which defaults to PPC750 judging from rs6000/sysv4.h) we see long double ld1 (void) { return 1.0L; } compiled with -msoft-float -O2 -S resulting in ld1: