From 63ffcd5995d258fdabe91571b19383ebdeed6943 Mon Sep 17 00:00:00 2001 From: nobody <> Date: Thu, 19 May 2005 06:32:02 +0000 Subject: [PATCH] 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 --- gas/testsuite/gas/ia64/reloc-uw-ilp32.d | 15 +++++++++++++++ gas/testsuite/gas/ia64/reloc-uw.d | 13 +++++++++++++ gas/testsuite/gas/ia64/reloc-uw.s | 13 +++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 gas/testsuite/gas/ia64/reloc-uw-ilp32.d create mode 100644 gas/testsuite/gas/ia64/reloc-uw.d create mode 100644 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 -- 2.47.2