This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
'dollar local labels' in GAS do not appear to be implemented
- From: Somchai Smythe <buraphalinuxserver at gmail dot com>
- To: binutils at sourceware dot org
- Date: Mon, 4 May 2015 15:09:04 +0700
- Subject: 'dollar local labels' in GAS do not appear to be implemented
- Authentication-results: sourceware.org; auth=none
Hello,
I cannot get 'dolloar local labels' that are described in the GNU
assembly manual to work. Here is what I tried to assemble:
.file 1 "trouble.s"
.att_syntax
.att_mnemonic
.arch core2,nojumps
.code64
.section .text,"ax",@progbits
.globl _start
.type main, @function
.align 16, 0x90
_start:
jmp 55$f
55$:
movabsq $0, %rdi # return code indicates success
movabsq $__NR_exit, %rax
syscall
.section .note.GNU-stack,"",@progbits
Here is what it says:
as trouble.s -o trouble.o
trouble.s: Assembler messages:
trouble.s:12: Error: junk `$f' after expression
trouble.s:13: Error: junk at end of line, first unrecognized character is `5'
as --version
GNU assembler (GNU Binutils for Ubuntu) 2.25
Copyright (C) 2014 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-linux-gnu'.