2018-01-09 Richard Biener <rguenther@suse.de>
commitecdf45b1b15ce40331359c1e306b6810ae75f9b7
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Jan 2018 08:53:14 +0000 (9 08:53 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Jan 2018 08:53:14 +0000 (9 08:53 +0000)
tree9d4bf6d2693ec1d9a6d1709c717317eeda08b9e6
parentb4da585b6b632d11ec0debb2ede5865841e34986
2018-01-09  Richard Biener  <rguenther@suse.de>

Backport from mainline
2018-01-08  Richard Biener  <rguenther@suse.de>

PR middle-end/83713
* convert.c (do_narrow): Properly guard TYPE_OVERFLOW_WRAPS checks.

* g++.dg/torture/pr83713.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@256371 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/convert.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr83713.C [new file with mode: 0644]