anchor.diff:  c_bitseg(Val, Sz, Un, Ty, Fs) ->
       #c_bitstr{anno=[],val=Val,size=Sz,unit=Un,type=Ty,flags=Fs}.
   
  +line_file_anno(L, St) ->
  +    [L,{file,St#cg.file}].
  +
   %% comp_lit(Value) -> LitExpr.
   %%  Make a literal expression from an Erlang value. Try to make it as
   %%  literal as possible. This function will fail if the value is not
  
positive.code:     %% Fun is a symbol which is either a known BIF or function.
      Call = fun (Cas, En, Li, Sta) ->
                     Ar = length(Cas),
                     case get_fbinding(Fun, Ar, En) of
                         {yes,M,F} ->                %Import
                             {c_call(c_atom(M), c_atom(F), Cas, [Li]),Sta};
                         {yes,Name} ->
                             %% Might have been renamed, use real function name.
                             Ann = [L,{file,Sta#cg.file}],
                             {c_apply(c_fname(Name, Ar), Cas, Ann),Sta}
                     end
             end,
  
negative.code:     Call = fun (Cas, Env, L, St) ->
                     Ar = length(Cas),
                     {yes,M,F} = get_gbinding(Fun, Ar, Env),
                     Ann = line_file_anno(L, St),
                     {c_call(c_atom(M), c_atom(F), Cas, Ann),St}
             end,
      comp_gargs(As, Call, Env, L, St);
  comp_gexpr(Symb, _, _, St) when is_atom(Symb) ->
  