http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59391
--- Comment #3 from Ahmed Wafa <awwafa at gmail dot com> --- Yes, it works fine for 4.9 and 4.8.2, i can see that the fix for Bug 58437 take care of this problem. This now can be closed, not a duplicate, but as indirectly fixed.