[svn-r11638] Purpose:

Bug fix.

Description:
PGI v6.0-5 pgf90 compiler has a bug in Mstandard that caused compiling
of legal logical value to fail.
We also have second thought of imposing -Mstandard and -Mdclchk on users
since these flags are included in h5fc.

Solution:
Removed -Mstandard until we can fix the v6.0-5 compiler error
and moved -Mdclchk to DEBUG_FFLAGS so that it is used during development
mode but not imposed on users for production release.

Platforms tested:
heping: production and development mode using v6.0-4 compiler.
mir: production and development mode using v6.0-4 compiler.
This commit is contained in:
Albert Cheng 2005-10-31 13:24:32 -05:00
parent b24462f543
commit 836cb7f7ba

View File

@ -70,7 +70,7 @@ if test "X-pgf90" = "X-$f9x_vendor"; then
FC_BASENAME=pgf90
F9XSUFFIXFLAG=""
FSEARCH_DIRS=""
FCFLAGS="$FCFLAGS -Mdclchk -Mstandard -Minform,warn"
FCFLAGS="$FCFLAGS -Minform,warn"
# Production
# Check for MPI wrapper being used and tweak down compiler options
@ -84,7 +84,7 @@ if test "X-pgf90" = "X-$f9x_vendor"; then
PROD_FCFLAGS="-fast -s -Mnoframe"
# Debug
DEBUG_FCFLAGS="-g -Mbounds -Mchkfpstk -Mchkptr"
DEBUG_FCFLAGS="-g -Mbounds -Mchkfpstk -Mchkptr -Mdclchk"
# Profile
PROFILE_FCFLAGS="-g -Mprof=func,line"