[lld] 1800b44 - [lld][WebAssembly] Remove bad-reloc test

Sam Clegg via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 31 16:43:27 PDT 2020


Author: Sam Clegg
Date: 2020-10-31T16:42:55-07:00
New Revision: 1800b44651c19b11e7680f908344d5751e8d2246

URL: https://github.com/llvm/llvm-project/commit/1800b44651c19b11e7680f908344d5751e8d2246
DIFF: https://github.com/llvm/llvm-project/commit/1800b44651c19b11e7680f908344d5751e8d2246.diff

LOG: [lld][WebAssembly] Remove bad-reloc test

This test was checking behaviour that only exists in the debug
configuration so will fail in release builds.

Perhaps there is way to keep this test around and only run
it in debug builds but for now I'm removing so fix the
release builders.

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

Added: 
    

Modified: 
    

Removed: 
    lld/test/wasm/bad-reloc.yaml


################################################################################
diff  --git a/lld/test/wasm/bad-reloc.yaml b/lld/test/wasm/bad-reloc.yaml
deleted file mode 100644
index 9b07c44c3317..000000000000
--- a/lld/test/wasm/bad-reloc.yaml
+++ /dev/null
@@ -1,78 +0,0 @@
-# RUN: yaml2obj %s -o %t.o
-# RUN: not wasm-ld --fatal-warnings %t.o -o /dev/null 2>&1 | FileCheck %s
-#
-# CHECK: bad-reloc.yaml.tmp.o:(_start): unexpected existing value for R_WASM_MEMORY_ADDR_LEB: existing=1 expected=0
-#
-# The code section bellow has been modified such that the target of the
-# relocation is 8180808000 (LEB of 1) rather than 8080808000 (LEB = 0)
-
-# FIXME: Error doesn't appear to arise.
-# XFAIL: windows
-
---- !WASM
-FileHeader:
-  Version:         0x00000001
-Sections:
-  - Type:            TYPE
-    Signatures:
-      - Index:           0
-        ParamTypes:      []
-        ReturnTypes:
-          - I32
-  - Type:            IMPORT
-    Imports:
-      - Module:          env
-        Field:           __linear_memory
-        Kind:            MEMORY
-        Memory:
-          Initial:         0x00000001
-      - Module:          env
-        Field:           __indirect_function_table
-        Kind:            TABLE
-        Table:
-          Index:           0
-          ElemType:        FUNCREF
-          Limits:
-            Initial:         0x00000000
-  - Type:            FUNCTION
-    FunctionTypes:   [ 0 ]
-  - Type:            DATACOUNT
-    Count:           1
-  - Type:            CODE
-    Relocations:
-      - Type:            R_WASM_MEMORY_ADDR_LEB
-        Index:           1
-        Offset:          0x00000007
-    Functions:
-      - Index:           0
-        Locals:          []
-        Body:            4100280281808080002802000B
-  - Type:            DATA
-    Segments:
-      - SectionOffset:   6
-        InitFlags:       0
-        Offset:
-          Opcode:          I32_CONST
-          Value:           0
-        Content:         '00000000'
-  - Type:            CUSTOM
-    Name:            linking
-    Version:         2
-    SymbolTable:
-      - Index:           0
-        Kind:            FUNCTION
-        Name:            _start
-        Flags:           [ VISIBILITY_HIDDEN ]
-        Function:        0
-      - Index:           1
-        Kind:            DATA
-        Name:            bar
-        Flags:           [ VISIBILITY_HIDDEN ]
-        Segment:         0
-        Size:            4
-    SegmentInfo:
-      - Index:           0
-        Name:            .bss.bar
-        Alignment:       2
-        Flags:           [  ]
-


        


More information about the llvm-commits mailing list