OPT_Compiler.setBootOptions(options);
OPT_Compiler.setBootOptions(masterOptions);
  public static void init(String[] args) {    try {      VM_BaselineCompiler.initOptions();      options = new OPT_Options();      VM.sysWrite("VM_BootImageCompiler: init (opt compiler)\n");               // Writing a boot image is a little bit special.  We're not really       // concerned about compile time, but we do care a lot about the quality      // and stability of the generated code.  Set the options accordingly.      OPT_Compiler.setBootOptions(options);      // Allow further customization by the user.      for (int i = 0, n = args.length; i < n; i++) {        String arg = args[i];        if (!options.processAsOption("-X:bc:", arg)) {          if (arg.startsWith("exclude="))             excludePattern = arg.substring(8);          else            VM.sysWrite("VM_BootImageCompiler: Unrecognized argument "+arg+"; ignoring\n");        }      }      OPT_Compiler.init(options);      optimizationPlan = OPT_OptimizationPlanner.createOptimizationPlan(options);    } catch (OPT_OptimizingCompilerException e) {      String msg = "VM_BootImageCompiler: OPT_Compiler failed during initialization: "+e+"\n";      if (e.isFatal) {        // An unexpected error when building the opt boot image should be fatal        e.printStackTrace();        System.exit(VM.EXIT_STATUS_OPT_COMPILER_FAILED);      } else {        VM.sysWrite(msg);      }    }  }