aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/darwin.h4
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 74d6719..e42b704 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
2006-03-01 Andrew Pinski <pinskia@physics.uc.edu>
+ PR target/25761
+ * config/darwin.h (MACHOPIC_JUST_INDIRECT): Check just
+ MACHO_DYNAMIC_NO_PIC_P.
+ (MACHOPIC_PURE): Check flag_pic and not MACHO_DYNAMIC_NO_PIC_P.
+
+2006-03-01 Andrew Pinski <pinskia@physics.uc.edu>
+
PR target/26389
* config/darwin-protos.h (darwin_asm_output_anchor):
Declare.
diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index 495178c..cd044b7 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -708,8 +708,8 @@ enum machopic_addr_class {
#define MACHO_DYNAMIC_NO_PIC_P (TARGET_DYNAMIC_NO_PIC)
#define MACHOPIC_INDIRECT (flag_pic || MACHO_DYNAMIC_NO_PIC_P)
-#define MACHOPIC_JUST_INDIRECT (flag_pic == 1 || MACHO_DYNAMIC_NO_PIC_P)
-#define MACHOPIC_PURE (flag_pic == 2 && ! MACHO_DYNAMIC_NO_PIC_P)
+#define MACHOPIC_JUST_INDIRECT (MACHO_DYNAMIC_NO_PIC_P)
+#define MACHOPIC_PURE (flag_pic && ! MACHO_DYNAMIC_NO_PIC_P)
#undef TARGET_ENCODE_SECTION_INFO
#define TARGET_ENCODE_SECTION_INFO darwin_encode_section_info