diff --git a/src/panfrost/bifrost/valhall/test/test-insert-flow.cpp b/src/panfrost/bifrost/valhall/test/test-insert-flow.cpp index 57b547d7c9b..410fe4ec1b6 100644 --- a/src/panfrost/bifrost/valhall/test/test-insert-flow.cpp +++ b/src/panfrost/bifrost/valhall/test/test-insert-flow.cpp @@ -248,3 +248,16 @@ TEST_F(InsertFlow, DiamondCFG) { flow(END); }); } + +TEST_F(InsertFlow, BarrierBug) { + CASE(KERNEL, { + bi_instr *I = bi_store_i32(b, bi_register(0), bi_register(2), bi_register(4), BI_SEG_NONE, 0); + I->slot = 2; + + bi_fadd_f32_to(b, bi_register(10), bi_register(10), bi_register(10)); + flow(WAIT2); + bi_barrier(b); + flow(WAIT); + flow(END); + }); +}