aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbarch.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-09-07 08:58:18 -0600
committerTom Tromey <tromey@adacore.com>2023-01-03 08:45:00 -0700
commit43f2b4583f95775b2c0fefd71aab4c773c4f7a7e (patch)
treed824b114c27606dd7023f198aa41e7fe21d3fba3 /gdb/gdbarch.c
parent4e1d2f5814b29048d1dd1cea2cb50570e6c8f1f8 (diff)
downloadfsf-binutils-gdb-43f2b4583f95775b2c0fefd71aab4c773c4f7a7e.zip
fsf-binutils-gdb-43f2b4583f95775b2c0fefd71aab4c773c4f7a7e.tar.gz
fsf-binutils-gdb-43f2b4583f95775b2c0fefd71aab4c773c4f7a7e.tar.bz2
Don't emit gdbarch_return_value
The previous patch introduced a new overload of gdbarch_return_value. The intent here is that this new overload always be called by the core of gdb -- the previous implementation is effectively deprecated, because a call to the old-style method will not work with any converted architectures (whereas calling the new-style method is will delegate when needed). This patch changes gdbarch.py so that the old gdbarch_return_value wrapper function can be omitted. This will prevent any errors from creeping in.
Diffstat (limited to 'gdb/gdbarch.c')
-rw-r--r--gdb/gdbarch.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/gdb/gdbarch.c b/gdb/gdbarch.c
index 353040c..41b71ae 100644
--- a/gdb/gdbarch.c
+++ b/gdb/gdbarch.c
@@ -2571,16 +2571,6 @@ set_gdbarch_integer_to_address (struct gdbarch *gdbarch,
gdbarch->integer_to_address = integer_to_address;
}
-enum return_value_convention
-gdbarch_return_value (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf)
-{
- gdb_assert (gdbarch != NULL);
- gdb_assert (gdbarch->return_value != NULL);
- if (gdbarch_debug >= 2)
- gdb_printf (gdb_stdlog, "gdbarch_return_value called\n");
- return gdbarch->return_value (gdbarch, function, valtype, regcache, readbuf, writebuf);
-}
-
void
set_gdbarch_return_value (struct gdbarch *gdbarch,
gdbarch_return_value_ftype return_value)