* include/bits/locale_facets.tcc (num_put::_M_insert_float): Do not
	pass precision when using hexfloat format.
	* src/c++98/locale_facets.cc (__num_base::_S_format_float): Always
	output precision if C99 hexfloat conversion specifiers not available.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216001 138bc75d-0d04-0410-961f-82ee72b054a4
	PR go/60406
runtime: Check callers in can_recover if return address	doesn't match.

Also use __builtin_extract_return_address and tighten up the
checks in FFI code.

Fixes PR 60406.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216003 138bc75d-0d04-0410-961f-82ee72b054a4
	* call.c (call_copy_ctor): New.
	(build_over_call): Use it to avoid infinite recursion on invalid code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216005 138bc75d-0d04-0410-961f-82ee72b054a4