Make it clear in which sections these relocations are.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 15 Apr 2015 16:59:47 +0000 (16:59 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 15 Apr 2015 16:59:47 +0000 (16:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235020 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/eh-directive-handlerdata.s
test/MC/ARM/eh-directive-personality.s

index 793d357bac76c49eac69e63d761536a7a6a10801..f0e0fca54f7c4142adb2962451fcd3ff4e18320b 100644 (file)
@@ -43,11 +43,14 @@ func1:
 @ We should see a relocation entry to __aeabi_unwind_cpp_pr0, so that the
 @ linker can keep __aeabi_unwind_cpp_pr0.
 @-------------------------------------------------------------------------------
+@ CHECK: Section {
+@ CHECK:  Name: .rel.ARM.exidx.TEST1
 @ CHECK:  Relocations [
 @ CHECK:    0x0 R_ARM_PREL31 .TEST1 0x0
 @ CHECK:    0x0 R_ARM_NONE __aeabi_unwind_cpp_pr0 0x0
 @ CHECK:    0x4 R_ARM_PREL31 .ARM.extab.TEST1 0x0
 @ CHECK:  ]
+@ CHECK: }
 
 
 
@@ -100,8 +103,11 @@ func2:
 @ We should see a relocation entry to __aeabi_unwind_cpp_pr0, so that the
 @ linker can keep __aeabi_unwind_cpp_pr0.
 @-------------------------------------------------------------------------------
+@ CHECK: Section {
+@ CHECK:  Name: .rel.ARM.exidx.TEST2
 @ CHECK:  Relocations [
 @ CHECK:    0x0 R_ARM_PREL31 .TEST2 0x0
 @ CHECK:    0x0 R_ARM_NONE __aeabi_unwind_cpp_pr1 0x0
 @ CHECK:    0x4 R_ARM_PREL31 .ARM.extab.TEST2 0x0
 @ CHECK:  ]
+@ CHECK: }
index f49372295748d07830c2547d9836e1d0e7a133b5..bbc5a6eb9e4bf1ccc79985dfc18fde6ca15bce86 100644 (file)
@@ -32,19 +32,28 @@ func1:
 @ CHECK:     0000: 00000000 B0B0B000                    |........|
 @ CHECK:   )
 @ CHECK: }
+
+@ CHECK: Section {
+@ CHECK:   Name: .rel.ARM.extab.TEST1
 @ CHECK:   Relocations [
 @ CHECK:     0x0 R_ARM_PREL31 __gxx_personality_v0 0x0
 @ CHECK:   ]
+@ CHECK: }
+
 @ CHECK: Section {
 @ CHECK:   Name: .ARM.exidx.TEST1
 @ CHECK:   SectionData (
 @ CHECK:     0000: 00000000 00000000                    |........|
 @ CHECK:   )
 @ CHECK: }
+
+@ CHECK: Section {
+@ CHECK:   Name: .rel.ARM.exidx.TEST1
 @ CHECK:   Relocations [
 @ CHECK:     0x0 R_ARM_PREL31 .TEST1 0x0
 @ CHECK:     0x4 R_ARM_PREL31 .ARM.extab.TEST1 0x0
 @ CHECK:   ]
+@ CHECK: }
 
 
 @-------------------------------------------------------------------------------
@@ -74,16 +83,25 @@ func2:
 @ CHECK:     0000: 00000000 B0B0B000                    |........|
 @ CHECK:   )
 @ CHECK: }
+
+@ CHECK: Section {
+@ CHECK:   Name: .rel.ARM.extab.TEST2
 @ CHECK:   Relocations [
 @ CHECK:     0x0 R_ARM_PREL31 __gxx_personality_v0 0x0
 @ CHECK:   ]
+@ CHECK: }
+
 @ CHECK: Section {
 @ CHECK:   Name: .ARM.exidx.TEST2
 @ CHECK:   SectionData (
 @ CHECK:     0000: 00000000 00000000                    |........|
 @ CHECK:   )
 @ CHECK: }
+
+@ CHECK: Section {
+@ CHECK:   Name: .rel.ARM.exidx.TEST2
 @ CHECK:   Relocations [
 @ CHECK:     0x0 R_ARM_PREL31 .TEST2 0x0
 @ CHECK:     0x4 R_ARM_PREL31 .ARM.extab.TEST2 0x0
 @ CHECK:   ]
+@ CHECK: }