support kernel profiling
authorAkito Fujita <akito@ucbvax.Berkeley.EDU>
Thu, 3 Jun 1993 00:58:26 +0000 (16:58 -0800)
committerAkito Fujita <akito@ucbvax.Berkeley.EDU>
Thu, 3 Jun 1993 00:58:26 +0000 (16:58 -0800)
SCCS-vsn: sys/luna68k/luna68k/locore.s 7.14

usr/src/sys/luna68k/luna68k/locore.s

index 3813afa..2429097 100644 (file)
@@ -13,7 +13,7 @@
  * from: Utah $Hdr: locore.s 1.62 92/01/20$
  * from: hp300/hp300/locore.s  7.22 (Berkeley) 2/18/93
  *
  * from: Utah $Hdr: locore.s 1.62 92/01/20$
  * from: hp300/hp300/locore.s  7.22 (Berkeley) 2/18/93
  *
- *     @(#)locore.s    7.13 (Berkeley) %G%
+ *     @(#)locore.s    7.14 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -992,8 +992,13 @@ _szicode:
 #define EXPORT(name)   .globl _/**/name; _/**/name:
 #endif
 #ifdef GPROF
 #define EXPORT(name)   .globl _/**/name; _/**/name:
 #endif
 #ifdef GPROF
+#if __GNUC__ >= 2
 #define        ENTRY(name) \
        EXPORT(name) link a6,\#0; jbsr mcount; unlk a6
 #define        ENTRY(name) \
        EXPORT(name) link a6,\#0; jbsr mcount; unlk a6
+#else
+#define        ENTRY(name) \
+       EXPORT(name) link a6,#0; jbsr mcount; unlk a6
+#endif
 #define ALTENTRY(name, rname) \
        ENTRY(name); jra rname+12
 #else
 #define ALTENTRY(name, rname) \
        ENTRY(name); jra rname+12
 #else