aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-constraints.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-04-07 08:20:24 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-04-07 08:20:24 +0000
commit2d143ba8cfef7ef480c639882fd5518b7afd822b (patch)
tree88b5a716645aa02574e38f724825464aecb22de9 /gcc/lra-constraints.c
parent5291ab733b6584b2b0252178625088812f66e689 (diff)
downloadgcc-2d143ba8cfef7ef480c639882fd5518b7afd822b.zip
gcc-2d143ba8cfef7ef480c639882fd5518b7afd822b.tar.gz
gcc-2d143ba8cfef7ef480c639882fd5518b7afd822b.tar.bz2
re PR middle-end/80341 (gcc miscompiles division of signed char)
2017-04-07 Richard Biener <rguenther@suse.de> PR middle-end/80341 * tree.c (get_unwidened): Also handle ! for_type case for INTEGER_CSTs. * convert.c (do_narrow): Split out from ... (convert_to_integer_1): ... here. Do not pass final truncation type to get_unwidened for TRUNC_DIV_EXPR. * gcc.dg/torture/pr80341.c: New testcase. From-SVN: r246756
Diffstat (limited to 'gcc/lra-constraints.c')
0 files changed, 0 insertions, 0 deletions