https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88144
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I think one of the reasons why it has not been removed is there is still code out there that uses this syntax. If anything we should add a warning about it first if we are going to remove it.