diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2018-05-29 20:35:34 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2018-05-29 20:35:34 +0200 |
commit | 5d2e68ea0afc4dbb3fda7679c19749a0a5dd6def (patch) | |
tree | 485e4c28ad77497edf7414c5559c5dedad820559 /gcc/alias.c | |
parent | 72930d9f29c982dea8e5a219ad1baaf3f6d9c750 (diff) | |
download | gcc-5d2e68ea0afc4dbb3fda7679c19749a0a5dd6def.zip gcc-5d2e68ea0afc4dbb3fda7679c19749a0a5dd6def.tar.gz gcc-5d2e68ea0afc4dbb3fda7679c19749a0a5dd6def.tar.bz2 |
re PR target/85950 (Unsafe-math-optimizations regresses optimization using SSE4.1 roundss)
PR target/85950
* config/i386/i386.md (l<rounding_insn><MODEF:mode><SWI48:mode>2):
Enable for TARGET_SSE4_1 and generate rounds{s,d} and cvtts{s,d}2si{,q}
sequence.
(sse4_1_round<mode>2): Use nonimmediate_operand
for operand 1 predicate.
testsuite/ChangeLog:
PR target/85950
* gcc.target/i386/pr85950.c: New test.
From-SVN: r260903
Diffstat (limited to 'gcc/alias.c')
0 files changed, 0 insertions, 0 deletions