http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56465
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-02-26 17:23:21 UTC --- >it is actual a constant. I don't think it is a integer constant expression though as it contains a cast from a pointer type to an integer type.