* config/i386/i386.c (ix86_delegitimize_address): Support Darwin
PIC addresses.
From-SVN: r110716
+2006-02-07 Geoffrey Keating <geoffk@apple.com>
+
+ * config/i386/i386.c (ix86_delegitimize_address): Support Darwin
+ PIC addresses.
+
2006-02-07 Roger Sayle <roger@eyesopen.com>
* config/sparc/sparc.c (sparc_type_code): Don't handle CHAR_TYPE.
return x;
}
+ if (TARGET_MACHO && darwin_local_data_pic (x)
+ && GET_CODE (orig_x) != MEM)
+ {
+ x = XEXP (x, 0);
+ if (y)
+ return gen_rtx_PLUS (Pmode, y, x);
+ return x;
+ }
return orig_x;
}
\f