[Bug target/81906] [7 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906

--- Comment #18 from Jakub Jelinek  ---
Author: jakub
Date: Mon Jun 25 16:59:37 2018
New Revision: 262044

URL: https://gcc.gnu.org/viewcvs?rev=262044=gcc=rev
Log:
Backported from mainline
2017-12-08  Joseph Myers  
Alexander Monakov  
Jakub Jelinek  

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

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

Added:
branches/gcc-6-branch/gcc/testsuite/gcc.target/i386/pr81906.c
Modified:
branches/gcc-6-branch/gcc/ChangeLog
branches/gcc-6-branch/gcc/config/i386/i386.c
branches/gcc-6-branch/gcc/testsuite/ChangeLog

[Bug target/81906] [7 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-12-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906

Jakub Jelinek  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #17 from Jakub Jelinek  ---
Fixed for 7.3+.

[Bug target/81906] [7 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906

--- Comment #16 from Jakub Jelinek  ---
Author: jakub
Date: Fri Dec 15 22:11:33 2017
New Revision: 255725

URL: https://gcc.gnu.org/viewcvs?rev=255725=gcc=rev
Log:
Backported from mainline
2017-12-08  Joseph Myers  
Alexander Monakov  
Jakub Jelinek  

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

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

Added:
branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/pr81906.c
Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/config/i386/i386.c
branches/gcc-7-branch/gcc/testsuite/ChangeLog

[Bug target/81906] [7 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906

Jakub Jelinek  changed:

   What|Removed |Added

Summary|[7/8 Regression] Calls to   |[7 Regression] Calls to
   |rint() wrongly optimized|rint() wrongly optimized
   |away starting in g++ 6  |away starting in g++ 6

--- Comment #15 from Jakub Jelinek  ---
Fixed on the trunk so far.