Support local register variables
commitf081acbfba84ffdf1e479f932906bf10f88cd1c2
authorMichael Matz <matz@suse.de>
Thu, 6 Oct 2016 02:05:30 +0000 (6 04:05 +0200)
committerMichael Matz <matz@suse.de>
Thu, 15 Dec 2016 16:47:13 +0000 (15 17:47 +0100)
tree16f39dd9b65312bc83bb5b3d3e462b6242630b9a
parent3bc9c325c5fa754043986cc70ff2af45c2196c38
Support local register variables

Similar to GCC a local asm register variable enforces the use of a
specified register in asm operands (and doesn't otherwise
matter).  Works only if the variable is directly mentioned as
operand.  For that we now generally store a backpointer from
an SValue to a Sym when the SValue was the result of unary()
parsing a symbol identifier.
i386-asm.c
tcc.h
tccgen.c
tests/tcctest.c