OSDN Git Service

Fix m68k build failure.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Jun 1998 17:15:02 +0000 (17:15 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Jun 1998 17:15:02 +0000 (17:15 +0000)
* except.c (expand_builtin_eh_stub): Call emit_move_insn rather than
calling gen_rtx_SET.

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

gcc/ChangeLog
gcc/except.c

index 1658c57..9c43cca 100644 (file)
@@ -1,3 +1,8 @@
+Thu Jun 11 17:14:15 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * except.c (expand_builtin_eh_stub): Call emit_move_insn rather than
+       calling gen_rtx_SET.
+
 Thu Jun 11 18:45:49 1998  David Edelsohn  <edelsohn@mhpcc.edu>
 
        * config/rs6000/x-aix43 (AR): Delete.
index 708fba9..e76f21c 100644 (file)
@@ -2455,10 +2455,10 @@ expand_builtin_eh_stub ()
      to pick out the handler field (first element), and jump to there, 
      leaving the pointer to _eh_conext in the same hardware register. */
 
-  temp = gen_rtx_MEM (Pmode, handler);  
+  temp = gen_rtx_MEM (Pmode, handler);
   MEM_IN_STRUCT_P (temp) = 1;
   RTX_UNCHANGING_P (temp) = 1;
-  emit_insn (gen_rtx_SET (Pmode, offset, temp));
+  emit_move_insn (offset, temp);
   emit_insn (gen_rtx_USE (Pmode, handler));
 
   emit_indirect_jump (offset);