------- Comment #1 from pinskia at gcc dot gnu dot org 2008-06-12 00:05 ------- >I'd guess this applies to some other architectures;
Not really. It depends on the definition of the shift. Most targets have undefined values are produced from negative shifts values. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36503