In the following program, the line 5 does give overflow warning as expected, but surprisingly the line 4 doesn\'t give any warning in GCC: http://www.ideone.com/U0
-Wall doesn't include many options. -Wconversion is one of them and warns about the behavior you're interested in.
-Wall
-Wconversion
See http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html