[llvm] r235020 - Make it clear in which sections these relocations are.
Rafael Espindola
rafael.espindola at gmail.com
Wed Apr 15 09:59:47 PDT 2015
Author: rafael
Date: Wed Apr 15 11:59:47 2015
New Revision: 235020
URL: http://llvm.org/viewvc/llvm-project?rev=235020&view=rev
Log:
Make it clear in which sections these relocations are.
Modified:
llvm/trunk/test/MC/ARM/eh-directive-handlerdata.s
llvm/trunk/test/MC/ARM/eh-directive-personality.s
Modified: llvm/trunk/test/MC/ARM/eh-directive-handlerdata.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/eh-directive-handlerdata.s?rev=235020&r1=235019&r2=235020&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/eh-directive-handlerdata.s (original)
+++ llvm/trunk/test/MC/ARM/eh-directive-handlerdata.s Wed Apr 15 11:59:47 2015
@@ -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: }
Modified: llvm/trunk/test/MC/ARM/eh-directive-personality.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/eh-directive-personality.s?rev=235020&r1=235019&r2=235020&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/eh-directive-personality.s (original)
+++ llvm/trunk/test/MC/ARM/eh-directive-personality.s Wed Apr 15 11:59:47 2015
@@ -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: }
More information about the llvm-commits
mailing list