aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2025-08-14 19:04:33 -0700
committerH.J. Lu <hjl.tools@gmail.com>2025-08-16 18:29:16 -0700
commit38e8115dd2bfaa05146f8d085106189f46c25f52 (patch)
treef39fed3be54bd8641c089919c84ab7eec8061a04 /libjava/classpath
parentb42c5ee445f6de5a2a0b4f9ab16dc19c3c6c615b (diff)
downloadgcc-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')
0 files changed, 0 insertions, 0 deletions