Update expected disassembly of MSP430X instructions now that the disassembler
correcctly interprets an extension word with zero index offsets.

	* gas/msp430/msp430x.d: Update to match revised assembler output.
Remove reference to GASp from linker testsuite configuration.

      * config/default.exp (GASP): Remove.
Correctly save and recall the CFA saved register state.

	PR binutils/16252
	* dwarf.c (display_debug_frames): Remember the state of the
	cfa_offset, cfa_reg, ra and cfa_exp field
Add space before the opening parenthesis in function descriptions.

gdb/doc
	* python.texi (Xmethod API): Add space before the opening
	parenthesis in function descriptions.
Print unattached sections in the link map.

gold/
	PR gold/16980
	* layout.cc (Layout::print_to_mapfile): Print unattached sections in
	map.
Add check to keep from segfaulting on a corrupt .debug_pubnames section.

gold/
	* dwarf_reader.cc (Dwarf_pubnames_table::read_header): Check that
	unit_length is within section bounds.
daily update
Merge remote branch 'gdb/master' into demangle-crashcatcher