re PR hsa/70402 (HSA: SBR instruction can be undefined)
authorMartin Liska <mliska@suse.cz>
Mon, 4 Apr 2016 08:46:51 +0000 (10:46 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Mon, 4 Apr 2016 08:46:51 +0000 (08:46 +0000)
commite8661ad6cfb1d6773a8613270250ab69c7faa95c
tree1cd6e7fc6360f385a81f95741e5cddf427798a4c
parentf13355da300a1f58d0bb7bc4094921dda4169de2
re PR hsa/70402 (HSA: SBR instruction can be undefined)

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.

From-SVN: r234707
gcc/ChangeLog
gcc/hsa-brig.c
gcc/hsa-dump.c
gcc/hsa-gen.c
gcc/hsa.h