diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2025-09-08 13:19:45 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2025-09-08 20:22:05 -0700 |
commit | 1d1396559e2683c849fb5dba5c8f56f2a4a1ff64 (patch) | |
tree | 7623a818d389a470337234972c1aa6216d3f921e /libjava/java/awt | |
parent | 7a527754fdb61597b6a4c3289b63af3c86b2aa9d (diff) | |
download | gcc-1d1396559e2683c849fb5dba5c8f56f2a4a1ff64.zip gcc-1d1396559e2683c849fb5dba5c8f56f2a4a1ff64.tar.gz gcc-1d1396559e2683c849fb5dba5c8f56f2a4a1ff64.tar.bz2 |
x86: Enable SSE4.1 ceil/floor/trunc for -Os
Enable SSE4.1 ceil/floor/trunc for -Os to replace a function call with
roundss or roundsd by dropping the !flag_trapping_math check.
gcc/
PR target/121861
* config/i386/i386.cc (ix86_optab_supported_p): Drop
!flag_trapping_math check for floor_optab, ceil_optab and
btrunc_optab.
gcc/testsuite/
PR target/121861
* gcc.target/i386/pr121861-1a.c: New file.
* gcc.target/i386/pr121861-1b.c: Likewise.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'libjava/java/awt')
0 files changed, 0 insertions, 0 deletions