]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
bfin.h (FUNCTION_PROFILER): Don't use LABELNO.
authorJie Zhang <jie.zhang@analog.com>
Sat, 11 Nov 2006 07:48:33 +0000 (07:48 +0000)
committerJie Zhang <jiez@gcc.gnu.org>
Sat, 11 Nov 2006 07:48:33 +0000 (07:48 +0000)
* config/bfin/bfin.h (FUNCTION_PROFILER): Don't use LABELNO.
(NO_PROFILE_COUNTERS): Define as 1.

From-SVN: r118686

gcc/ChangeLog
gcc/config/bfin/bfin.h

index 693ee507ed5ed969b9afec5e6509609c8500e0a7..142c0eca4be0e7ddcc90cfcffb6f0bd5fe7410bd 100644 (file)
@@ -1,3 +1,8 @@
+2006-11-11  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin/bfin.h (FUNCTION_PROFILER): Don't use LABELNO.
+       (NO_PROFILE_COUNTERS): Define as 1.
+
 2006-11-10  Roger Sayle  <roger@eyesopen.com>
 
        * fold-const.c (operand_equal_p) <INTEGER_CST, REAL_CST, VECTOR_CST>:
index 6f270ce3c62d46e9043db69aa700ce38b6996d73..bd4d9c2b5488be25b837fe65ce0c02c90ff8a5ac 100644 (file)
@@ -1210,12 +1210,14 @@ do {                                            \
 
 #define ASM_COMMENT_START "//"
 
-#define FUNCTION_PROFILER(FILE, LABELNO) \
-  do {\
-    fprintf (FILE, "\tP1.l =LP$%d; P1.h =LP$%d; call mcount;\n", \
-       LABELNO, LABELNO);\
+#define FUNCTION_PROFILER(FILE, LABELNO)       \
+  do {                                         \
+    fprintf (FILE, "\tCALL __mcount;\n");      \
   } while(0)
 
+#undef NO_PROFILE_COUNTERS
+#define NO_PROFILE_COUNTERS 1
+
 #define ASM_OUTPUT_REG_PUSH(FILE, REGNO) fprintf (FILE, "[SP--] = %s;\n", reg_names[REGNO])
 #define ASM_OUTPUT_REG_POP(FILE, REGNO)  fprintf (FILE, "%s = [SP++];\n", reg_names[REGNO])