On Wed, Oct 19, 2016 at 01:11:31PM +0200, Richard Biener wrote: > For C++ these kind of warnings trigger whenever abstraction penalty > is removed. Like the typical > > template <int i> foo () { if (i) { <code> } } > > triggering for a hypothetical -Wdead-code for i == 0. The kernel > is known for its "C" abstraction stuff and I can believe that > such -W flag would trigger for cases where abstraction is removed. Sure, we very much rely on dead code elimination and constant propagation all over the place. I was mostly thinking about the specific case where it was triggered by alias analysis. I'm not sure how often we'd trigger that. -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html