The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #12914 from dustanddreams/clang_s390x

s390x: allow builds with llvm/clang

authored by

Gabriel Scherer and committed by
GitHub
42ece636 8fa4c5f6

+6 -2
+4
Changes
··· 45 45 bytecode linker in `-custom` and `-output-*` modes. 46 46 (David Allsopp, Antonin Décimo and Samuel Hym, review by Vincent Laviron) 47 47 48 + - #xxxxx: Slightly change the s390x assembly dialect in order to build with 49 + Clang's integrated assembler. 50 + (Miod Vallat, review by TBD) 51 + 48 52 ### Build system: 49 53 50 54 - #12909: Reorganise how MKEXE_VIA_CC is built to make it correct for MSVC by
+1 -1
asmcomp/s390x/emit.mlp
··· 121 121 122 122 let emit_load_symbol_addr reg s = 123 123 if !pic_code then 124 - ` lgrl {emit_reg reg}, {emit_symbol s}@GOTENT\n` 124 + ` lgrl {emit_reg reg}, {emit_symbol s}@GOT\n` 125 125 else 126 126 ` larl {emit_reg reg}, {emit_symbol s}\n` 127 127
+1 -1
runtime/s390x.S
··· 35 35 36 36 #define LBL(x) .L##x 37 37 #define G(r) r 38 - #define GREL(r) r@GOTENT 38 + #define GREL(r) r@GOT 39 39 #define GCALL(r) r@PLT 40 40 #define TEXT_SECTION(name) 41 41 #define FUNCTION(name) \