diff options
author | Ken Werner <ken.werner@de.ibm.com> | 2011-02-15 20:10:13 +0000 |
---|---|---|
committer | Ken Werner <ken.werner@de.ibm.com> | 2011-02-15 20:10:13 +0000 |
commit | 648cd113ef17e879ef867c1d37567d0c0138dd47 (patch) | |
tree | 42f025658d7c140d9b6425b0b9c41b1a173d284a | |
parent | d58a192976eba896842e03d757d72492dbcb9a0b (diff) | |
download | gdb-648cd113ef17e879ef867c1d37567d0c0138dd47.zip gdb-648cd113ef17e879ef867c1d37567d0c0138dd47.tar.gz gdb-648cd113ef17e879ef867c1d37567d0c0138dd47.tar.bz2 |
gdb/ChangeLog
2011-02-15 Ken Werner <ken.werner@de.ibm.com>
* opencl-lang.c (build_opencl_types): Set the size of the built-in
bool data type to a size of one byte.
gdb/testsuite/ChangeLog
2011-02-15 Ken Werner <ken.werner@de.ibm.com>
* gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/opencl-lang.c | 2 | ||||
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.opencl/datatypes.exp | 4 |
4 files changed, 12 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9a68d8a..b1edb2d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2011-02-15 Ken Werner <ken.werner@de.ibm.com> + + * opencl-lang.c (build_opencl_types): Set the size of the built-in + bool data type to a size of one byte. + 2011-02-15 Pedro Alves <pedro@codesourcery.com> Jan Kratochvil <jan.kratochvil@redhat.com> diff --git a/gdb/opencl-lang.c b/gdb/opencl-lang.c index 169ee6b..26a8472 100644 --- a/gdb/opencl-lang.c +++ b/gdb/opencl-lang.c @@ -1172,7 +1172,7 @@ build_opencl_types (struct gdbarch *gdbarch) = arch_float_type (gdbarch, 64, "double", floatformats_ieee_double); BUILD_OCL_VTYPES (double); builtin_opencl_type->builtin_bool - = arch_boolean_type (gdbarch, 32, 1, "bool"); + = arch_boolean_type (gdbarch, 8, 1, "bool"); builtin_opencl_type->builtin_unsigned_char = arch_integer_type (gdbarch, 8, 1, "unsigned char"); builtin_opencl_type->builtin_unsigned_short diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7b26a01..6f915ba 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2011-02-15 Ken Werner <ken.werner@de.ibm.com> + + * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte. + 2011-02-15 Yao Qi <yao@codesourcery.com> PR tdep/12352 diff --git a/gdb/testsuite/gdb.opencl/datatypes.exp b/gdb/testsuite/gdb.opencl/datatypes.exp index 8dfcae0..0de9270 100644 --- a/gdb/testsuite/gdb.opencl/datatypes.exp +++ b/gdb/testsuite/gdb.opencl/datatypes.exp @@ -44,7 +44,7 @@ gdb_test_no_output "set language opencl" "No prompt when setting the language to # Check OpenCL data types (GDB) gdb_test "whatis bool" "type = bool" -gdb_test "p sizeof(bool)" " = 4" +gdb_test "p sizeof(bool)" " = 1" gdb_test "whatis char" "type = char" gdb_test "p sizeof(char)" " = 1" @@ -229,7 +229,7 @@ set have_cl_khr_fp16 [get_integer_valueof "have_cl_khr_fp16" 0] # Check OpenCL data types (DWARF) gdb_test "whatis b" "type = bool" -gdb_test "p sizeof(b)" " = 4" +gdb_test "p sizeof(b)" " = 1" gdb_test "print b" " = 0" gdb_test "whatis c" "type = char" |