diff --git a/tcc-doc.texi b/tcc-doc.texi index 6261b5d..7379434 100644 --- a/tcc-doc.texi +++ b/tcc-doc.texi @@ -603,6 +603,7 @@ They can be defined several times in the same source. Use 'b' @cindex .long @cindex .string @cindex .globl +@cindex .global @cindex .section @cindex .text @cindex .data @@ -621,6 +622,7 @@ supported: @item .int value1[,value2...] @item .long value1[,value2...] @item .string string +@item .globl symbol @item .global symbol @item .section section @item .text diff --git a/tccasm.c b/tccasm.c index 7fb4062..c3f7e35 100644 --- a/tccasm.c +++ b/tccasm.c @@ -362,6 +362,7 @@ static void asm_parse_directive(TCCState *s1) } break; case TOK_ASM_globl: + case TOK_ASM_global: { Sym *sym; diff --git a/tcctok.h b/tcctok.h index cfefb09..4f90fc9 100644 --- a/tcctok.h +++ b/tcctok.h @@ -163,6 +163,7 @@ DEF_ASM(space) DEF_ASM(string) DEF_ASM(globl) + DEF_ASM(global) DEF_ASM(text) DEF_ASM(data) DEF_ASM(bss)