diff options
author | Richard Guenther <rguenther@suse.de> | 2010-07-29 10:59:54 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-07-29 10:59:54 +0000 |
commit | 6befd6b053f32de162090b6ee6316c6ac5bcaef0 (patch) | |
tree | 6a70422b360d8f8cb89bc1cd1f4fee1cfffc246a /gcc/fortran/class.c | |
parent | 6cfcf3eda65ef5ea3f3a5f3e16bb89b48cef1dce (diff) | |
download | gcc-6befd6b053f32de162090b6ee6316c6ac5bcaef0.zip gcc-6befd6b053f32de162090b6ee6316c6ac5bcaef0.tar.gz gcc-6befd6b053f32de162090b6ee6316c6ac5bcaef0.tar.bz2 |
re PR tree-optimization/45034 ("safe" conversion from unsigned to signed char gives broken code)
2010-07-29 Richard Guenther <rguenther@suse.de>
PR middle-end/45034
* convert.c (convert_to_integer): Always use an unsigned
type for narrowed negate and bitwise not.
* gcc.c-torture/execute/pr45034.c: New testcase.
From-SVN: r162673
Diffstat (limited to 'gcc/fortran/class.c')
0 files changed, 0 insertions, 0 deletions