https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105775
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |diagnostic --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I am trying to understand the issue here. Are you saying the warning for "comparison is always true due to limited range of data type" should not happen for the char type as it could either be signed or unsigned?