Ralph,

I know you recently fixed a C99-related issue I saw in 1.10.0rc1 (removing
designators in an initializer).

So, I was surprised to see the following with pgi-9.0-4 and -m32:

============================================================================
== Compiler and preprocessor tests
============================================================================

*** C compiler and preprocessor
checking for gcc... (cached) pgcc
checking whether we are using the GNU C compiler... (cached) no
checking whether pgcc accepts -g... (cached) yes
checking for pgcc option to accept ISO C89... (cached) none needed
checking whether pgcc and cc understand -c and -o together... yes
checking for pgcc option to accept ISO C99... unsupported
configure: WARNING: Open MPI requires a C99 compiler
configure: error: Aborting.

The odd  thing is this is happening with "-m32", but not without it.
Examining config.log shows problems with "ull" suffixes on constants.
So, this does appear to be a *valid* choice to reject this compiler.

HOWEVER, I just wanted to ask if 1.10.0 is really intended to be enforcing
C99 or not?

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to