r204874 - in /branches/ibm/gcc-4_8-branch/gcc: ...

uweigand@gcc.gnu.org uweigand@gcc.gnu.org
Fri Nov 15 23:43:00 GMT 2013


Author: uweigand
Date: Fri Nov 15 23:43:50 2013
New Revision: 204874

URL: http://gcc.gnu.org/viewcvs?rev=204874&root=gcc&view=rev
Log:
ChangeLog:

2013-11-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	Backport from mainline r204799:

	2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* config/rs6000/rs6000.c (rs6000_emit_prologue): Do not place a
	RTX_FRAME_RELATED_P marker on the UNSPEC_MOVESI_FROM_CR insn.
	Instead, add USEs of all modified call-saved CR fields to the
	insn storing the result to the stack slot, and provide an
	appropriate REG_FRAME_RELATED_EXPR for that insn.
	* config/rs6000/rs6000.md ("*crsave"): New insn pattern.
	* config/rs6000/predicates.md ("crsave_operation"): New predicate.

testsuite/ChangeLog:

2013-11-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	Backport from mainline r204799:

	2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* g++.dg/eh/ppc64-sighandle-cr.C: New test.


Added:
    branches/ibm/gcc-4_8-branch/gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C
Modified:
    branches/ibm/gcc-4_8-branch/gcc/ChangeLog.ibm
    branches/ibm/gcc-4_8-branch/gcc/config/rs6000/predicates.md
    branches/ibm/gcc-4_8-branch/gcc/config/rs6000/rs6000.c
    branches/ibm/gcc-4_8-branch/gcc/config/rs6000/rs6000.md
    branches/ibm/gcc-4_8-branch/gcc/testsuite/ChangeLog.ibm



More information about the Gcc-cvs mailing list