summaryrefslogtreecommitdiff
path: root/tests/gem_softpin.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gem_softpin.c')
-rw-r--r--tests/gem_softpin.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/gem_softpin.c b/tests/gem_softpin.c
index f1885591..b686c154 100644
--- a/tests/gem_softpin.c
+++ b/tests/gem_softpin.c
@@ -391,7 +391,10 @@ static void test_noreloc(int fd)
for (i = 0; i < ARRAY_SIZE(object) - 1; i++) {
*b++ = MI_STORE_DWORD_IMM;
if (gen < 8) {
- *b++ = 0;
+ if (gen < 4)
+ b[-1]--;
+ else
+ *b++ = 0;
*b++ = object[i].offset;
} else {
*b++ = object[i].offset;