https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69708
--- Comment #4 from Martin Jambor <jamborm at gcc dot gnu.org> --- I've posted one possible implementation of this feature to the mailing list along with an explanation why it makes sense to actually do it better and how :-) https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00649.html