* include/features.h (__USE_FORTIFY_LEVEL): Enable even with
authorjakub <jakub>
Mon, 18 Oct 2004 22:56:45 +0000 (22:56 +0000)
committerjakub <jakub>
Mon, 18 Oct 2004 22:56:45 +0000 (22:56 +0000)
Red Hat gcc4 4.0.0 and above.

ChangeLog
include/features.h

index 9978171..1239e71 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-10-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * include/features.h (__USE_FORTIFY_LEVEL): Enable even with
+       Red Hat gcc4 4.0.0 and above.
+
 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
 
        * malloc/arena.c (ptmalloc_init): Don't use brk if dlopened
index 9940304..7551dcc 100644 (file)
 # define __USE_REENTRANT       1
 #endif
 
-#if _FORTIFY_SOURCE > 0 && __GNUC_PREREQ (4, 1) && __OPTIMIZE__ > 0
+#if _FORTIFY_SOURCE > 0 && __OPTIMIZE__ > 0 \
+    && (__GNUC_PREREQ (4, 1) \
+        || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (4, 0)))
 # if _FORTIFY_SOURCE == 1
 #  define __USE_FORTIFY_LEVEL 1
 # elif _FORTIFY_SOURCE > 1