2009-12-11 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
authormkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Dec 2009 15:32:08 +0000 (15:32 +0000)
committermkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Dec 2009 15:32:08 +0000 (15:32 +0000)
PR target/36047

* config/m68k/linux.h: Remove LABELNO from the mcount statement. It is
not used by glibc/uclibc and does not work with large binaries.

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

gcc/ChangeLog
gcc/config/m68k/linux.h

index 70a35a7..4f7c4d5 100644 (file)
@@ -1,3 +1,10 @@
+2009-12-11  Sebastian Andrzej Siewior  <bigeasy@linutronix.de>
+
+       PR target/36047
+
+       * config/m68k/linux.h: Remove LABELNO from the mcount statement. It is
+       not used by glibc/uclibc and does not work with large binaries.
+
 2009-12-11  Richard Guenther  <rguenther@suse.de>
 
        PR lto/41662
index 113f278..1d73ee0 100644 (file)
@@ -142,11 +142,10 @@ along with GCC; see the file COPYING3.  If not see
 
 /* Output assembler code to FILE to increment profiler label # LABELNO
    for profiling a function entry.  */
-
+#define NO_PROFILE_COUNTERS 1
 #undef FUNCTION_PROFILER
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 {                                                                      \
-  asm_fprintf (FILE, "\tlea (%LLP%d,%Rpc),%Ra1\n", (LABELNO));         \
   if (flag_pic)                                                                \
     fprintf (FILE, "\tbsr.l _mcount@PLTPC\n");                         \
   else                                                                 \