Hi,

On Sun, 12 Jan 2014, Vincent Lefevre wrote:

There's still a bug related to signed zero support.

I think I've fixed that now on mob [1]. In particular +x is regarded as no-op for floating point types (for integer types it's still x+0 so that the promotions still happen automatically). And unary -x is now expanded as subtract(-0,x) for floating point types (hacking in real support for unary operations would have been more complicated and would have entailed changes in all backends).

I've also included your tests in tcctest.c.


Ciao,
Michael.
[1] http://repo.or.cz/w/tinycc.git/commitdiff/05c9b76131e9d0

_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to