------- Additional Comments From schlie at comcast dot net 2005-02-17 14:33 ------- (In reply to comment #8) > char x = 0x80; warning: value changes sign during integer type conversion
Implying an analogous warning for all assignments between dissimilarly signed variables (i.e. signed x; unsigned y; x = y;) which I believe are considered "compatible"; and half of all unsigned hex constants being assigned to signed types even if cast, as it's arguably the cast which produces the virtual numerical over/underflow. (where although you're numerically correct, seems like a lot of noise?) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20019