------- Comment #4 from rguenth at gcc dot gnu dot org 2010-01-10 22:53 ------- The proper thing is to convert the pointer to an appropriate TYPE_PRECISION signed type, do the arithmetic on it and after it convert it back to the pointer type.
What does CLAST know about overflow issues here btw? The expression looks dubious to me (it reads to me as (7*T_6)%8). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42681