diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-03-19 08:25:59 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-03-19 08:25:59 +0100 |
commit | ce2c025c2480b6d36eb25b3aae877141ab4c3a5d (patch) | |
tree | 69f03b83883ad63d4bb303e381209b838c4642bb /gcc/gimplify.c | |
parent | 855cd9b166c70a6e5a90e342314e71203f15b8f4 (diff) | |
download | gcc-ce2c025c2480b6d36eb25b3aae877141ab4c3a5d.zip gcc-ce2c025c2480b6d36eb25b3aae877141ab4c3a5d.tar.gz gcc-ce2c025c2480b6d36eb25b3aae877141ab4c3a5d.tar.bz2 |
re PR target/89726 (Incorrect inlined version of 'ceil' for 32bit)
PR target/89726
* config/i386/i386.c (ix86_expand_floorceildf_32): In ceil
compensation use x2 += 1 instead of x2 -= -1 and when honoring
signed zeros, do another copysign after the compensation.
* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
Add expected results for them.
From-SVN: r269790
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions