From: nobody <> Date: Thu, 19 May 2005 06:32:02 +0000 (+0000) Subject: This commit was manufactured by cvs2svn to create branch 'binutils- X-Git-Tag: binutils-2_16_1~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=63ffcd5995d258fdabe91571b19383ebdeed6943;p=thirdparty%2Fbinutils-gdb.git This commit was manufactured by cvs2svn to create branch 'binutils- 2_16-branch'. Cherrypick from master 2005-05-19 06:32:01 UTC Jan Beulich 'gas/': gas/testsuite/gas/ia64/reloc-uw-ilp32.d gas/testsuite/gas/ia64/reloc-uw.d gas/testsuite/gas/ia64/reloc-uw.s --- diff --git a/gas/testsuite/gas/ia64/reloc-uw-ilp32.d b/gas/testsuite/gas/ia64/reloc-uw-ilp32.d new file mode 100644 index 00000000000..b59eb40fd7b --- /dev/null +++ b/gas/testsuite/gas/ia64/reloc-uw-ilp32.d @@ -0,0 +1,15 @@ +#objdump: -r +#name: ia64 unwind relocations (ilp32) +#as: -milp32 +#source: reloc-uw.s + +.*: +file format .* + +RELOCATION RECORDS FOR \[\.IA_64\.unwind\]: +OFFSET[[:space:]]+TYPE[[:space:]]+VALUE[[:space:]]* +0*00 SEGREL32[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*04 SEGREL32[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*08 SEGREL32[ML]SB[[:space:]]+\.IA_64\.unwind_info(\+0x[[:xdigit:]]*[048c])? +0*0c SEGREL32[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*10 SEGREL32[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*14 SEGREL32[ML]SB[[:space:]]+\.IA_64\.unwind_info(\+0x[[:xdigit:]]*[048c])? diff --git a/gas/testsuite/gas/ia64/reloc-uw.d b/gas/testsuite/gas/ia64/reloc-uw.d new file mode 100644 index 00000000000..e7af6f1b88b --- /dev/null +++ b/gas/testsuite/gas/ia64/reloc-uw.d @@ -0,0 +1,13 @@ +# objdump: -r +# name: ia64 unwind relocations + +.*: +file format .* + +RELOCATION RECORDS FOR \[\.IA_64\.unwind\]: +OFFSET[[:space:]]+TYPE[[:space:]]+VALUE[[:space:]]* +0*00 SEGREL64[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*08 SEGREL64[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*10 SEGREL64[ML]SB[[:space:]]+\.IA_64\.unwind_info(\+0x[[:xdigit:]]*[08])? +0*18 SEGREL64[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*20 SEGREL64[ML]SB[[:space:]]+\.text(\+0x[[:xdigit:]]*0)? +0*28 SEGREL64[ML]SB[[:space:]]+\.IA_64\.unwind_info(\+0x[[:xdigit:]]*[08])? diff --git a/gas/testsuite/gas/ia64/reloc-uw.s b/gas/testsuite/gas/ia64/reloc-uw.s new file mode 100644 index 00000000000..1cda453f522 --- /dev/null +++ b/gas/testsuite/gas/ia64/reloc-uw.s @@ -0,0 +1,13 @@ + .text + + .macro uw, type + .proc uw\type + .\type uw\type +uw\type: + .unwentry + br.ret.sptk rp + .endp uw\type + .endm + + uw global + uw weak