x86-64: Fix call saved register restore
commita42b029101a758127de570b113767977fbce7b2a
authorMichael Matz <matz@suse.de>
Sun, 10 Jun 2012 07:01:13 +0000 (10 09:01 +0200)
committerMichael Matz <matz@suse.de>
Sun, 10 Jun 2012 07:01:26 +0000 (10 09:01 +0200)
treec42dba40767b40fcdb98e0361d46931f6c59c135
parent9a81dcab0ab1c992efa4a6d74eeb86812758de20
x86-64: Fix call saved register restore

Loads of VT_LLOCAL values (which effectively represent saved
addresses of lvalues) were done in VT_INT type, loosing the upper
32 bits.  Needs to be done in VT_PTR type.
tests/tcctest.c
x86_64-gen.c