diff options
| author | Sam Clegg <sbc@chromium.org> | 2018-01-23 18:30:04 +0000 |
|---|---|---|
| committer | Sam Clegg <sbc@chromium.org> | 2018-01-23 18:30:04 +0000 |
| commit | 68b425f0bf81240138206bcc1114cab9c968ce45 (patch) | |
| tree | d16eb74b92c8e4d2b0aa8c884235292f816bf29c /llvm/test | |
| parent | ae3e934bd688f572f70493c3c432bad655b3f6ab (diff) | |
| download | bcm5719-llvm-68b425f0bf81240138206bcc1114cab9c968ce45.tar.gz bcm5719-llvm-68b425f0bf81240138206bcc1114cab9c968ce45.zip | |
[WebAssembly] Remove "name" section of object wasm object files
LLD is unaffected, no changes needed there. LLD continues to
write out a name section, using the symbol names.
Fixes: https://github.com/WebAssembly/tool-conventions/issues/37
Patch by Nicholas Wilson!
Differential Revision: https://reviews.llvm.org/D42425
llvm-svn: 323234
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/MC/WebAssembly/comdat.ll | 11 | ||||
| -rw-r--r-- | llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 21 | ||||
| -rw-r--r-- | llvm/test/MC/WebAssembly/sections.ll | 4 | ||||
| -rw-r--r-- | llvm/test/MC/WebAssembly/visibility.ll | 2 | ||||
| -rw-r--r-- | llvm/test/MC/WebAssembly/weak-alias.ll | 15 | ||||
| -rw-r--r-- | llvm/test/MC/WebAssembly/weak.ll | 5 |
6 files changed, 0 insertions, 58 deletions
diff --git a/llvm/test/MC/WebAssembly/comdat.ll b/llvm/test/MC/WebAssembly/comdat.ll index 7dc0992c105..ba5d57d24d3 100644 --- a/llvm/test/MC/WebAssembly/comdat.ll +++ b/llvm/test/MC/WebAssembly/comdat.ll @@ -94,17 +94,6 @@ define linkonce_odr i32 @sharedFn() #1 comdat($sharedComdat) { ; CHECK-NEXT: Value: 0 ; CHECK-NEXT: Content: '616263' ; CHECK-NEXT: - Type: CUSTOM -; CHECK-NEXT: Name: name -; CHECK-NEXT: FunctionNames: -; CHECK-NEXT: - Index: 0 -; CHECK-NEXT: Name: funcImport -; CHECK-NEXT: - Index: 1 -; CHECK-NEXT: Name: callImport -; CHECK-NEXT: - Index: 2 -; CHECK-NEXT: Name: basicInlineFn -; CHECK-NEXT: - Index: 3 -; CHECK-NEXT: Name: sharedFn -; CHECK-NEXT: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 3 ; CHECK-NEXT: SymbolInfo: diff --git a/llvm/test/MC/WebAssembly/global-ctor-dtor.ll b/llvm/test/MC/WebAssembly/global-ctor-dtor.ll index 9f426518bb7..7fc9c9cefb1 100644 --- a/llvm/test/MC/WebAssembly/global-ctor-dtor.ll +++ b/llvm/test/MC/WebAssembly/global-ctor-dtor.ll @@ -137,27 +137,6 @@ declare void @func3() ; CHECK-NEXT: Value: 0 ; CHECK-NEXT: Content: '01040000' ; CHECK-NEXT: - Type: CUSTOM -; CHECK-NEXT: Name: name -; CHECK-NEXT: FunctionNames: -; CHECK-NEXT: - Index: 0 -; CHECK-NEXT: Name: func3 -; CHECK-NEXT: - Index: 1 -; CHECK-NEXT: Name: __cxa_atexit -; CHECK-NEXT: - Index: 2 -; CHECK-NEXT: Name: func2 -; CHECK-NEXT: - Index: 3 -; CHECK-NEXT: Name: func1 -; CHECK-NEXT: - Index: 4 -; CHECK-NEXT: Name: func0 -; CHECK-NEXT: - Index: 5 -; CHECK-NEXT: Name: .Lcall_dtors.42 -; CHECK-NEXT: - Index: 6 -; CHECK-NEXT: Name: .Lregister_call_dtors.42 -; CHECK-NEXT: - Index: 7 -; CHECK-NEXT: Name: .Lcall_dtors -; CHECK-NEXT: - Index: 8 -; CHECK-NEXT: Name: .Lregister_call_dtors -; CHECK-NEXT: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 4 ; CHECK-NEXT: SymbolInfo: diff --git a/llvm/test/MC/WebAssembly/sections.ll b/llvm/test/MC/WebAssembly/sections.ll index 14c9cc6ab07..c2f66bd1178 100644 --- a/llvm/test/MC/WebAssembly/sections.ll +++ b/llvm/test/MC/WebAssembly/sections.ll @@ -41,10 +41,6 @@ entry: ; CHECK: } ; CHECK: Section { ; CHECK: Type: CUSTOM (0x0) -; CHECK: Name: name -; CHECK: } -; CHECK: Section { -; CHECK: Type: CUSTOM (0x0) ; CHECK: Name: reloc.CODE ; CHECK: } ; CHECK:] diff --git a/llvm/test/MC/WebAssembly/visibility.ll b/llvm/test/MC/WebAssembly/visibility.ll index 7e57848f96d..83c5a33d3f0 100644 --- a/llvm/test/MC/WebAssembly/visibility.ll +++ b/llvm/test/MC/WebAssembly/visibility.ll @@ -13,8 +13,6 @@ entry: } ; CHECK: - Type: CUSTOM - -; CHECK: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 0 ; CHECK-NEXT: SymbolInfo: diff --git a/llvm/test/MC/WebAssembly/weak-alias.ll b/llvm/test/MC/WebAssembly/weak-alias.ll index f3c4f4a07ff..c004e9cf4d4 100644 --- a/llvm/test/MC/WebAssembly/weak-alias.ll +++ b/llvm/test/MC/WebAssembly/weak-alias.ll @@ -191,21 +191,6 @@ entry: ; CHECK-NEXT: Content: '01000000' ; CHECK: - Type: CUSTOM -; CHECK-NEXT: Name: name -; CHECK-NEXT: FunctionNames: -; CHECK-NEXT: - Index: 0 -; CHECK-NEXT: Name: foo_alias -; CHECK-NEXT: - Index: 1 -; CHECK-NEXT: Name: foo -; CHECK-NEXT: - Index: 2 -; CHECK-NEXT: Name: call_direct -; CHECK-NEXT: - Index: 3 -; CHECK-NEXT: Name: call_alias -; CHECK-NEXT: - Index: 4 -; CHECK-NEXT: Name: call_direct_ptr -; CHECK-NEXT: - Index: 5 -; CHECK-NEXT: Name: call_alias_ptr -; CHECK-NEXT: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 20 ; CHECK-NEXT: SymbolInfo: diff --git a/llvm/test/MC/WebAssembly/weak.ll b/llvm/test/MC/WebAssembly/weak.ll index b5e894b41c4..bcffc512077 100644 --- a/llvm/test/MC/WebAssembly/weak.ll +++ b/llvm/test/MC/WebAssembly/weak.ll @@ -24,11 +24,6 @@ entry: ; CHECK: - Type: CUSTOM -; CHECK-NEXT: Name: name -; CHECK-NEXT: FunctionNames: -; CHECK-NEXT: - Index: 0 -; CHECK-NEXT: Name: weak_function -; CHECK-NEXT: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 0 ; CHECK-NEXT: SymbolInfo: |

