Fix error in test case exposed by my fix.  Fixes #34.
NetBSD's sys_siglist is different.  Fixes #35
FIx tests for checking in the "Release" build where they are
compiled with optimization.
Fixes #37.

Check if addr2line/gdb exist before enabling their usage in traceback.
UPC tool rename to clang-upc and upc. Fixes #39.
Clang-upc does not support GASP.  So, don't define __UPC_PUPC__ (yet).
Add upc2c tool for parallel build (if enabled by configure).
Added missing -f[no-]upc-pre-include option.  This affects inclusion
of only one header file: clang-upc.h.
Do not exit with error for --version and -### arguments. Fixes #70.
A new patch for #70.  Simple return if number of compilation jobs
is 0, assuming that driver already issued diagnostic.  This patch
coveres options like --version and --help.
Fix the version string when using configure/Makefile build option.

	* include/clang/Basic/Makefile, add CLANG_UPC_VERSION
	* lib/Basic/Makefile, remove unnecessary strings for the
	  version string. Makes it the same as cmake build.
Handle ImplicitValueInitExpr in InitLists.  This is necessary for TreeTransform to handle designated initializers that create holes.  Fixes upc2c#61.
PPC SVR4 ABI forces all function to return structures via an indirect
pointer.  Use direct return in case of packed 64 pointer to shared as
this is what runtime uses (64 bit unsigned int).
UPC clang code generation tests are x86_64 specific (ABI, scheduling).
Ignore them on other targets.
Fix section on local static shared variables.  Fixes #48.
Issue an error for negative block sizes.  Fixes #46.
Print the value of UPC_MAX_BLOCK_SIZE in the error message.  Refs #46.
As per UPC spec 1.3 query function is upc_atomic_isfast().

runtime/
 * include/upc_atomic.h (upc_atomic_query): Rename to upc_atomic_isfast().
 * smp/upc_atomic.tpl (upc_atomic_query): Rename to upc_atomic_isfast().
 * smp/upc_atomic.upc: Regenerate.
Rename __GCC_UPC__ to __clang_upc__. Fixes #32.
Don't assume that SizeTy is Int64Ty.