earlyArgs.add( arg );
String[] tmp = new String[earlyArgs.length+1]; for (int i=0; i<earlyArgs.length; i++) { tmp[i] = earlyArgs[i]; } earlyArgs = tmp; earlyArgs[earlyArgs.length-1] = arg;
  public static void processCommandLineArg(String arg) {    if (VM_Controller.options !=null  && VM_Controller.options.optOnly()) {      if (compilerEnabled) {	if (options.processAsOption("-X:aos:irc", arg)) {	  // update the optimization plan to reflect the new command line argument	  setNoCacheFlush(options);	  optimizationPlan = OPT_OptimizationPlanner.createOptimizationPlan(options);	} else {	  VM.sysWrite("VM_RuntimeCompiler (optOnly): Unrecognized argument \""+arg+"\" with prefix -X:aos:irc:\n");	  VM.sysExit(-1);	}      } else {	  earlyArgs.add( arg );      }    } else {      VM_BaselineCompiler.processCommandLineArg("-X:aos:irc", arg);    }  }