Skip to content
Snippets Groups Projects
  • Sam Yates's avatar
    Test for xlC and refuse to build with it. (#519) · 775fe807
    Sam Yates authored and Benjamin Cumming's avatar Benjamin Cumming committed
    Fixes issue #517.
    
    Deprecate the IBM xlC compiler.
    xlC generates code that is an order of a magnitude slower than gcc, while generating spurious warnings, and requiring hacks and workarounds to pass all tests.
    Supporting it makes no sense.
    
    * Add test and fatal error for xlC detection in CheckCompilerXLC.cmake.
    * Move xlC 13 misdetection work around to CheckCompilerXLC.cmake.
    * Remove xlC-specific compatibility workarounds from code.
    775fe807