Modify ↓
Ticket #164 (closed defect: fixed)
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
Note: See
TracTickets for help on using
tickets.

(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.