From d28d9e24e953d284592726fe6c59c72ff2f27cb2 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Mon, 8 Nov 2004 12:59:59 -0500 Subject: [svn-r9515] Purpose: Bug fix Description: For Intel 8.1 compiler, C99 standard has to be enabled to define macro ULLONG_MAX in its own header file limits.h. Solution: Add flag -std=c99 to Intel compiler if the version is 8.1. Platforms tested: Tested v1.6 because this is a very simple change. --- config/intel-flags | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/config/intel-flags b/config/intel-flags index f5e0348..b67bcd2 100644 --- a/config/intel-flags +++ b/config/intel-flags @@ -73,6 +73,19 @@ if test "X-icc" = "X-$cc_vendor"; then fi +# Version specific ICC flags +# +# Please follow the pattern below by adding new versions at the top, copying +# the information from the previous version and adding modifications to that. +case "$cc_vendor-$cc_version" in + icc-8.1*) + # Add C99 standard flag to enable definition of ULLONG_MAX because in Intel + # compiler header file limits.h, C99 has to be enable to define this macro. + # Compilers of Version 8 and before don't have this problem. + CFLAGS="$CFLAGS -std=c99" + ;; +esac + # Clear cc info if no flags set if test "X-$cc_flags_set" = "X-"; then cc_vendor= -- cgit v0.12