cse.c (cse_find_path): Refine change to exclude EDGE_ABNORMAL_CALL edges only...
authorEric Botcazou <ebotcazou@adacore.com>
Thu, 2 Jun 2011 21:52:46 +0000 (21:52 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Thu, 2 Jun 2011 21:52:46 +0000 (21:52 +0000)
commit76015c34a97c58e6e6fb058f8d34a5be56d3a713
treec51807484f6834435dd02de83e9b094a6ed92fe2
parentcde3a7a96908f651a844fd43905a64651d42c5af
cse.c (cse_find_path): Refine change to exclude EDGE_ABNORMAL_CALL edges only...

2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>

* cse.c (cse_find_path): Refine change to exclude EDGE_ABNORMAL_CALL
edges only, when there is a non-local label in the function.
* postreload-gcse.c (bb_has_well_behaved_predecessors): Likewise.

From-SVN: r174585
gcc/ChangeLog
gcc/cse.c
gcc/postreload-gcse.c