diff options
| -rw-r--r-- | gcc/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/config/darwin.h | 4 |
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 |
