This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/3] Fix build failure with sim-arange inlining
- From: Stafford Horne <shorne at gmail dot com>
- To: GDB patches <gdb-patches at sourceware dot org>
- Cc: Stafford Horne <shorne at gmail dot com>
- Date: Sun, 2 Dec 2018 22:05:07 +0900
- Subject: [PATCH 0/3] Fix build failure with sim-arange inlining
Hello,
When building the OpenRISC sim without any CLFAGS set or -O0, I get a failure
due to some bad inlining definitions in sim-arange. To fix this I have
converted sim-arange inlining to use the more standard sim-inline inlining
framework. This seems to work fine and makes the code a bit easier to follow in
my opinion.
I have tested this on a few other targets, nios, arm, lm32 etc and it seems to
not break the build or cause issues.
During the build I also noticed several other warnings. Which I think is good
to also fix up so I am including these in the series.
Stafford Horne (3):
sim/common: convert sim-arange to use sim-inline
include/dis-asm.h: Fix warning: Include "string.h" for strchr
sim/common: Fix warnings: "warning: implicit declaration of
function..."
include/dis-asm.h | 4 ++++
sim/common/Make-common.in | 3 +--
sim/common/hw-device.c | 4 ++++
sim/common/hw-events.c | 3 +++
sim/common/hw-handles.c | 3 +++
sim/common/sim-arange.c | 26 ++++++++++----------------
sim/common/sim-arange.h | 31 ++++++++++---------------------
sim/common/sim-base.h | 1 +
sim/common/sim-basics.h | 1 -
sim/common/sim-fpu.c | 3 +++
sim/common/sim-inline.c | 5 ++++-
sim/common/sim-inline.h | 32 ++++++++++++++++++++++++++++++++
sim/common/sim-options.c | 2 ++
sim/common/sim-watch.c | 2 ++
14 files changed, 79 insertions(+), 41 deletions(-)
--
2.19.1