2014-01-16  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/59835
	* ira.c (ira_init_register_move_cost): Increase cost for
	impossible modes.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206676 138bc75d-0d04-0410-961f-82ee72b054a4
2014-01-16  Vladimir Makarov  <vmakarov@redhat.com>

	PR middle-end/59609
	* lra-constraints.c (process_alt_operands): Add printing debug
	info.  Check absence of input/output reloads for matched operands
	too.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206677 138bc75d-0d04-0410-961f-82ee72b054a4
	PR tree-optimization/59387
	* gcc.c-torture/execute/pr59387.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206678 138bc75d-0d04-0410-961f-82ee72b054a4
	PR debug/54694
	* gcc.target/i386/pr9771-1.c (main): Rename to...
	(real_main): ... this.  Add __asm name "main".
	(ASMNAME, ASMNAME2, STRING): Define.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206679 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/59839
	* config/i386/i386.c (ix86_expand_builtin): If target doesn't
	satisfy operand 0 predicate for gathers, use a new pseudo as
	subtarget.

	* gcc.target/i386/pr59839.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206682 138bc75d-0d04-0410-961f-82ee72b054a4
	PR middle-end/58344
	* expr.c (expand_expr_real_1): Handle init == NULL_TREE.

	* gcc.c-torture/compile/pr58344.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206685 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/59821
	* tree.c (bot_manip): Update the location of builtin_LINE and
	builtin_FILE calls.

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