diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-03-13 22:18:33 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-03-13 22:18:33 +0100 |
commit | 5be6cb59b3e5ab7b69534841be42f2d6e9fb1340 (patch) | |
tree | 6b2026da7067b0c4a55a08b49268a5b8ff8b866f /gcc/config/pa | |
parent | d265b0b1c24d13c3dfdf830877fa8edf87e8c15d (diff) | |
download | gcc-5be6cb59b3e5ab7b69534841be42f2d6e9fb1340.zip gcc-5be6cb59b3e5ab7b69534841be42f2d6e9fb1340.tar.gz gcc-5be6cb59b3e5ab7b69534841be42f2d6e9fb1340.tar.bz2 |
i386.opt (mcx16, msahf): New options.
* config/i386/i386.opt (mcx16, msahf): New options.
* config/i386/i386.c (x86_cmpxchg16b, x86_sahf): Remove.
(ix86_tune_features) [X86_TUNE_USE_SAHF]: Enable for m_GENERIC.
* config/i386/driver-i386.c (bit_LAHF_LM): New define.
(host_detect_local_cpu): Detect cx16 and lahf_lm cpuid bits.
Output -mcx16 and -msahf options when corresponding bit is set.
* doc/invoke.texi (i386 and x86-64 Options): Document -mcx16
and -msahf options.
testsuite/ChangeLog
* testsuite/gcc.target/i386/cmpxchg16b-1.c: New test.
From-SVN: r122884
Diffstat (limited to 'gcc/config/pa')
0 files changed, 0 insertions, 0 deletions