OSDN Git Service

* config/darwin.c (machopic_indirect_data_reference): Mark
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 21 Aug 2004 06:49:16 +0000 (06:49 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 21 Aug 2004 06:49:16 +0000 (06:49 +0000)
commit329f67aeceef041840cf7d3c3c5a715ccdae6e81
tree5b9f618d9d0e30a5bb0b28e8547795314514cf27
parent66ebfa671af5f4ba43964e7faee89b30a089193a
* config/darwin.c (machopic_indirect_data_reference): Mark
stubs as defined.
* config/386/386.c (darwin_local_data_pic): Add.
(legitimate_constant_p): Reorder so that PLUS handling runs
before darwin_local_data_pic to match the ordering in
legitimate_pic_address_disp_p and so that MINUS runs after
darwin_local_data_pic as otherwise the darwin_local_data_pic
logic can be skipped, which would be very bad.
(legitimate_pic_address_disp_p): Move from from here to
darwin_local_data_pic so it can be reused.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86355 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/darwin.c
gcc/config/i386/i386.c