2004-08-18 Andrew Pinski <apinski@apple.com>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Aug 2004 17:28:40 +0000 (17:28 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Aug 2004 17:28:40 +0000 (17:28 +0000)
        * config/darwin.c (machopic_legitimize_pic_address): Only set MEM_READONLY_P
        in the non TARGET_TOC case.

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

gcc/ChangeLog
gcc/config/darwin.c

index bc3d3b2..52b92b7 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-18  Andrew Pinski  <apinski@apple.com>
+
+       * config/darwin.c (machopic_legitimize_pic_address): Only set MEM_READONLY_P
+       in the non TARGET_TOC case.
+
 2004-08-18  Zack Weinberg  <zack@codesourcery.com>
 
        * rtl.def (NIL): Delete.
index 1c308bb..977a4f7 100644 (file)
@@ -613,8 +613,8 @@ machopic_legitimize_pic_address (rtx orig, enum machine_mode mode, rtx reg)
 #if !defined (TARGET_TOC)
          emit_move_insn (reg, pic_ref);
          pic_ref = gen_rtx_MEM (GET_MODE (orig), reg);
-#endif
          MEM_READONLY_P (pic_ref) = 1;
+#endif
        }
       else
        {