diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2009-10-29 11:50:57 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@axis.com> | 2009-10-29 11:50:57 +0000 |
commit | 1e22530edfcc373b77128611be3ea38fc4f95d29 (patch) | |
tree | d5ae6140d88b7b08f58aafbc9fe2be7f4af27125 | |
parent | 5d5a918a3d663db5b79d97526295a4ac749a65d9 (diff) | |
download | gdb-1e22530edfcc373b77128611be3ea38fc4f95d29.zip gdb-1e22530edfcc373b77128611be3ea38fc4f95d29.tar.gz gdb-1e22530edfcc373b77128611be3ea38fc4f95d29.tar.bz2 |
* ld-cris/dso12-pltdis.d: New test.
-rw-r--r-- | ld/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-cris/dso12-pltdis.d | 54 |
2 files changed, 58 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 3fed32e..28829c6 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2009-10-28 Johan Kristell <johankri@axis.com> + + * ld-cris/dso12-pltdis.d: New test. + 2009-10-19 Hans-Peter Nilsson <hp@axis.com> * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d, diff --git a/ld/testsuite/ld-cris/dso12-pltdis.d b/ld/testsuite/ld-cris/dso12-pltdis.d new file mode 100644 index 0000000..71a1748 --- /dev/null +++ b/ld/testsuite/ld-cris/dso12-pltdis.d @@ -0,0 +1,54 @@ +#source: expdyn1.s +#source: dsov32-1.s +#source: dsov32-2.s +#as: --pic --no-underscore --march=v32 --em=criself +#ld: --shared -m crislinux -z nocombreloc +#objdump: -d + +# Check dissassembly of .plt section. + +.*: file format elf32-cris + +Disassembly of section \.plt: + +0+1e4 <dsofn4@plt-0x1a>: + + 1e4: 84e2 subq 4,\$sp + 1e6: 0401 addoq 4,\$r0,\$acr + 1e8: 7e7a move \$mof,\[\$sp\] + 1ea: 3f7a move \[\$acr\],\$mof + 1ec: 04f2 addq 4,\$acr + 1ee: 6ffa move\.d \[\$acr\],\$acr + 1f0: bf09 jump \$acr + 1f2: b005 nop + \.\.\. + +0+1fe <dsofn4@plt>: + 1fe: 6f0d 0c00 0000 addo\.d c <dsofn4@plt-0x1f2>,\$r0,\$acr + 204: 6ffa move\.d \[\$acr\],\$acr + 206: bf09 jump \$acr + 208: b005 nop + 20a: 3f7e 0000 0000 move 0 <dsofn4@plt-0x1fe>,\$mof + 210: bf0e d4ff ffff ba 1e4 <dsofn4@plt-0x1a> + 216: b005 nop + +0+218 <dsofn@plt>: + 218: 6f0d 1000 0000 addo\.d 10 <dsofn4@plt-0x1ee>,\$r0,\$acr + 21e: 6ffa move\.d \[\$acr\],\$acr + 220: bf09 jump \$acr + 222: b005 nop + 224: 3f7e 0c00 0000 move c <dsofn4@plt-0x1f2>,\$mof + 22a: bf0e baff ffff ba 1e4 <dsofn4@plt-0x1a> + 230: b005 nop + +Disassembly of section \.text: +#... +0+236 <dsofn3>: + 236: bfbe e2ff ffff bsr 218 <dsofn@plt> + 23c: b005 nop + +0+23e <dsofn4>: + 23e: 7f0d a620 0000 lapc 22e4 <_GLOBAL_OFFSET_TABLE_>,\$r0 + 244: 5f0d 1400 addo\.w 0x14,\$r0,\$acr + 248: bfbe b6ff ffff bsr 1fe <dsofn4@plt> +#pass |