diff options
| author | Michael Matz <matz@suse.de> | 2016-06-29 15:57:32 +0200 |
|---|---|---|
| committer | Michael Matz <matz@suse.de> | 2016-12-15 17:47:07 +0100 |
| commit | 8e4da42384164d6eb862665d907b3b1138da2f94 (patch) | |
| tree | fe7ac034c9839d95f9c2580f6e6d2b54b4743cdd /tcc.h | |
| parent | c82e52d55bd31eea943c616ad780f27e5ab9dc7a (diff) | |
| download | tinycc-8e4da42384164d6eb862665d907b3b1138da2f94.tar.gz tinycc-8e4da42384164d6eb862665d907b3b1138da2f94.tar.bz2 | |
Accept more asm expressions
In particular subtracting a defined symbol from current section
makes the value PC relative, and .org accepts symbolic expressions
as well, if the symbol is from the current section.
Diffstat (limited to 'tcc.h')
| -rw-r--r-- | tcc.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -555,6 +555,7 @@ typedef struct CachedInclude { typedef struct ExprValue { uint64_t v; Sym *sym; + int pcrel; } ExprValue; #define MAX_ASM_OPERANDS 30 |
