OSDN Git Service

gcc:
authorwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Jan 2012 16:52:03 +0000 (16:52 +0000)
committerwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Jan 2012 16:52:03 +0000 (16:52 +0000)
commitaa2edcb90b593dbf9e2123ee4653466ae6823d35
tree508cd0669229c48e3d51b8e8e5dcac0f4d4d9a05
parent30cc5e09255e04c717ca7333a0447b4b4985c0a8
gcc:

2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/49642
* ipa-split.c (forbidden_dominators): New variable.
(check_forbidden_calls): New function.
(dominated_by_forbidden): Likewise.
(consider_split): Check for forbidden dominators.
(execute_split_functions): Initialize and free forbidden
dominators info; call check_forbidden_calls.

gcc/testsuite:

2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/49642
* gcc.dg/tree-ssa/pr49642-1.c: New test.
* gcc.dg/tree-ssa/pr49642-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183101 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-split.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr49642-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr49642-2.c [new file with mode: 0644]