Check for negative shift counts
Fixed regex in bitfield test
cpp: error if we can't open an include file that exists
Always remove test output after test
Fixed intval_cmp - use intval_t:s
Cache const_fold results in the expr
Don't output 'unsigned' for _Bool
Added assert for out_change_type (opposed to out_cast())
Use intval_str() on movabsq
Use unsigned ints for pack/struct offsets
Don't warn about bitfield overflow if we're exactly on
Merge branch 'master' into feature/bitfields
Moved intval truncation logic
Fixed off-by-one in truncation logic
intval_str() takes a type_ref
Don't truncate intvals except with temporaries/equality checks

We need to keep sign-extended negatives. intval loading checks for
64-bit accordingly.
Use intval_truncate() on address constants
intval_truncate() takes a type_ref
Truncate intvals when checking 64-bit property
type_ref:s strictly smaller than word_size can't be 64-bit