This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
H8300 simulator on MinGW fails to compile.
- From: Chris Johns <chrisj at rtems dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Wed, 13 Sep 2006 22:32:58 +1000
- Subject: H8300 simulator on MinGW fails to compile.
Hi,
Building the target h8300-rtems4.7 on a MinGW host configured with:
$ head config.status
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host lapdog:
#
# ../gdb-6.5/configure --target=h8300-rtems4.7 --verbose --disable-nls
--without-included-gettext --disable-win32-registry --disable-werror --enable-sim
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.
fails to compile as signal numbers are not present. The patch is against 6.5 sources.
Ok ?
Regards
Chris
2006-09-13 Chris Johns <chrisj@rtems.org>
* sim-signal.c: Add __MINGW32__ to define the SIGTRAP, SIGBUS,
and SIGQUIT.
--- gdb-6.5/sim/common/sim-signal.c Wed Sep 13 19:04:12 2006
+++ gdb-6.5/sim/common/sim-signal.c~ Tue Nov 29 13:43:06 2005
@@ -27,7 +27,7 @@
to not think the process has died (so it can be debugged at the point of
failure). */
-#if defined (_MSC_VER) || __MINGW32__
+#ifdef _MSC_VER
#ifndef SIGTRAP
#define SIGTRAP 5
#endif
2006-09-13 Chris Johns <chrisj@rtems.org>
* compile.c: Define SIGBUS if not provided.
--- gdb-6.5/sim/h8300/compile.c Wed Sep 13 19:00:37 2006
+++ gdb-6.5/sim/h8300/compile.c~ Tue Jun 29 05:26:37 2004
@@ -37,9 +37,6 @@
#ifndef SIGTRAP
# define SIGTRAP 5
#endif
-#ifndef SIGBUS
-# define SIGBUS 7
-#endif
int debug;