#164 (yasm does not understand Linux sintax for extern data:) – The Yasm Modular Assembler Project
Modify

Ticket #164 (closed defect: fixed)

Opened 20 months ago

Last modified 20 months ago

yasm does not understand Linux sintax for extern data:

Reported by: dmitri.veprinsky@… Owned by:
Priority: P1 Milestone:
Component: Parser: GAS-compatible Version: 0.7.1
Severity: normal Keywords:
Cc:

Description

yasm does not understand Linux sintax for extern data: yasm.exe -m amd64 -p gas -a x86 -f x64 -obcm7as.obj bcm7as.s

Message: bsm.s:434: warning: unrecognized identifier after `@'

Attachments

Change History

comment:1 Changed 20 months ago by peter

  • Status changed from new to closed
  • Resolution set to fixed

(In [2166]) Allow @ signs in identifiers in win32/win64 only. In ELF, @ is used to indicate special relocations.

Fixes #164.

Reported by: Gregory McGarry? on yasm-devel@ Testcase by: Gregory McGarry?

We don't allow identifiers to start with @; doing so conflicts with use of e.g. "@function" in some directives. Need to look into what GAS does.

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.