Remove some hard-coded stuff in tests
There are some hard-coded stuff in .s files, such as .int 0 and address offset, which isn't portable. This patch is to replace ".int 0" with nop and address offset with labels. gdb/testsuite: 2015-03-26 Yao Qi <yao.qi@linaro.org> * gdb.linespec/break-asm-file0.s (func2): Use nop instead of .int 0. (func): Likewise. Add .Lfunc_1 label. Use .Lfunc_1 label. * gdb.linespec/break-asm-file1.s (func3): Use nop instead of .int 0. (func): Likewise. Use .Lfunc_1 label.
This commit is contained in:
parent
8518049884
commit
2898689ba3
|
@ -1,3 +1,14 @@
|
|||
2015-03-26 Yao Qi <yao.qi@linaro.org>
|
||||
|
||||
* gdb.linespec/break-asm-file0.s (func2): Use nop instead of
|
||||
.int 0.
|
||||
(func): Likewise. Add .Lfunc_1 label.
|
||||
Use .Lfunc_1 label.
|
||||
* gdb.linespec/break-asm-file1.s (func3): Use nop instead of
|
||||
.int 0.
|
||||
(func): Likewise.
|
||||
Use .Lfunc_1 label.
|
||||
|
||||
2015-03-26 Yao Qi <yao.qi@linaro.org>
|
||||
|
||||
* gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
|
||||
|
|
|
@ -24,8 +24,8 @@ _func2:
|
|||
.type func2, %function
|
||||
func2:
|
||||
.Lbegin_func2:
|
||||
.int 0
|
||||
.int 0
|
||||
nop
|
||||
nop
|
||||
.Lend_func2:
|
||||
.size func2, .-func2
|
||||
.globl _func
|
||||
|
@ -35,8 +35,9 @@ _func:
|
|||
func:
|
||||
.Lbegin_func:
|
||||
.file 1 "a/break-asm-file0.s"
|
||||
.int 0
|
||||
.int 0
|
||||
nop
|
||||
.Lfunc_1:
|
||||
nop
|
||||
.Lend_func:
|
||||
.size func, .-func
|
||||
.Lend_text1:
|
||||
|
@ -199,7 +200,7 @@ func:
|
|||
.byte 0 /* DW_LNE_set_address */
|
||||
.uleb128 5
|
||||
.byte 2
|
||||
.4byte .Lbegin_func+2
|
||||
.4byte .Lfunc_1
|
||||
|
||||
.byte 3 /* DW_LNS_advance_line */
|
||||
.sleb128 1 /* ... to 8 */
|
||||
|
|
|
@ -23,16 +23,17 @@ _func3:
|
|||
.type func3, %function
|
||||
func3:
|
||||
.Lbegin_func3:
|
||||
.int 0
|
||||
.int 0
|
||||
nop
|
||||
nop
|
||||
.Lend_func3:
|
||||
.size func3, .-func3
|
||||
_func:
|
||||
.type func, %function
|
||||
func:
|
||||
.Lbegin_func:
|
||||
.int 0
|
||||
.int 0
|
||||
nop
|
||||
.Lfunc_1:
|
||||
nop
|
||||
.Lend_func:
|
||||
.size func, .-func
|
||||
.Lend_text1:
|
||||
|
@ -225,7 +226,7 @@ func:
|
|||
.byte 0 /* DW_LNE_set_address */
|
||||
.uleb128 5
|
||||
.byte 2
|
||||
.4byte .Lbegin_func+1
|
||||
.4byte .Lfunc_1
|
||||
|
||||
.byte 3 /* DW_LNS_advance_line */
|
||||
.sleb128 1 /* ... to 8 */
|
||||
|
|
Loading…
Reference in New Issue