* 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>
|
||||
|
||||
* 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.
|
||||
set asm_file [standard_output_file $srcfile2]
|
||||
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 {} {
|
||||
declare_labels byte_label size_type_label array_label
|
||||
declare_labels var_label ptr_label
|
||||
|
@ -41,7 +43,7 @@ Dwarf::assemble $asm_file {
|
|||
size_type_label: base_type {
|
||||
{name sizetype}
|
||||
{encoding @DW_ATE_unsigned}
|
||||
{byte_size 8 DW_FORM_sdata}
|
||||
{byte_size 4 DW_FORM_sdata}
|
||||
}
|
||||
|
||||
array_label: array_type {
|
||||
|
@ -60,7 +62,7 @@ Dwarf::assemble $asm_file {
|
|||
}
|
||||
|
||||
ptr_label: pointer_type {
|
||||
{byte_size 8 DW_FORM_sdata}
|
||||
{byte_size 4 DW_FORM_sdata}
|
||||
{type :$byte_label}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue