gas/
[deliverable/binutils-gdb.git] / gdb / arch-utils.c
index fabb515a64bae92eb781429645473c9b3f60f756..f4414b91ddaa9fc5db891ffb84258dda435f5d59 100644 (file)
@@ -31,6 +31,7 @@
 #include "osabi.h"
 #include "target-descriptions.h"
 #include "objfiles.h"
+#include "language.h"
 
 #include "version.h"
 
@@ -794,15 +795,13 @@ default_gen_return_address (struct gdbarch *gdbarch,
 }
 
 int
-default_target_signal_to_host (struct gdbarch *gdbarch, enum target_signal ts)
+default_return_in_first_hidden_param_p (struct gdbarch *gdbarch,
+                                       struct type *type)
 {
-  return target_signal_to_host (ts);
-}
-
-enum target_signal
-default_target_signal_from_host (struct gdbarch *gdbarch, int signo)
-{
-  return target_signal_from_host (signo);
+  /* Usually, the return value's address is stored the in the "first hidden"
+     parameter if the return value should be passed by reference, as
+     specified in ABI.  */
+  return language_pass_by_reference (type);
 }
 
 /* */
This page took 0.023638 seconds and 4 git commands to generate.