PR c++/64297
	* typeck.c (apply_memfn_quals): Correct wrong TYPE_CANONICAL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218763 138bc75d-0d04-0410-961f-82ee72b054a4
	PR go/61255
compiler: Copied variadic calls should copy lowering state of arguments.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218764 138bc75d-0d04-0410-961f-82ee72b054a4
	* sreal.h (to_double): New method.
	(shift): Do not ICE on 0.
	* sreal.c: Include math.h
	(sreal::to_double): New.


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