eal: fix support for older gcc versions
[dpdk.git] / lib / librte_eal / common / include / rte_log.h
index ca7a6d2..dd61331 100644 (file)
@@ -219,7 +219,11 @@ int rte_log_add_in_history(const char *buf, size_t size);
  *   - Negative on error.
  */
 int rte_log(uint32_t level, uint32_t logtype, const char *format, ...)
+#ifdef __GNUC__
+#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2))
        __attribute__((cold))
+#endif
+#endif
        __attribute__((format(printf, 3, 4)));
 
 /**