https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70402
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Author: marxin Date: Mon Apr 4 08:46:51 2016 New Revision: 234707 URL: https://gcc.gnu.org/viewcvs?rev=234707&root=gcc&view=rev Log: 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. Modified: trunk/gcc/ChangeLog trunk/gcc/hsa-brig.c trunk/gcc/hsa-dump.c trunk/gcc/hsa-gen.c trunk/gcc/hsa.h