Restrict __builtin_assume_aligned to gcc 4.7+