OSDN Git Service

Scott Christley <scottc@net-community.com>
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 1999 08:43:23 +0000 (08:43 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 1999 08:43:23 +0000 (08:43 +0000)
        * sparc.md (call): Don't bound structure return size to 0xfff.

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

gcc/ChangeLog
gcc/config/sparc/sparc.md

index 4722a9a..9847a85 100644 (file)
@@ -1,3 +1,7 @@
+Wed Oct 27 01:42:26 1999  Scott Christley  <scottc@net-community.com>
+
+       * sparc.md (call): Don't bound structure return size to 0xfff.
+
 Wed Oct 27 00:56:59 1999  Richard Henderson  <rth@cygnus.com>
 
        * resource.c (mark_target_live_regs): Check that the target
index e6bfbc1..db1609b 100644 (file)
           (VOIDmode,
            gen_rtvec (3,
                       gen_rtx_SET (VOIDmode, pc_rtx, XEXP (operands[0], 0)),
-                      GEN_INT (INTVAL (operands[3]) & 0xfff),
+                      operands[3],
                       gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (Pmode, 15)))));
       else
        emit_jump_insn
       (gen_rtx_PARALLEL
        (VOIDmode,
        gen_rtvec (3, gen_rtx_CALL (VOIDmode, fn_rtx, nregs_rtx),
-                  GEN_INT (INTVAL (operands[3]) & 0xfff),
+                  operands[3],
                   gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (Pmode, 15)))));
   else
     emit_call_insn