]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
backends: aarch64_return_value_location should handle DW_ATE_boolean.
authorMark Wielaard <mjw@redhat.com>
Fri, 4 Jul 2014 11:26:12 +0000 (13:26 +0200)
committerMark Wielaard <mjw@redhat.com>
Fri, 4 Jul 2014 11:26:12 +0000 (13:26 +0200)
Found with run-native-test.sh om debian arm64.
http://bugs.debian.org/753552

Signed-off-by: Mark Wielaard <mjw@redhat.com>
backends/ChangeLog
backends/aarch64_retval.c

index a2df83b8ce33a668db0975fbf2747170a13a3383..c590ed6db8c0f2db5234da6a5e712f4ebe612490 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-04  Mark Wielaard  <mjw@redhat.com>
+
+       * aarch64_retval.c (aarch64_return_value_location): Handle
+       DW_ATE_boolean.
+
 2014-06-18  Mark Wielaard  <mjw@redhat.com>
 
        * libebl_CPU.h (dwarf_peel_type): Remove DW_TAG_mutable_type
index 0ed7d561e209b0b40eca3cef823bb9ec46cca5c7..68de307e17110a9958e309933625e7d939bc74e5 100644 (file)
@@ -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: