diff options
author | Martin Liska <mliska@suse.cz> | 2016-04-04 10:46:51 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2016-04-04 08:46:51 +0000 |
commit | e8661ad6cfb1d6773a8613270250ab69c7faa95c (patch) | |
tree | 1cd6e7fc6360f385a81f95741e5cddf427798a4c /gcc/hsa-dump.c | |
parent | f13355da300a1f58d0bb7bc4094921dda4169de2 (diff) | |
download | gcc-e8661ad6cfb1d6773a8613270250ab69c7faa95c.zip gcc-e8661ad6cfb1d6773a8613270250ab69c7faa95c.tar.gz gcc-e8661ad6cfb1d6773a8613270250ab69c7faa95c.tar.bz2 |
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
Diffstat (limited to 'gcc/hsa-dump.c')
-rw-r--r-- | gcc/hsa-dump.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c index 71b9712..985caca 100644 --- a/gcc/hsa-dump.c +++ b/gcc/hsa-dump.c @@ -920,9 +920,6 @@ dump_hsa_insn_1 (FILE *f, hsa_insn_basic *insn, int *indent) if (i != sbr->m_jump_table.length () - 1) fprintf (f, ", "); } - - fprintf (f, "] /* default: BB %i */", - hsa_bb_for_bb (sbr->m_default_bb)->m_index); } else if (is_a <hsa_insn_arg_block *> (insn)) { |