diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2014-06-06 08:18:18 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2014-06-06 08:18:18 +0000 |
commit | 3ad10cfab874dcb1eac8a7d7f54447c2c8a3b862 (patch) | |
tree | 5c374d43276dac64fcd6ab76c9fb7c2f225c0a6b /test/MC/COFF | |
parent | 3c9a2ee891cad60e8fd9ffe72c95b9ade3ece270 (diff) | |
download | llvm-3ad10cfab874dcb1eac8a7d7f54447c2c8a3b862.tar.gz llvm-3ad10cfab874dcb1eac8a7d7f54447c2c8a3b862.tar.bz2 llvm-3ad10cfab874dcb1eac8a7d7f54447c2c8a3b862.tar.xz |
Revert r210298 'Correctly set the comdat symbol on COFF' as it asserts on Windows
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210317 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/COFF')
-rw-r--r-- | test/MC/COFF/section-comdat-conflict.s | 13 | ||||
-rw-r--r-- | test/MC/COFF/section-comdat.s | 60 |
2 files changed, 20 insertions, 53 deletions
diff --git a/test/MC/COFF/section-comdat-conflict.s b/test/MC/COFF/section-comdat-conflict.s deleted file mode 100644 index 7ed452a5cd..0000000000 --- a/test/MC/COFF/section-comdat-conflict.s +++ /dev/null @@ -1,13 +0,0 @@ -// RUN: not llvm-mc -triple i386-pc-win32 -filetype=obj < %s 2>&1 | FileCheck %s - -// CHECK: conflicting sections for symbol - - .section .xyz - .global bar -bar: - .long 42 - - .section .abcd,"xr",discard,bar - .global foo -foo: - .long 42 diff --git a/test/MC/COFF/section-comdat.s b/test/MC/COFF/section-comdat.s index e166a508bc..dd5be871b0 100644 --- a/test/MC/COFF/section-comdat.s +++ b/test/MC/COFF/section-comdat.s @@ -40,11 +40,6 @@ Symbol6: Symbol7: .long 1 -.section SecName, "dr", newest, "Symbol8" -.globl AnotherSymbol -AnotherSymbol: -.long 1 - // CHECK: Sections [ // CHECK: Section { // CHECK: Number: 1 @@ -119,10 +114,6 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol1 -// CHECK: Section: secName (2) -// CHECK: } -// CHECK: Symbol { // CHECK: Name: secName // CHECK: Section: secName (3) // CHECK: AuxSectionDef { @@ -130,10 +121,6 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol2 -// CHECK: Section: secName (3) -// CHECK: } -// CHECK: Symbol { // CHECK: Name: SecName // CHECK: Section: SecName (4) // CHECK: AuxSectionDef { @@ -141,10 +128,6 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol3 -// CHECK: Section: SecName (4) -// CHECK: } -// CHECK: Symbol { // CHECK: Name: SecName // CHECK: Section: SecName (5) // CHECK: AuxSymbolCount: 1 @@ -153,10 +136,6 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol4 -// CHECK: Section: SecName (5) -// CHECK: } -// CHECK: Symbol { // CHECK: Name: SecName // CHECK: Section: SecName (6) // CHECK: AuxSectionDef { @@ -165,10 +144,6 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol5 -// CHECK: Section: SecName (6) -// CHECK: } -// CHECK: Symbol { // CHECK: Name: SecName // CHECK: Section: SecName (7) // CHECK: AuxSectionDef { @@ -176,10 +151,6 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol6 -// CHECK: Section: SecName (7) -// CHECK: } -// CHECK: Symbol { // CHECK: Name: SecName // CHECK: Section: SecName (8) // CHECK: AuxSectionDef { @@ -187,22 +158,31 @@ AnotherSymbol: // CHECK: } // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol7 -// CHECK: Section: SecName (8) +// CHECK: Name: Symbol1 +// CHECK: Section: secName (2) // CHECK: } // CHECK: Symbol { -// CHECK: Name: SecName -// CHECK: Section: SecName (9) -// CHECK: AuxSectionDef { -// CHECK: Selection: Newest (0x7) -// CHECK: } +// CHECK: Name: Symbol2 +// CHECK: Section: secName (3) +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: Symbol3 +// CHECK: Section: SecName (4) // CHECK: } // CHECK: Symbol { -// CHECK: Name: Symbol8 -// CHECK: Section: SecName (9) +// CHECK: Name: Symbol4 +// CHECK: Section: SecName (5) +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: Symbol5 +// CHECK: Section: SecName (6) // CHECK: } // CHECK: Symbol { -// CHECK: Name: AnotherSymbol -// CHECK: Section: SecName (9) +// CHECK: Name: Symbol6 +// CHECK: Section: SecName (7) +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: Symbol7 +// CHECK: Section: SecName (8) // CHECK: } // CHECK: ] |