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

Ticket #164 (closed defect: fixed)

Opened 15 months ago

Last modified 14 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 14 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.

Add/Change #164 (yasm does not understand Linux sintax for extern data:)

Author



Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.