summaryrefslogtreecommitdiffstats
path: root/config/gnu-flags
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2003-11-26 17:04:29 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2003-11-26 17:04:29 (GMT)
commit2bffbf29432c1b6c66f6ea1f3187ad14c0f998e7 (patch)
tree2d1269bdf6ffb7e5761ab70cbcb02f82edcf4d61 /config/gnu-flags
parent52846d6aacca21b0a0c3b868eb5174f5996952a6 (diff)
downloadhdf5-2bffbf29432c1b6c66f6ea1f3187ad14c0f998e7.zip
hdf5-2bffbf29432c1b6c66f6ea1f3187ad14c0f998e7.tar.gz
hdf5-2bffbf29432c1b6c66f6ea1f3187ad14c0f998e7.tar.bz2
[svn-r7890] Purpose:
Add warning Description: Warn users about known bugs for gcc 2.96 Platforms tested: Titan (user02) Does not apply to h5committest
Diffstat (limited to 'config/gnu-flags')
-rw-r--r--config/gnu-flags14
1 files changed, 14 insertions, 0 deletions
diff --git a/config/gnu-flags b/config/gnu-flags
index 1a7a786..4e29803 100644
--- a/config/gnu-flags
+++ b/config/gnu-flags
@@ -47,6 +47,20 @@ if test gcc = "$cc_vendor" -a "$cc_vers_all" -lt 2008001; then
EOF
sleep 5
+# GCC v2.96 (shipped with RH7.x) has problems with `float'-> `double' conversions.
+elif test gcc = "$cc_vendor" -a "$cc_vers_all" -eq 2096000; then
+ cat <<EOF
+ **
+ ** This compiler may have problems converting 'float' values to
+ ** 'double' values. There may be other code generation problems
+ ** as well.
+ **
+ ** Please use a different version of gcc before reporting bugs.
+ **
+EOF
+ sleep 5
+ fi
+
# Current EGCS compilers have problems with `long long' and register
# allocation when optimizations are turned on for x86 systems.
elif test egcs = "$cc_vendor" -a "$cc_vers_all" -le 2091066; then