Skip to content

Commit

Permalink
Remove all the atomic code besides MSVC and std::atomic
Browse files Browse the repository at this point in the history
[ChangeLog][Important Behavior Changes] Starting with Qt 5.7, Qt
requires a C++11 compiler with support for C++11 atomics. This affects
user code too: Qt headers no longer compile with a C++98 compiler. The
minimum compiler versions for this release are:
 * Clang 3.4 (found in XCode 5.1)
 * GCC 4.7
 * Microsoft Visual Studio 2012

Change-Id: Ib056b47dde3341ef9a52ffff13ef1f496ea9363f
Reviewed-by: Marc Mutz <[email protected]>
Reviewed-by: Dmitry Shachnev <[email protected]>
  • Loading branch information
thiagomacieira committed Jan 19, 2016
1 parent 57671be commit 7ffcafd
Show file tree
Hide file tree
Showing 49 changed files with 5 additions and 3,685 deletions.
12 changes: 0 additions & 12 deletions src/corelib/arch/arch.pri
Original file line number Diff line number Diff line change
@@ -1,19 +1,7 @@
win32|wince:HEADERS += arch/qatomic_msvc.h

HEADERS += \
arch/qatomic_armv5.h \
arch/qatomic_armv6.h \
arch/qatomic_armv7.h \
arch/qatomic_bootstrap.h \
arch/qatomic_ia64.h \
arch/qatomic_x86.h \
arch/qatomic_gcc.h \
arch/qatomic_cxx11.h

atomic64-libatomic: LIBS += -latomic

unix {
# fallback implementation when no other appropriate qatomic_*.h exists
HEADERS += arch/qatomic_unix.h
SOURCES += arch/qatomic_unix.cpp
}
210 changes: 0 additions & 210 deletions src/corelib/arch/qatomic_armv5.h

This file was deleted.

Loading

0 comments on commit 7ffcafd

Please sign in to comment.