New environment variable POCL_VERBOSE to output kernel build commands while building
Move comment
Slight change to definition of intptr_t and uintptr_t
Correct type specifiers in printf statements
Add missing #include statement
Make F_Append work with LLVM 3.4
Rename pocl.barrier to _pocl_barrier

This allows calling kernel bytecode files e.g. from C++ for debugging, providing a dummy _pocl_barrier manually.
abs.cl: Add type cases to potentially improve code
Check return value of fread
async_work_group_copy.cl: Reformat
rhadd.cl: Re-enable code

Early versions of Clang 3.3 were broken; the released Clang 3.3 as well as 3.4 trunk work fine.
vload/vstore: Support private modifier

This is now working in LLVM.
Correct error in template for DEFINE_BUILTIN_UG_G

This probably affected abs() only.
Revamp handling target triples and CPUs

It is necessary to specify both target triple and CPU to define the ABI. If not, e.g. x86-64 (AVX support) or ARMv6 (hardware floating-point support) break, leading to inconsistencies between the kernel library and compute kernels.

In the new approach, configure.ac defines command line options CLANG_FLAGS and LLC_FLAGS that contain all necessary flags to specify target triple and CPU. It is not necessary any more to explicitly specify a target (in fact, these are now ignored).
New test case to check AVX 32-byte vector passing ABI
Correct error in auto-generated convert_type tests

The test itself was working fine, but the error messages led to segfaults.
Don't mark rhadd test as XFAIL any more
convert_type test case now works on more systems
Scalar wave test now works on 32-bit architectures
Enable ViennaCL tests on 32-bit architectures