base: Add compiler macros to add deprecation warnings
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>
Wed, 11 Feb 2015 15:23:24 +0000 (10:23 -0500)
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>
Wed, 11 Feb 2015 15:23:24 +0000 (10:23 -0500)
commit9e6f803254cbf3f5f491775debdc6593c3329da8
tree0fa1a55ac41adcb2c3c1a61dd0b5aa9c9d897ee3
parentc9b8616c515f7689baf0706a9c17d3f9d625ef04
base: Add compiler macros to add deprecation warnings

Gcc and clang both provide an attribute that can be used to flag a
function as deprecated at compile time. This changeset adds a gem5
compiler macro for that compiler feature. The macro can be used to
indicate that a legacy API within gem5 has been deprecated and provide
a graceful migration to the new API.
src/SConscript
src/base/compiler.hh