+#endif
+#if defined(tahoe)
+ asm(" movl -8(fp),r12"); /* selfpc = callf frame */
+ asm(" movl (fp),r11");
+ asm(" movl -8(r11),r11"); /* frompcindex = 1 callf frame back */
+#endif
+#if defined(hp300)
+ asm(" .text"); /* make sure we're in text space */
+ asm(" movl a6@(4),a5"); /* selfpc = pc pushed by mcount jsr */
+ asm(" movl a6@(8),a4"); /* frompcindex = pc pushed by jsr into
+ self, stack frame not yet built */
+#endif
+#endif /* not __GNUC__ */
+#endif /* not lint */