* gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
size and change type sizes to 4 bytes.
This commit is contained in:
parent
9df9de2cca
commit
55fb6d274d
2 changed files with 10 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2013-05-13 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
|
||||||
|
size and change type sizes to 4 bytes.
|
||||||
|
|
||||||
2013-05-13 Tom Tromey <tromey@redhat.com>
|
2013-05-13 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* gdb.base/exprs.exp (test_expr): Add regression test.
|
* gdb.base/exprs.exp (test_expr): Add regression test.
|
||||||
|
|
|
@ -27,7 +27,9 @@ standard_testfile .c implptrconst-dw.S
|
||||||
# Make some DWARF for the test.
|
# Make some DWARF for the test.
|
||||||
set asm_file [standard_output_file $srcfile2]
|
set asm_file [standard_output_file $srcfile2]
|
||||||
Dwarf::assemble $asm_file {
|
Dwarf::assemble $asm_file {
|
||||||
cu 0 2 8 {
|
# Creating a CU with 4-byte addresses lets this test link on both
|
||||||
|
# 32- and 64-bit machines.
|
||||||
|
cu 0 2 4 {
|
||||||
compile_unit {} {
|
compile_unit {} {
|
||||||
declare_labels byte_label size_type_label array_label
|
declare_labels byte_label size_type_label array_label
|
||||||
declare_labels var_label ptr_label
|
declare_labels var_label ptr_label
|
||||||
|
@ -41,7 +43,7 @@ Dwarf::assemble $asm_file {
|
||||||
size_type_label: base_type {
|
size_type_label: base_type {
|
||||||
{name sizetype}
|
{name sizetype}
|
||||||
{encoding @DW_ATE_unsigned}
|
{encoding @DW_ATE_unsigned}
|
||||||
{byte_size 8 DW_FORM_sdata}
|
{byte_size 4 DW_FORM_sdata}
|
||||||
}
|
}
|
||||||
|
|
||||||
array_label: array_type {
|
array_label: array_type {
|
||||||
|
@ -60,7 +62,7 @@ Dwarf::assemble $asm_file {
|
||||||
}
|
}
|
||||||
|
|
||||||
ptr_label: pointer_type {
|
ptr_label: pointer_type {
|
||||||
{byte_size 8 DW_FORM_sdata}
|
{byte_size 4 DW_FORM_sdata}
|
||||||
{type :$byte_label}
|
{type :$byte_label}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue