This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit] Fix -Wmissing-prototypes build: sh64


http://sourceware.org/ml/gdb-cvs/2012-03/msg00042.html

--- src/gdb/ChangeLog	2012/03/01 23:35:44	1.13928
+++ src/gdb/ChangeLog	2012/03/01 23:55:38	1.13929
@@ -1,3 +1,12 @@
+2012-03-01  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Fix -Wmissing-prototypes build.
+	* Makefile.in (HFILES_NO_SRCDIR): Add sh64-tdep.h.
+	* sh-tdep.c: Include sh64-tdep.h.
+	* sh-tdep.h (sh64_gdbarch_init, sh64_show_regs): Remove declarations.
+	* sh64-tdep.c: Include sh64-tdep.h.
+	* sh64-tdep.h: New file.
+
 2012-03-01  Maciej W. Rozycki <macro@codesourcery.com>
 
 	* mips-tdep.c (mips32_scan_prologue): Correct indentation.
--- src/gdb/sh64-tdep.h
+++ src/gdb/sh64-tdep.h	2012-03-01 23:57:00.769604000 +0000
@@ -0,0 +1,25 @@
+/* Target-dependent definitions for Renesas Super-H, for GDB.
+   Copyright (C) 2012 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef SH64_TDEP_H
+#define SH64_TDEP_H
+
+extern gdbarch_init_ftype sh64_gdbarch_init;
+extern void sh64_show_regs (struct frame_info *frame);
+
+#endif /* SH64_TDEP_H */
--- src/gdb/Makefile.in	2012/02/16 23:39:37	1.1190
+++ src/gdb/Makefile.in	2012/03/01 23:55:39	1.1191
@@ -786,7 +786,7 @@
 tui/tui-file.h tui/tui-command.h tui/tui-disasm.h tui/tui-wingeneral.h \
 tui/tui-windata.h tui/tui-data.h tui/tui-win.h tui/tui-stack.h \
 tui/tui-winsource.h tui/tui-regs.h tui/tui-io.h tui/tui-layout.h \
-tui/tui-source.h xcoffsolib.h sol2-tdep.h gregset.h sh-tdep.h \
+tui/tui-source.h xcoffsolib.h sol2-tdep.h gregset.h sh-tdep.h sh64-tdep.h \
 expression.h score-tdep.h gdb_select.h ser-tcp.h buildsym.h valprint.h \
 call-cmds.h typeprint.h mi/mi-getopt.h mi/mi-parse.h mi/mi-console.h \
 mi/mi-out.h mi/mi-main.h mi/mi-common.h mi/mi-cmds.h linux-nat.h \
--- src/gdb/sh-tdep.c	2012/02/27 16:40:48	1.239
+++ src/gdb/sh-tdep.c	2012/03/01 23:55:39	1.240
@@ -44,6 +44,7 @@
 #include "objfiles.h"
 
 #include "sh-tdep.h"
+#include "sh64-tdep.h"
 
 #include "elf-bfd.h"
 #include "solib-svr4.h"
--- src/gdb/sh-tdep.h	2012/01/04 08:17:11	1.21
+++ src/gdb/sh-tdep.h	2012/03/01 23:55:40	1.22
@@ -82,9 +82,6 @@
     FV_LAST_REGNUM = 79
   };
 
-extern gdbarch_init_ftype sh64_gdbarch_init;
-extern void sh64_show_regs (struct frame_info *);
-
 /* This structure describes a register in a core-file.  */
 struct sh_corefile_regmap
 {
--- src/gdb/sh64-tdep.c	2012/01/04 08:17:11	1.81
+++ src/gdb/sh64-tdep.c	2012/03/01 23:55:40	1.82
@@ -46,6 +46,7 @@
 /* Register numbers shared with the simulator.  */
 #include "gdb/sim-sh.h"
 #include "language.h"
+#include "sh64-tdep.h"
 
 /* Information that is dependent on the processor variant.  */
 enum sh_abi


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]