]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/81906 (Calls to rint() wrongly optimized away starting in...
authorJakub Jelinek <jakub@redhat.com>
Mon, 25 Jun 2018 16:59:37 +0000 (18:59 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 25 Jun 2018 16:59:37 +0000 (18:59 +0200)
commit9fe5c0c86d13407e705be46ed70a239a62a91180
tree8c482b5cb209ddddb402a1c5e62959dbdf3f2b56
parent25d508d1cae91b519ae0d12cd6e77e9805ad683f
backport: re PR target/81906 (Calls to rint() wrongly optimized away starting in g++ 6)

Backported from mainline
2017-12-08  Joseph Myers  <joseph@codesourcery.com>
    Alexander Monakov  <amonakov@ispras.ru>
    Jakub Jelinek  <jakub@redhat.com>

PR target/81906
* config/i386/i386.c (ix86_expand_rint): Handle flag_rounding_math.

* gcc.target/i386/pr81906.c: New test.

From-SVN: r262044
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr81906.c [new file with mode: 0644]