1. 12 Nov, 2010 1 commit
  2. 28 Jan, 2010 1 commit
  3. 13 Jan, 2010 1 commit
  4. 28 Oct, 2009 1 commit
  5. 23 Oct, 2009 1 commit
  6. 07 Aug, 2009 1 commit
    • Brad King's avatar
      Teach compiler id about VisualAge -> XL rebranding · 115ecc57
      Brad King authored
      IBM rebranded its VisualAge compiler to XL starting at version 8.0.  We
      use the compiler id "XL" for newer versions and "VisualAge" for older
      versions.  We now also recognize the "z/OS" compiler, which is distinct
      from XL.
      115ecc57
  7. 14 Jul, 2009 2 commits
    • Brad King's avatar
      ENH: Check _SGI_COMPILER_VERSION for compiler id · 69e366f4
      Brad King authored
      Some SGI compilers define _SGI_COMPILER_VERSION in addition to the old
      _COMPILER_VERSION preprocessor symbol.  It is more distinctive, so we
      should check it in case the old one is ever removed.
      69e366f4
    • Brad King's avatar
      BUG: Avoid SGI preprocessor bug for Fortran Id · eff38118
      Brad King authored
      The SGI preprocessor /usr/lib/cpp produces bad output on this code:
      
        #if 1
        A
        #elif 1
        B
        #else
        C
        #endif
      
      Both 'A' and 'C' appear in the output!  We work around the problem by
      using '#elif 1' instead of '#else'.
      
      This fixes detection of the SGI Fortran compiler id in -o32 mode.
      eff38118
  8. 25 Jun, 2009 1 commit
    • Brad King's avatar
      ENH: Identify Fortran compilers with fixed format · ef756b96
      Brad King authored
      This enhances the Fortran compiler id detection by using a source that
      can compile either as free or fixed format.  As long as the compiler
      knows it should preprocess the source file (.F) the identification can
      work.  Even free-format compilers may try fixed-format parsing if the
      user specifies certain flags, so we must support both.
      ef756b96