Re: [RS6000] Fix PR66033, nop pattern

2015-05-06 Thread David Edelsohn
On Wed, May 6, 2015 at 8:22 AM, Alan Modra wrote: > Using a plain [(const_int 0)] for a nop pattern apparently no longer > survives optimization. rtl_dce deletes these nops. This patch uses > an unspec so that explicitly inserted nops are kept. > Fixing that revealed a number of patterns and spl

[RS6000] Fix PR66033, nop pattern

2015-05-06 Thread Alan Modra
Using a plain [(const_int 0)] for a nop pattern apparently no longer survives optimization. rtl_dce deletes these nops. This patch uses an unspec so that explicitly inserted nops are kept. Fixing that revealed a number of patterns and splitters that accidentally inserted [(const_int 0)] insns int