gnulib: updated to latest version
tests: improved the testing so that the tests even work on GCC
gnulib: updated to latest version
ast: added a node for allocation