Fixed x86-64 long double passing.
commit6ee366e765483f6b48537d97fc81ae56f13d1b7f
authorJames Lyon <jamesly0n@hotmail.com>
Fri, 26 Apr 2013 15:42:12 +0000 (26 16:42 +0100)
committerJames Lyon <jamesly0n@hotmail.com>
Fri, 26 Apr 2013 15:42:12 +0000 (26 16:42 +0100)
treec9365133ee9c4cf1ec4fcee0641ac9adc2fe825d
parent41d76e1fcbe498b0d01e245f5a2d368a23760101
Fixed x86-64 long double passing.

long double arguments require 16-byte alignment on the stack, which
requires adjustment when the the stack offset is not an evven number of
8-byte words.
include/stdarg.h
lib/libtcc1.c
tests/abitest.c
x86_64-gen.c