and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 27 Aug, 2014 3 commits
    • Bill Wendling's avatar
      Merging r216572: · 83f8b92b
      Bill Wendling authored
      ```---------------------------------------------------------------------
      r216572 | chandlerc | 2014-08-27 11:21:27 -0700 (Wed, 27 Aug 2014) | 3 lines
      
      Fix PR20773 which I introduced with a silly edit mistake in r216531.
      Trivial fix, and I've made the gentoo tests more representative. With
      the changes, they would have caught this failure.
      ```
      
      ---------------------------------------------------------------------
      
      llvm-svn: 216588
      83f8b92b
    • Bill Wendling's avatar
      Merging r216531: · d2cd7c59
      Bill Wendling authored
      ```---------------------------------------------------------------------
      r216531 | chandlerc | 2014-08-27 01:41:41 -0700 (Wed, 27 Aug 2014) | 22 lines
      
      Significantly fix Clang's header search for Ubuntu (and possibly other
      modern Debian-based distributions) due to on-going multiarch madness.
      
      It appears that when the multiarch heeader search support went into the
      clang driver, it went in in a quite bad state. The order of includes
      completely failed to match the order exhibited by GCC, and in a specific
      case -- when the GCC triple and the multiarch triple don't match as with
      i686-linux-gnu and i386-linux-gnu -- we would absolutely fail to find
      the libstdc++ target-specific header files.
      
      I assume that folks who have been using Clang on Ubuntu 32-bit systems
      have been applying weird patches to hack around this. I can't imagine
      how else it could have worked. This was originally reported by a 64-bit
      operating system user who had a 32-bit crosscompiler installed. We tried
      to use that rather than the bi-arch support of the 64-bit compiler, but
      failed due to the triple differences.
      
      I've corrected all the wrong orderings in the existing tests and added
      a specific test for the multiarch triple strings that are different in
      a significant way. This should significantly improve the usability of
      Clang when checked out vanilla from upstream onto Ubuntu machines with
      an i686 GCC installation for whatever reason.
      ```
      
      ---------------------------------------------------------------------
      
      llvm-svn: 216587
      d2cd7c59
    • Michael Wong's avatar
      updated with clang openmp notes by Michael Wong · 76d25814
      Michael Wong authored
      llvm-svn: 216578
      76d25814
  2. 22 Aug, 2014 1 commit
  3. 20 Aug, 2014 10 commits
  4. 19 Aug, 2014 26 commits