OSDN Git Service

2006-03-01 Andrew Pinski <pinskia@physics.uc.edu>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Mar 2006 19:28:22 +0000 (19:28 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Mar 2006 19:28:22 +0000 (19:28 +0000)
        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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111611 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/darwin.h

index 74d6719..e42b704 100644 (file)
@@ -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.
index 495178c..cd044b7 100644 (file)
@@ -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