Mesa (master): i965/vec4: Call calculate_cfg() in test programs to avoid crashing.

Matt Turner mattst88 at kemper.freedesktop.org
Wed Sep 24 23:09:10 UTC 2014


Module: Mesa
Branch: master
Commit: ba0c0a186de65869030e80efeab6cf374c0911b9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba0c0a186de65869030e80efeab6cf374c0911b9

Author: Matt Turner <mattst88 at gmail.com>
Date:   Wed Sep 24 16:05:50 2014 -0700

i965/vec4: Call calculate_cfg() in test programs to avoid crashing.

Reported-by: Mark Janes <mark.a.janes at intel.com>

---

 src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp  |    1 +
 src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp |    1 +
 2 files changed, 2 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp b/src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp
index 6925af5..992cb60 100644
--- a/src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp
+++ b/src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp
@@ -116,6 +116,7 @@ copy_propagation(vec4_visitor *v)
       v->dump_instructions();
    }
 
+   v->calculate_cfg();
    v->opt_copy_propagation();
 
    if (print) {
diff --git a/src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp b/src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp
index 16e6270..3c03f83 100644
--- a/src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp
+++ b/src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp
@@ -119,6 +119,7 @@ _register_coalesce(vec4_visitor *v, const char *func)
       v->dump_instructions();
    }
 
+   v->calculate_cfg();
    v->opt_register_coalesce();
 
    if (print) {




More information about the mesa-commit mailing list