------- Comment #1 from jakub at gcc dot gnu dot org 2010-08-19 13:04 ------- Created an attachment (id=21518) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21518&action=view) gcc46-pr45336.patch
If you are complaining about the 2 gradual sign extensions instead of one sign extension, then here is an untested fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45336