1. 12 Nov, 2010 1 commit
  2. 17 May, 2010 1 commit
    • Brad King's avatar
      Recognize Clang C and C++ compilers (see #10693) · 571dc748
      Brad King authored
      Map to the platform and compiler information for GNU because the
      compilers are command-line compatible for common operations.  Later we
      can add Clang-specific features as necessary.  We honor the preferred
      capitalization is "Clang", not the common mis-spelling "CLang".
      571dc748
  3. 28 Jan, 2010 1 commit
  4. 13 Jan, 2010 1 commit
  5. 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
  6. 14 Jul, 2009 1 commit
    • 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
  7. 07 Aug, 2008 1 commit
    • Brad King's avatar
      ENH: Improve robustness of compiler INFO strings · b8fc8b32
      Brad King authored
      Compiler INFO strings built at preprocessing time encode information
      that must appear as a string literal in the resulting binary.  We must
      make sure the strings appear in the final binary no matter what compiler
      and flags are used.  The previous implementation worked in most places
      but failed with the GNU linker's --gc-sections option which managed to
      discard the string.  Instead we make the program return value depend on
      an element of the string indexed by a runtime program parameter, which
      absolutely requires the string to be present.
      b8fc8b32
  8. 10 Mar, 2008 1 commit
    • Brad King's avatar
      ENH: Make compiler id detection more robust · 70c2dc8a
      Brad King authored
        - Split INFO strings in source into multiple pieces
          to make sure assembly or other listings produced
          by the compiler are never matched by the regex
        - Store INFO strings via pointer instead of array
          to convince some compilers to store the string
          literally in the binary
        - This should help make it work for sdcc 2.8.0 RC1
      70c2dc8a
  9. 25 Feb, 2008 1 commit
    • Brad King's avatar
      ENH: Improvied compiler identification robustness · 9211b0d2
      Brad King authored
        - Write a single source file into the compiler id directory
        - This avoid requiring the compiler to behave correctly with
          respect to include rules and the current working directory
        - Helps to identify cross-compiling toolchains with unusual
          default behavior
      9211b0d2
  10. 17 Sep, 2007 1 commit
    • Alexander Neundorf's avatar
      · 4ee1ee1b
      Alexander Neundorf authored
      ENH: add support for the Portland Compiler to CMake, can build cmake and the tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt)
      
      Alex
      4ee1ee1b
  11. 12 Jul, 2007 1 commit
    • Alexander Neundorf's avatar
      · d0901593
      Alexander Neundorf authored
      ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark
      DSPs, patch from Raphael Cotty
      
      Alex
      d0901593
  12. 23 May, 2007 1 commit
  13. 17 May, 2007 2 commits
  14. 01 May, 2007 1 commit
  15. 30 Apr, 2007 1 commit
  16. 28 Apr, 2007 1 commit