summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2017-01-20 18:10:05 +0300
committerIvan Maidanski <ivmai@mail.ru>2017-01-20 18:15:18 +0300
commit686e915d830d5f3ddd44567952626ff67d67d19a (patch)
tree63ee14a3a7cebea5a6e453a0af22858802c7d11e /configure.ac
parent69c4010c1b3d43e2e179421e27379aaa5aeeb6d8 (diff)
downloadlibatomic_ops-686e915d830d5f3ddd44567952626ff67d67d19a.tar.gz
Always define word-wide CAS for x86 (MS VC++ 8 or later)
Visual Studio 2005 (MS VC++ 8.0) discontinued support of Windows 95. This patch deprecates AO_ASSUME_WINDOWS98 macro. * configure.ac (AO_ASSUME_WINDOWS98): Remove AH template. * doc/README.txt (AO_ASSUME_WINDOWS98): Remove documentation (as relates only to Win95). * doc/README_win32.txt (AO_ASSUME_WINDOWS98): Likwise. * doc/README_win32.txt (AO_ASSUME_VISTA): Update documentation. * src/Makefile.msft (CFLAGS): Remove "-D AO_ASSUME_WINDOWS98". * src/Makefile.msft (test_atomic_w95): Remove target. * src/Makefile.msft (check): Do not call test_atomic_w95; remove the corresponding printed message. * src/atomic_ops/sysdeps/msftc/x86.h: Remove AO_ASSUME_WINDOWS98 from comment. * src/atomic_ops/sysdeps/msftc/x86.h (AO_ASSUME_WINDOWS98): Define (implicitly) if _MSC_VER >= 1400.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac3
1 files changed, 0 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index d3eccf8..9087c59 100644
--- a/configure.ac
+++ b/configure.ac
@@ -149,9 +149,6 @@ AH_TEMPLATE([AO_ASM_X64_AVAILABLE],
[Inline assembly available (only VC/x86_64)])
AH_TEMPLATE([AO_ASSUME_VISTA],
[Assume Windows Server 2003, Vista or later target (only VC/x86)])
-AH_TEMPLATE([AO_ASSUME_WINDOWS98],
- [Assume hardware compare-and-swap functionality available \
- on target (only VC/x86)])
AH_TEMPLATE([AO_CMPXCHG16B_AVAILABLE],
[Assume target is not old AMD Opteron chip (only x86_64)])
AH_TEMPLATE([AO_FORCE_USE_SWP],