* libc/include/machine/setjmp.h (sigjmp_buf): Fix definition of
	sigjmp_buf size if _JBTYPE is defined.
include/opcode/

	* aarch64.h (AARCH64_FEATURE_CRC): New macro.

opcodes/

	* aarch64-tbl.h (QL_I3SAMEW, QL_I3WWX): New macros.
	(aarch64_feature_crc): New static.
	(CRC): New macro.
	(aarch64_opcode_table): Add entries for the crc32b, crc32h, crc32w,
	crc32x, crc32cb, crc32ch, crc32cw and crc32cx instructions.
	* aarch64-asm-2.c: Re-generate.
	* aarch64-dis-2.c: Ditto.
	* aarch64-opc-2.c: Ditto.

gas/

	* config/tc-aarch64.c (aarch64_features): Add the 'crc' option.

gas/testsuite/

	* gas/aarch64/crc32.s: New test.
	* gas/aarch64/crc32.d: Ditto.
* exceptions.cc (exception::handle): Eliminate buggy recursed value and just
check if we're exiting.
fix latest changelog description
Remove now-inappropriate comment.
include/
	* dwarf2.h (enum dwarf_sect): New enum type.
merge from gcc
Restore patch lost in last merge from GCC.

include/
	* dwarf2.h (enum dwarf_sect): New enum type.
Replace "cyg" prefix with "msys-" while searching libs
Merge branch 'cygwin' into msys2-1.0-dev