https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100595
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Updated testcase: ``` typedef __UINTPTR_TYPE__ uintptr_t; int test2() { static uintptr_t a = (uintptr_t)(&&l1 + ((char *)&&l1 - (char *)&&l2)); l1: l2: return (int)a; } ```