Signed-off-by: Jan Vesely <jan.ves...@rutgers.edu>
---
 tests/spec/ext_image_dma_buf_import/intel_external_sampler_only.c | 2 +-
 tests/spec/ext_image_dma_buf_import/intel_unsupported_format.c    | 2 +-
 tests/spec/ext_image_dma_buf_import/invalid_attributes.c          | 2 +-
 tests/spec/ext_image_dma_buf_import/invalid_hints.c               | 2 +-
 tests/spec/ext_image_dma_buf_import/missing_attributes.c          | 2 +-
 tests/spec/ext_image_dma_buf_import/ownership_transfer.c          | 2 +-
 tests/util/piglit-util.h                                          | 2 ++
 7 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/tests/spec/ext_image_dma_buf_import/intel_external_sampler_only.c 
b/tests/spec/ext_image_dma_buf_import/intel_external_sampler_only.c
index cc4f96e..e4b15a5 100644
--- a/tests/spec/ext_image_dma_buf_import/intel_external_sampler_only.c
+++ b/tests/spec/ext_image_dma_buf_import/intel_external_sampler_only.c
@@ -101,7 +101,7 @@ piglit_display(void)
        const unsigned w = 2;
        const unsigned h = 2;
        const unsigned cpp = 4;
-       const unsigned char pixels[w * h * cpp];
+       const unsigned char *pixels = alloca(w * h * cpp);
        struct piglit_dma_buf *buf;
        unsigned stride;
        unsigned offset;
diff --git a/tests/spec/ext_image_dma_buf_import/intel_unsupported_format.c 
b/tests/spec/ext_image_dma_buf_import/intel_unsupported_format.c
index 836a7fe..7966291 100644
--- a/tests/spec/ext_image_dma_buf_import/intel_unsupported_format.c
+++ b/tests/spec/ext_image_dma_buf_import/intel_unsupported_format.c
@@ -62,7 +62,7 @@ piglit_display(void)
        const unsigned w = 2;
        const unsigned h = 2;
        const unsigned cpp = 4;
-       const unsigned char pixels[w * h * cpp];
+       const unsigned char *pixels = alloca(w * h * cpp);
        struct piglit_dma_buf *buf;
        unsigned stride;
        unsigned offset;
diff --git a/tests/spec/ext_image_dma_buf_import/invalid_attributes.c 
b/tests/spec/ext_image_dma_buf_import/invalid_attributes.c
index 8c44298..b77e47b 100644
--- a/tests/spec/ext_image_dma_buf_import/invalid_attributes.c
+++ b/tests/spec/ext_image_dma_buf_import/invalid_attributes.c
@@ -209,7 +209,7 @@ piglit_display(void)
        const unsigned w = 2;
        const unsigned h = 2;
        const unsigned cpp = 4;
-       const unsigned char pixels[w * h * cpp];
+       const unsigned char *pixels = alloca(w * h * cpp);
        struct piglit_dma_buf *buf;
        unsigned stride;
        unsigned offset;
diff --git a/tests/spec/ext_image_dma_buf_import/invalid_hints.c 
b/tests/spec/ext_image_dma_buf_import/invalid_hints.c
index c1c9be3..fa006f0 100644
--- a/tests/spec/ext_image_dma_buf_import/invalid_hints.c
+++ b/tests/spec/ext_image_dma_buf_import/invalid_hints.c
@@ -97,7 +97,7 @@ piglit_display(void)
        const unsigned w = 2;
        const unsigned h = 2;
        const unsigned cpp = 4;
-       const unsigned char pixels[w * h * cpp];
+       const unsigned char *pixels = alloca(w * h * cpp);
        struct piglit_dma_buf *buf;
        unsigned stride;
        unsigned offset;
diff --git a/tests/spec/ext_image_dma_buf_import/missing_attributes.c 
b/tests/spec/ext_image_dma_buf_import/missing_attributes.c
index a0309d6..d7d89e6 100644
--- a/tests/spec/ext_image_dma_buf_import/missing_attributes.c
+++ b/tests/spec/ext_image_dma_buf_import/missing_attributes.c
@@ -105,7 +105,7 @@ piglit_display(void)
        const unsigned w = 2;
        const unsigned h = 2;
        const unsigned cpp = 2;
-       const unsigned char pixels[w * h * cpp];
+       const unsigned char *pixels = alloca(w * h * cpp);
        EGLint all[2 * NUM_MANDATORY_ATTRS];
        EGLint missing[2 * (NUM_MANDATORY_ATTRS - 1) + 1];
        struct piglit_dma_buf *buf;
diff --git a/tests/spec/ext_image_dma_buf_import/ownership_transfer.c 
b/tests/spec/ext_image_dma_buf_import/ownership_transfer.c
index cfcf56f..2da455b 100644
--- a/tests/spec/ext_image_dma_buf_import/ownership_transfer.c
+++ b/tests/spec/ext_image_dma_buf_import/ownership_transfer.c
@@ -113,7 +113,7 @@ piglit_display(void)
        const unsigned w = 2;
        const unsigned h = 2;
        const unsigned cpp = 4;
-       const unsigned char pixels[w * h* cpp];
+       const unsigned char *pixels = alloca(w * h * cpp);
        struct piglit_dma_buf *buf;
        unsigned stride;
        unsigned offset;
diff --git a/tests/util/piglit-util.h b/tests/util/piglit-util.h
index e869dc2..5b82807 100755
--- a/tests/util/piglit-util.h
+++ b/tests/util/piglit-util.h
@@ -70,6 +70,8 @@ extern "C" {
 
 #define snprintf _snprintf
 
+#define alloca _alloca
+
 #endif /* defined(_MSC_VER) */
 
 #ifdef _WIN32
-- 
2.1.0

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to