Re: [PATCH] Don't ICE with -fno-devirtualize (PR tree-optimization/59355)

2013-12-03 Thread Jeff Law
On 12/03/13 15:36, Jakub Jelinek wrote: Hi! ipa_devirt apparently relies on -fdevirtualize, but -fno-devirtualize doesn't turn off -fdevirtualize-speculatively. I've tried to make it a 3 state option, but then while -O2 implied flag_devirtualize == 2 (i.e. normal + speculative), -O2 -fdevirtual

[PATCH] Don't ICE with -fno-devirtualize (PR tree-optimization/59355)

2013-12-03 Thread Jakub Jelinek
Hi! ipa_devirt apparently relies on -fdevirtualize, but -fno-devirtualize doesn't turn off -fdevirtualize-speculatively. I've tried to make it a 3 state option, but then while -O2 implied flag_devirtualize == 2 (i.e. normal + speculative), -O2 -fdevirtualize would imply flag_devirtualize == 1, wh