[PATCH 1/2] Fix build with LLVM 3.5

On first glance, this looks ok to me, but I have to ask if you've run
this through a piglit run. All of the builtin function compiler
warnings are gone, and the package builds/links for me, but I can't
currently run it through piglit on my EG/SI (target data layout issues
and other compiler weirdness depending on the machine).

I just want to make sure we aren't relying on any builtin functions
existing at run-time which will be disabled by the clang compiler
flag.

If you've run this through piglit successfully, then:
Reviewed-by: Aaron Watry <awatry@gmail.com>

--Aaron

This works for me!

Jeroen

I see that I only replied to Tom directly this morning, and not the full list:
Reviewed-by and Tested-by: Aaron Watry <awatry@gmail.com>