OSDN Git Service

2002-04-21 David S. Miller <davem@redhat.com>
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Apr 2002 08:13:32 +0000 (08:13 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Apr 2002 08:13:32 +0000 (08:13 +0000)
* include/dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document
magic instruction reading sequence.

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

libjava/ChangeLog
libjava/include/dwarf2-signal.h

index 522a3f9..3f08237 100644 (file)
@@ -1,3 +1,8 @@
+2002-04-21  David S. Miller  <davem@redhat.com>
+
+       * include/dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document
+       magic instruction reading sequence.
+
 2002-04-21  Mark Wielaard  <mark@klomp.org>
 
        * mauve-libgcj: Don't run java.lang.ref tests since they are buggy.
index 0828705..fa55d4d 100644 (file)
@@ -77,9 +77,11 @@ do                                                                   \
   } *regp;                                                             \
   unsigned int insn;                                                   \
   __asm__ __volatile__("ld [%%i7 + 8], %0" : "=r" (insn));             \
+  /* mov __NR_sigaction, %g1; Old signal stack layout */               \
   if (insn == 0x821020d8)                                              \
     regp = (struct sig_regs *) _sip;                                   \
   else                                                                 \
+    /* mov __NR_rt_sigaction, %g1; New signal stack layout */          \
     regp = (struct sig_regs *) (_sip + 1);                             \
   regp->pc = regp->npc;                                                        \
   regp->npc += 4;                                                      \