For maximum compatibility we should likely put this in the same location as where gcc does for the same functions and possibly just have two inclusions if necessary. Thoughts? http://llvm-reviews.chandlerc.com/D2468