* config/stormy16/stormy16.h (FUNCTION_PROFILER): Call it.
* config/stormy16/stormy16-protos.h (xstormy16_function_profiler): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66538
138bc75d-0d04-0410-961f-
82ee72b054a4
+2003-05-06 DJ Delorie <dj@redhat.com>
+
+ * config/stormy16/stormy16.c (xstormy16_function_profiler): New.
+ * config/stormy16/stormy16.h (FUNCTION_PROFILER): Call it.
+ * config/stormy16/stormy16-protos.h (xstormy16_function_profiler): New.
+
2003-05-06 <neil@cat.daikokuya.co.uk>
* c-opts.c (COMMAND_LINE_OPTIONS): Reject -Wmissing-prototypes
/* Prototypes for exported functions defined in xstormy16.c
- Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GNU CC.
extern int direct_return PARAMS ((void));
extern int xstormy16_interrupt_function_p PARAMS ((void));
extern int xstormy16_epilogue_uses PARAMS ((int));
+extern void xstormy16_function_profiler PARAMS ((void));
#if defined (TREE_CODE)
# if defined (HAVE_MACHINE_MODES)
}
return 0;
}
+
+void
+xstormy16_function_profiler ()
+{
+ sorry ("function_profiler support");
+}
+
\f
/* Return an updated summarizer variable CUM to advance past an
argument in the argument list. The values MODE, TYPE and NAMED
This declaration must be present, but it can be an abort if profiling is
not implemented. */
-#define FUNCTION_PROFILER(FILE, LABELNO) abort ()
+#define FUNCTION_PROFILER(FILE, LABELNO) xstormy16_function_profiler ()
/* Define this macro if the code for function profiling should come before the
function prologue. Normally, the profiling code comes after. */