https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69752 --- Comment #1 from Andre Vieira <andre.simoesdiasvieira at arm dot com> --- Tried it with GCC 5.2.1 and 6.0, all show the same behavior. For 4.9 I couldnt reproduce the issue.