summaryrefslogtreecommitdiffstats
path: root/backends
diff options
context:
space:
mode:
Diffstat (limited to 'backends')
-rw-r--r--backends/ChangeLog5
-rw-r--r--backends/aarch64_retval.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index a2df83b8..c590ed6d 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -1,3 +1,8 @@
+2014-07-04 Mark Wielaard <[email protected]>
+
+ * aarch64_retval.c (aarch64_return_value_location): Handle
+ DW_ATE_boolean.
+
2014-06-18 Mark Wielaard <[email protected]>
* libebl_CPU.h (dwarf_peel_type): Remove DW_TAG_mutable_type
diff --git a/backends/aarch64_retval.c b/backends/aarch64_retval.c
index 0ed7d561..68de307e 100644
--- a/backends/aarch64_retval.c
+++ b/backends/aarch64_retval.c
@@ -357,6 +357,7 @@ aarch64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp)
size of the argument is less than or equal to 8 bytes
[...] the argument is copied to the least significant
bits in x[NGRN]. */
+ case DW_ATE_boolean:
case DW_ATE_signed:
case DW_ATE_unsigned:
case DW_ATE_unsigned_char: