anchor.diff:  -spec help_option(comp_option()) -> 'ok'.
   
   help_option(Opt) ->
  -  set_architecture([]), %% needed for target-specific option expansion
  -  case expand_options([Opt]) of
  +  HostArch = erlang:system_info(hipe_architecture),
  +  case expand_options([Opt], HostArch) of
       [Opt] ->
         Name = if is_atom(Opt) -> Opt;
   		tuple_size(Opt) =:= 2 -> element(1, Opt)
  
positive.code:       ?EXIT({executing_on_an_unsupported_architecture,Arch})
    end.
  
  o3_opts() ->
    Common = [icode_range, {regalloc,coalescing} | o2_opts()],
    case get(hipe_target_arch) of
      ultrasparc ->
        Common;
      powerpc ->
  
negative.code: 			    %% The full option expansion is not done
  			    %% until the DisasmFun returns.
  			    {Code, CompOpts} = DisasmFun(Options),
  			    Opts0 = expand_options(Options ++ CompOpts,
                                                     get(hipe_target_arch)),
                              Opts =
                               case proplists:get_bool(to_llvm, Opts0) andalso
                                   not llvm_support_available() of
                                 true ->
  