]> Cypherpunks repositories - gostls13.git/commitdiff
6l, 8l: fix build for ELF systems
authorShenghou Ma <minux.ma@gmail.com>
Sun, 19 Feb 2012 18:16:47 +0000 (13:16 -0500)
committerRuss Cox <rsc@golang.org>
Sun, 19 Feb 2012 18:16:47 +0000 (13:16 -0500)
R=rsc
CC=golang-dev
https://golang.org/cl/5677095

src/cmd/6l/asm.c
src/cmd/8l/asm.c

index 121aa8613ed52ae30ad4fcdc7bb33cf94b10b6a7..b64a6dabbc33f003943f37c24e3cb38413be9cf9 100644 (file)
@@ -95,6 +95,7 @@ enum {
        ElfStrGnuVersion,
        ElfStrGnuVersionR,
        ElfStrNoteNetbsdIdent,
+       ElfStrNoPtrData,
        NElfStr
 };
 
@@ -569,6 +570,7 @@ doelf(void)
 
        elfstr[ElfStrEmpty] = addstring(shstrtab, "");
        elfstr[ElfStrText] = addstring(shstrtab, ".text");
+       elfstr[ElfStrNoPtrData] = addstring(shstrtab, ".noptrdata");
        elfstr[ElfStrData] = addstring(shstrtab, ".data");
        elfstr[ElfStrBss] = addstring(shstrtab, ".bss");
        if(HEADTYPE == Hnetbsd)
index 54bda1ac84b83bfdc86547dd14625cadb19dc37c..27881d80888bcb7e73d0c0f0a9a95da9764a7d27 100644 (file)
@@ -91,6 +91,7 @@ enum {
        ElfStrGnuVersion,
        ElfStrGnuVersionR,
        ElfStrNoteNetbsdIdent,
+       ElfStrNoPtrData,
        NElfStr
 };
 
@@ -526,6 +527,7 @@ doelf(void)
 
        elfstr[ElfStrEmpty] = addstring(shstrtab, "");
        elfstr[ElfStrText] = addstring(shstrtab, ".text");
+       elfstr[ElfStrNoPtrData] = addstring(shstrtab, ".noptrdata");
        elfstr[ElfStrData] = addstring(shstrtab, ".data");
        elfstr[ElfStrBss] = addstring(shstrtab, ".bss");
        if(HEADTYPE == Hnetbsd)