2012-10-31 Easwaran Raman <eraman@google.com>
authoreraman <eraman@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Oct 2012 23:28:45 +0000 (23:28 +0000)
committereraman <eraman@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Oct 2012 23:28:45 +0000 (23:28 +0000)
commite065d0bc401f9798d48e7866ec7ca75f7ebafc4a
tree00353207588e4eea26cb41263c8d1cd8745f0aa1
parent2dc9831fc1c17840efc629788027aeededa44d2f
2012-10-31   Easwaran Raman  <eraman@google.com>

PR target/54938
PR middle-end/54957
* optabs.c (emit_cmp_and_jump_insn_1): Add REG_BR_PROB note
only if it doesn't already exist.
* stmt.c (get_outgoing_edge_probs): Return 0 if BB is NULL.
(emit_case_dispatch_table): Handle the case where STMT_BB is
NULL.
(expand_sjlj_dispatch_table): Pass BB containing before_case
to emit_case_dispatch_table.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193052 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/optabs.c
gcc/stmt.c