Fix PR hsa/70402
commitaeb3c6bcca32aee8ea551ab74b2110d885622349
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Apr 2016 08:46:51 +0000 (4 08:46 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Apr 2016 08:46:51 +0000 (4 08:46 +0000)
tree1cd6e7fc6360f385a81f95741e5cddf427798a4c
parentc4f5465d189057428d8a291527c01b43b97f245b
Fix PR hsa/70402

PR hsa/70402
* hsa-gen.c (gen_hsa_insns_for_switch_stmt): Guard index
value that is really in range handled by SBR instruction.
* hsa-brig.c (emit_switch_insn): Do not emit unconditional
jump.
* hsa-dump.c (dump_hsa_insn_1): Do not dump default BB.
* hsa.h (hsa_insn_sbr::m_default_bb): Remove field.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234707 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/hsa-brig.c
gcc/hsa-dump.c
gcc/hsa-gen.c
gcc/hsa.h