* amd64-tdep.c (amd64_classify): Handle TYPE_CODE_BOOL.
authorMark Kettenis <kettenis@gnu.org>
Sun, 29 Jan 2006 21:19:31 +0000 (21:19 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sun, 29 Jan 2006 21:19:31 +0000 (21:19 +0000)
Fixes PR tdep/2075.

gdb/ChangeLog
gdb/amd64-tdep.c

index f9f6cd141f79a863cc2fb89f3c1b9f4b2f5060f3..ec2c9d7211137decac63b1627d67d0d6605ffa9b 100644 (file)
@@ -1,3 +1,8 @@
+2006-01-29  Mark Kettenis  <kettenis@gnu.org>
+
+       * amd64-tdep.c (amd64_classify): Handle TYPE_CODE_BOOL.
+       Fixes PR tdep/2075.
+
 2006-01-27  Joel Brobecker  <brobecker@adacore.com>
 
        * MAINTAINERS: Use a consistent email address for brobecker.
index 31a1281330773772c0d0c662b65ada327509c514..647edcd97b90844879118211ab71004b6a533678 100644 (file)
@@ -404,7 +404,7 @@ amd64_classify (struct type *type, enum amd64_reg_class class[2])
      range types, used by languages such as Ada, are also in the INTEGER
      class.  */
   if ((code == TYPE_CODE_INT || code == TYPE_CODE_ENUM
-       || code == TYPE_CODE_RANGE
+       || code == TYPE_CODE_BOOL || code == TYPE_CODE_RANGE
        || code == TYPE_CODE_PTR || code == TYPE_CODE_REF)
       && (len == 1 || len == 2 || len == 4 || len == 8))
     class[0] = AMD64_INTEGER;