Fix test 087 for interpreter

Dex register was keeping BrokenDexLoader live. Fixes interpreter
tests.

Change-Id: I9d2d0907ad5d38dc40434dbde88a5e0cefbb5c80
diff --git a/test/087-gc-after-link/src/Main.java b/test/087-gc-after-link/src/Main.java
index e0a187a..2f6d496 100644
--- a/test/087-gc-after-link/src/Main.java
+++ b/test/087-gc-after-link/src/Main.java
@@ -155,6 +155,12 @@
      * See if we can GC after a failed load.
      */
     static void testFailLoadAndGc() throws TestFailed {
+        processFailLoadAndGc();
+        Runtime.getRuntime().gc();
+        System.out.println("GC complete.");
+    }
+
+    private static void processFailLoadAndGc() throws TestFailed {
         try {
             BrokenDexLoader loader;
 
@@ -170,7 +176,5 @@
                 ite.printStackTrace();
             }
         }
-        Runtime.getRuntime().gc();
-        System.out.println("GC complete.");
     }
 }