OSDN Git Service

[WebAssembly] Update MC tests now that hidden attr is supported
authorSam Clegg <sbc@chromium.org>
Fri, 1 Dec 2017 01:18:47 +0000 (01:18 +0000)
committerSam Clegg <sbc@chromium.org>
Fri, 1 Dec 2017 01:18:47 +0000 (01:18 +0000)
Summary:
Support was added in rL319488 but these tests were not
updated.

Subscribers: jfb, dschuff, jgravelle-google, aheejin, sunfish

Differential Revision: https://reviews.llvm.org/D40693

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319510 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/WebAssembly/array-fill.ll
test/MC/WebAssembly/weak-alias.ll
test/MC/WebAssembly/weak.ll

index e2f337a..a85d470 100644 (file)
@@ -15,6 +15,9 @@ target triple = "wasm32-unknown-unknown-wasm"
 ; CHECK:        - Type:            CUSTOM
 ; CHECK-NEXT:     Name:            linking
 ; CHECK-NEXT:     DataSize:        2
+; CHECK-NEXT:     SymbolInfo:      
+; CHECK-NEXT:       - Name:            gBd
+; CHECK-NEXT:         Flags:           4
 ; CHECK-NEXT:     SegmentInfo:    
 ; CHECK-NEXT:       - Index:           0
 ; CHECK-NEXT:         Name:            .data
index 01ec201..4129870 100644 (file)
@@ -102,10 +102,14 @@ entry:
 ; CHECK-NEXT:     Name:            linking
 ; CHECK-NEXT:     DataSize:        12
 ; CHECK-NEXT:     SymbolInfo:      
+; CHECK-NEXT:       - Name:            call_alias
+; CHECK-NEXT:         Flags:           4
+; CHECK-NEXT:       - Name:            foo
+; CHECK-NEXT:         Flags:           4
 ; CHECK-NEXT:       - Name:            foo_alias
-; CHECK-NEXT:         Flags:           1
+; CHECK-NEXT:         Flags:           5
 ; CHECK-NEXT:       - Name:            bar_alias
-; CHECK-NEXT:         Flags:           1
+; CHECK-NEXT:         Flags:           5
 ; CHECK-NEXT:     SegmentInfo:    
 ; CHECK-NEXT:       - Index:           0
 ; CHECK-NEXT:         Name:            .data.bar
@@ -120,9 +124,9 @@ entry:
 ; CHECK-SYMS: SYMBOL TABLE:
 ; CHECK-SYMS-NEXT: 00000000 g     F name       call_alias
 ; CHECK-SYMS-NEXT: 00000001 g     F name       foo
-; CHECK-SYMS-NEXT: 00000000 g     F EXPORT     call_alias
-; CHECK-SYMS-NEXT: 00000001 g     F EXPORT     foo
+; CHECK-SYMS-NEXT: 00000000 g     F EXPORT     .hidden call_alias
+; CHECK-SYMS-NEXT: 00000001 g     F EXPORT     .hidden foo
 ; CHECK-SYMS-NEXT: 00000000 g       EXPORT     bar
 ; CHECK-SYMS-NEXT: 00000008 g       EXPORT     bar_alias_address
-; CHECK-SYMS-NEXT: 00000001 gw    F EXPORT     foo_alias
-; CHECK-SYMS-NEXT: 00000000 gw      EXPORT     bar_alias
+; CHECK-SYMS-NEXT: 00000001 gw    F EXPORT     .hidden foo_alias
+; CHECK-SYMS-NEXT: 00000000 gw      EXPORT     .hidden bar_alias
index b01c501..f735356 100644 (file)
@@ -31,5 +31,5 @@ entry:
 ; CHECK-NEXT:       - Name:            weak_external_data
 ; CHECK-NEXT:         Flags:           1
 ; CHECK-NEXT:       - Name:            weak_function
-; CHECK-NEXT:         Flags:           1
+; CHECK-NEXT:         Flags:           5
 ; CHECK-NEXT: ...