convert.c (convert_to_integer): Don't pass the truncation down when the target type is signed.
* convert.c (convert_to_integer) [LSHIFT_EXPR]: Don't pass the truncation down when the target type is signed. [trunc1]: Use unsigned arithmetic for LSHIFT_EXPR. * fold-const.c (extract_muldiv) [NOP_EXPR]: Don't pass through the conversion if the target type is a smaller type. From-SVN: r54627
Showing
Please
register
or
sign in
to comment