old-cross-binutils/gdb/testsuite/gdb.arch
Yao Qi 8240f4421f More tests in gdb.arch/insn-reloc.c
This patch adds more tests in gdb.arch/insn-reloc.c to cover
instruction BL and cover B.CON when CON is false.  These new added
tests can be used for displaced stepping too.

gdb/testsuite:

2015-10-12  Yao Qi  <yao.qi@linaro.org>

	* gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
	(can_relocate_bcond_true): ... it.
	(can_relocate_bcond_false): New function.
	(foo): Likewise.
	(can_relocate_bl): Likewise.
	(testcases) [__aarch64__]: Add can_relocate_bcond_false and
	can_relocate_bl.
2015-10-12 11:28:38 +01:00
..
aarch64-atomic-inst.c
aarch64-atomic-inst.exp New proc is_aarch64_target 2015-07-07 16:58:20 +01:00
aarch64-fp.c
aarch64-fp.exp New proc is_aarch64_target 2015-07-07 16:58:20 +01:00
alpha-step.c
alpha-step.exp
altivec-abi.c
altivec-abi.exp
altivec-regs.c
altivec-regs.exp
amd64-byte.exp
amd64-disp-step.exp
amd64-disp-step.S
amd64-dword.exp
amd64-entry-value-inline.c
amd64-entry-value-inline.exp
amd64-entry-value-inline.S
amd64-entry-value-param.c
amd64-entry-value-param.exp
amd64-entry-value-param.S
amd64-entry-value-paramref.cc
amd64-entry-value-paramref.exp
amd64-entry-value-paramref.S
amd64-entry-value.cc
amd64-entry-value.exp
amd64-entry-value.s
amd64-i386-address.exp
amd64-i386-address.S
amd64-invalid-stack-middle.c
amd64-invalid-stack-middle.exp
amd64-invalid-stack-middle.S
amd64-invalid-stack-top.c
amd64-invalid-stack-top.exp
amd64-optimout-repeat.c
amd64-optimout-repeat.exp
amd64-optimout-repeat.S
amd64-prologue-skip.exp Do not skip prologue for asm (.S) files 2015-06-26 15:11:14 +02:00
amd64-prologue-skip.S Do not skip prologue for asm (.S) files 2015-06-26 15:11:14 +02:00
amd64-prologue-xmm.c
amd64-prologue-xmm.exp
amd64-prologue-xmm.s
amd64-pseudo.c
amd64-stap-optional-prefix.exp
amd64-stap-optional-prefix.S
amd64-stap-special-operands.exp
amd64-stap-three-arg-disp.c
amd64-stap-three-arg-disp.S
amd64-stap-triplet.c
amd64-stap-triplet.S
amd64-stap-wrong-subexp.exp
amd64-stap-wrong-subexp.S
amd64-tailcall-cxx.exp
amd64-tailcall-cxx1.cc
amd64-tailcall-cxx1.S
amd64-tailcall-cxx2.cc
amd64-tailcall-cxx2.S
amd64-tailcall-noret.c
amd64-tailcall-noret.exp
amd64-tailcall-noret.S
amd64-tailcall-ret.c
amd64-tailcall-ret.exp
amd64-tailcall-ret.S
amd64-tailcall-self.c PR symtab/18392 2015-06-01 14:02:34 +02:00
amd64-tailcall-self.exp PR symtab/18392 2015-06-01 14:02:34 +02:00
amd64-tailcall-self.S PR symtab/18392 2015-06-01 14:02:34 +02:00
amd64-word.exp
arm-bl-branch-dest.c
arm-bl-branch-dest.exp New proc is_aarch32_target 2015-07-07 16:58:19 +01:00
arm-disp-step.exp New proc is_aarch32_target 2015-07-07 16:58:19 +01:00
arm-disp-step.S
avr-flash-qualifier.c
avr-flash-qualifier.exp
cordic.ko.bz2
cordic.ko.debug.bz2
e500-abi.c
e500-abi.exp
e500-prologue.c
e500-prologue.exp
e500-regs.c
e500-regs.exp
ftrace-insn-reloc.exp Add a gdb.trace test for instruction relocation 2015-09-21 15:01:05 +01:00
gdb1291.exp
gdb1291.s
gdb1431.exp
gdb1431.s
gdb1558.c
gdb1558.exp
i386-avx.c
i386-avx.exp
i386-avx512.c Fix MPX and AVX512 tests for path changes. 2015-06-10 09:58:05 +02:00
i386-avx512.exp Fix MPX and AVX512 tests for path changes. 2015-06-10 09:58:05 +02:00
i386-biarch-core.core.bz2
i386-biarch-core.exp Fix gdb.arch/i386-biarch-core.exp FAIL on i386. 2015-07-16 18:01:22 +02:00
i386-bp_permanent.c
i386-bp_permanent.exp
i386-byte.exp
i386-cfi-notcurrent.exp
i386-cfi-notcurrent.S
i386-disp-step.exp
i386-disp-step.S
i386-dr3-watch.c
i386-dr3-watch.exp
i386-float.exp
i386-float.S
i386-gnu-cfi-asm.S
i386-gnu-cfi.c
i386-gnu-cfi.exp
i386-mpx-map.c Add support for bound table in the Intel MPX context. 2015-06-10 09:58:06 +02:00
i386-mpx-map.exp Add support for bound table in the Intel MPX context. 2015-06-10 09:58:06 +02:00
i386-mpx.c Obvious indentation fixes on test sample and test file for MPX registers. 2015-06-10 09:58:05 +02:00
i386-mpx.exp Obvious indentation fixes on test sample and test file for MPX registers. 2015-06-10 09:58:05 +02:00
i386-permbkpt.exp
i386-permbkpt.S
i386-prologue.c
i386-prologue.exp
i386-pseudo.c
i386-signal.c
i386-signal.exp
i386-size-overlap.c
i386-size-overlap.exp
i386-size.c
i386-size.exp
i386-sse-stack-align.c
i386-sse-stack-align.exp
i386-sse-stack-align.S
i386-sse.c
i386-sse.exp
i386-stap-eval-lang-ada.c
i386-stap-eval-lang-ada.exp
i386-stap-eval-lang-ada.S
i386-unwind.c
i386-unwind.exp
i386-word.exp
ia64-breakpoint-shadow.exp
ia64-breakpoint-shadow.S
insn-reloc.c More tests in gdb.arch/insn-reloc.c 2015-10-12 11:28:38 +01:00
iwmmxt-regs.c
iwmmxt-regs.exp
Makefile.in
mips-octeon-bbit.c
mips-octeon-bbit.exp
mips16-thunks-inmain.c
mips16-thunks-main.c
mips16-thunks-sin.c
mips16-thunks-sinfrob.c
mips16-thunks-sinfrob16.c
mips16-thunks-sinmain.c
mips16-thunks-sinmips16.c
mips16-thunks.exp
pa-nullify.exp
pa-nullify.s
pa64-nullify.s
powerpc-aix-prologue.c
powerpc-aix-prologue.exp
powerpc-d128-regs.c
powerpc-d128-regs.exp
powerpc-power.exp Fix rfebb gdb test cases. 2015-06-23 13:33:05 -05:00
powerpc-power.s Fix rfebb gdb test cases. 2015-06-23 13:33:05 -05:00
powerpc-prologue.c
powerpc-prologue.exp
powerpc-stackless.exp
powerpc-stackless.S
ppc-dfp.c
ppc-dfp.exp
ppc-fp.c
ppc-fp.exp
ppc64-atomic-inst.exp PPC64: Fix gdb.arch/ppc64-atomic-inst.exp with displaced stepping 2015-08-07 17:26:21 +01:00
ppc64-atomic-inst.S
ppc64-symtab-cordic.exp Restrict gdb.arch/ppc64-symtab-cordic.exp to ppc64 targets. 2015-07-30 12:06:29 -07:00
s390-multiarch.c
s390-multiarch.exp
s390-tdbregs.c
s390-tdbregs.exp
s390-vregs.exp
s390-vregs.S
sparc-sysstep.c
sparc-sysstep.exp
spu-info.c
spu-info.exp
spu-ls.c
spu-ls.exp
thumb-bx-pc.exp New proc is_aarch32_target 2015-07-07 16:58:19 +01:00
thumb-bx-pc.S
thumb-prologue.c
thumb-prologue.exp New proc is_aarch32_target 2015-07-07 16:58:19 +01:00
thumb-singlestep.exp New proc is_aarch32_target 2015-07-07 16:58:19 +01:00
thumb-singlestep.S
thumb2-it.exp
thumb2-it.S
vsx-regs.c
vsx-regs.exp