RL78 64bit double support added

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211016 138bc75d-0d04-0410-961f-82ee72b054a4
RL78 64bit double support added

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211017 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/61045
	* fold-const.c (fold_comparison): When folding
	X +- C1 CMP Y +- C2 to X CMP Y +- C2 +- C1 also ensure
	the sign of the remaining constant operand stays the same.

	* gcc.dg/pr61045.c: New testcase.


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