diff options
author | Stan Cox <scox@redhat.com> | 2010-03-09 14:57:41 -0500 |
---|---|---|
committer | Stan Cox <scox@redhat.com> | 2010-03-09 14:57:41 -0500 |
commit | 103c7c8d4bd48d81e06491da43c7e05ccacfb224 (patch) | |
tree | d82aa8b9dcdbe732efb0fe375be97ee96068edcf /includes/sys/sdt.h | |
parent | 962906a7bb0696f6e17a2f9fed0e6072627c1a71 (diff) | |
download | systemtap-steved-103c7c8d4bd48d81e06491da43c7e05ccacfb224.tar.gz systemtap-steved-103c7c8d4bd48d81e06491da43c7e05ccacfb224.tar.xz systemtap-steved-103c7c8d4bd48d81e06491da43c7e05ccacfb224.zip |
Check the gcc version using polynomial representation.
* sdt.h (GNUC_VERSION): New.
Diffstat (limited to 'includes/sys/sdt.h')
-rw-r--r-- | includes/sys/sdt.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/sys/sdt.h b/includes/sys/sdt.h index f7673130..314f9cc1 100644 --- a/includes/sys/sdt.h +++ b/includes/sys/sdt.h @@ -80,7 +80,8 @@ #define STAP_UPROBE_GUARD 0x31425250 -#if __GNUC__ >= 4 && __GNUC_MINOR__ >= 4 && __GNUC_PATCHLEVEL__ >= 3 +#define GNUC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) +#if GNUC_VERSION >= 40403 #define VOLATILE_ARG #else #define VOLATILE_ARG volatile |