From 92356038952df71894ea1c390f5b5902df8780be Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Wed, 27 Jun 2012 16:38:57 +0200 Subject: [PATCH] Fix PositionIndependentTargets test with clang trunk. The __PIE__ define might be set instead of __PIC__ if fPIE is used. http://llvm.org/bugs/show_bug.cgi?id=13221 --- Tests/PositionIndependentTargets/pic_test.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tests/PositionIndependentTargets/pic_test.h b/Tests/PositionIndependentTargets/pic_test.h index 3f64557e9..13cf8f79f 100644 --- a/Tests/PositionIndependentTargets/pic_test.h +++ b/Tests/PositionIndependentTargets/pic_test.h @@ -1,7 +1,7 @@ #if defined(__ELF__) -# if !defined(__PIC__) -# error "The POSITION_INDEPENDENT_CODE property should cause __PIC__ to be defined on ELF platforms." +# if !defined(__PIC__) && !defined(__PIE__) +# error "The POSITION_INDEPENDENT_CODE property should cause __PIC__ or __PIE__ to be defined on ELF platforms." # endif #endif