Fix segv when referencing a value added to history after a Guile garbage collect.

	* value.c (record_latest_value): Call release_value_or_incref
	instead of release_value.

	testsuite/
	* gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
	to history survives a gc.
Fix pr 16612.

	* guile/scm-type.c (tyscm_copy_type_recursive): Move type to its
	new eq?-hashtab.

	testsuite/
	* gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
	collect after discarding symbols.
AArch64: Clean up docs and document -mcpu and -march.

2014-03-13  Richard Earnshaw  <rearnsha@arm.com>
	    Jiong Wang  <Jiong.Wang@arm.com>

	* doc/c-aarch64.texi: Clean up some formatting issues.
	(AArch64 Options): Document -mcpu and -march.
	(AArch64 Extensions): New node.