diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2025-08-14 19:04:33 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2025-08-16 18:29:16 -0700 |
commit | 38e8115dd2bfaa05146f8d085106189f46c25f52 (patch) | |
tree | f39fed3be54bd8641c089919c84ab7eec8061a04 /libjava/classpath/lib | |
parent | b42c5ee445f6de5a2a0b4f9ab16dc19c3c6c615b (diff) | |
download | gcc-38e8115dd2bfaa05146f8d085106189f46c25f52.zip gcc-38e8115dd2bfaa05146f8d085106189f46c25f52.tar.gz gcc-38e8115dd2bfaa05146f8d085106189f46c25f52.tar.bz2 |
x86: Add target("80387") function attribute
Add target("80387") attribute to enable and disable x87 instructions in a
function.
gcc/
PR target/121541
* config/i386/i386-options.cc
(ix86_valid_target_attribute_inner_p): Add target("80387")
attribute. Set the mask bit in opts_set->x_target_flags if the
mask bit in opts->x_target_flags is updated.
* doc/extend.texi: Document target("80387") function attribute.
gcc/testsuite/
PR target/121541
* gcc.target/i386/pr121541-1a.c: New test.
* gcc.target/i386/pr121541-1b.c: Likewise.
* gcc.target/i386/pr121541-2.c: Likewise.
* gcc.target/i386/pr121541-3.c: Likewise.
* gcc.target/i386/pr121541-4.c: Likewise.
* gcc.target/i386/pr121541-5a.c: Likewise.
* gcc.target/i386/pr121541-5b.c: Likewise.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'libjava/classpath/lib')
0 files changed, 0 insertions, 0 deletions