anchor.diff:  	    error
       end.
   
  -do_core_1(M, A, Outdir) ->
  +do_core_pp_1(M, A, Outdir) ->
       {ok,M,Core0} = compile:forms(A, [to_core]),
       CoreFile = filename:join(Outdir, atom_to_list(M)++".core"),
       CorePP = core_pp:format(Core0),
  
positive.code: 	 binary/1, makedep/1, cond_and_ifdef/1, listings/1, listings_big/1,
  	 other_output/1, kernel_listing/1, encrypted_abstr/1,
  	 strict_record/1, utf8_atoms/1, utf8_functions/1, extra_chunks/1,
  	 cover/1, env/1, core/1,
  	 core_roundtrip/1, asm/1, optimized_guards/1,
  	 sys_pre_attributes/1, dialyzer/1,
  	 warnings/1, pre_load_check/1, env_compiler_options/1,
  
negative.code: 				    {raw_abstract_v1,Abstr}}]}} = 
  			     beam_lib:chunks(Beam, [abstract_code]),
  			 {Mod,Abstr} end || Beam <- TestBeams],
      test_lib:p_run(fun(F) -> do_core_pp(F, Outdir) end, Abstr).
      
  do_core_pp({M,A}, Outdir) ->
      try
  	do_core_pp_1(M, A, Outdir)
      catch
  	throw:{error,Error} ->
  	    io:format("*** compilation failure '~p' for module ~s\n",
  