Author: Andy Wingo Date: 2021-01-19T16:12:38+01:00 New Revision: 1a9b6e4a327f20189adde1129019c6652b818b43
URL: https://github.com/llvm/llvm-project/commit/1a9b6e4a327f20189adde1129019c6652b818b43 DIFF: https://github.com/llvm/llvm-project/commit/1a9b6e4a327f20189adde1129019c6652b818b43.diff LOG: [WebAssembly][lld] Fix call-indirect.s test to validate Add missing address operand, so that we can validate the output files. Depends on D92315. Differential Revision: https://reviews.llvm.org/D92320 Added: Modified: lld/test/wasm/Inputs/call-indirect.s lld/test/wasm/call-indirect.ll lld/test/wasm/compress-relocs.ll Removed: ################################################################################ diff --git a/lld/test/wasm/Inputs/call-indirect.s b/lld/test/wasm/Inputs/call-indirect.s index c181aa19ad6b..57dbeec009d4 100644 --- a/lld/test/wasm/Inputs/call-indirect.s +++ b/lld/test/wasm/Inputs/call-indirect.s @@ -7,9 +7,11 @@ bar: .globl call_bar_indirect call_bar_indirect: .functype call_bar_indirect () -> () + i32.const 0 i32.load indirect_bar call_indirect () -> (i64) drop + i32.const 0 i32.load indirect_foo call_indirect () -> (i32) drop diff --git a/lld/test/wasm/call-indirect.ll b/lld/test/wasm/call-indirect.ll index d54647d67da1..08b4336c481d 100644 --- a/lld/test/wasm/call-indirect.ll +++ b/lld/test/wasm/call-indirect.ll @@ -122,7 +122,7 @@ define void @call_ptr(i64 (i64)* %arg) { ; CHECK-NEXT: Body: 42010B ; CHECK-NEXT: - Index: 1 ; CHECK-NEXT: Locals: -; CHECK-NEXT: Body: 2802808880800011808080800080808080001A2802848880800011818080800080808080001A0B +; CHECK-NEXT: Body: 41002802808880800011808080800080808080001A41002802848880800011818080800080808080001A0B ; CHECK-NEXT: - Index: 2 ; CHECK-NEXT: Locals: ; CHECK-NEXT: Body: 41020B diff --git a/lld/test/wasm/compress-relocs.ll b/lld/test/wasm/compress-relocs.ll index ccfc525d4b83..9285b080a3b5 100644 --- a/lld/test/wasm/compress-relocs.ll +++ b/lld/test/wasm/compress-relocs.ll @@ -22,5 +22,5 @@ entry: ; ERROR: wasm-ld: error: --compress-relocations is incompatible with output debug information. Please pass --strip-debug or --strip-all -; CHECK: Body: 2802808880800011808080800080808080001A2802848880800011818080800080808080001A0B -; COMPRESS: Body: 280280081100001A280284081101001A0B +; CHECK: Body: 41002802808880800011808080800080808080001A41002802848880800011818080800080808080001A0B +; COMPRESS: Body: 4100280280081100001A4100280284081101001A0B _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits