Mac Intel
Joel Reymont
joelr1@REDACTED
Sat Aug 12 03:50:41 CEST 2006
HiPE is sort of done but I'm using the open source mach_override code
and I still need to take care of the precise floating-point exception
code. Then again, FPE has nothing to do with HiPE.
Test results below, both general and compiler. How do I interpret
these results? Which ones have to do with FPE?
On Aug 10, 2006, at 12:35 PM, Mikael Pettersson wrote:
> I assume you're working on the R11B-0 code base? If so, download
> <http://www.it.uu.se/research/group/hipe/snapshots/tests-0514.tar.gz>,
> unpack the tarball, cd into it, and run ./testsuite.sh <path to
> your OTP directory>.
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,21,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In trivial_tests: trivial_13_new@REDACTED and trivial_13_old
differ!!!
< {{{emu_result,42},{native_result,42}},{{emu_compile,
{ok,trivial_13}},{native_compile,{'EXIT',{{hipe,806,{function_clause,
[{gb_trees,get_1,[{rtl_reg,21,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},{hipe,'-
run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,21,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: simpl_fl_new@REDACTED and simpl_fl_old differ!!!
< {{{emu_result,{8.04758,-6.02300e+23}},{native_result,
{8.04758,-6.02300e+23}}},{{emu_compile,{ok,simpl_fl}},{native_compile,
{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,[{rtl_reg,
21,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,21,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: simpl_se_new@REDACTED and simpl_se_old differ!!!
< {{{emu_result,{rec,foo,[a,b,c],42,{a,b},42.0000}},{native_result,
{rec,foo,[a,b,c],42,{a,b},42.0000}}},{{emu_compile,{ok,simpl_se}},
{native_compile,{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,
[{rtl_reg,21,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,16,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: catch_fp_bdarith_new@REDACTED and
catch_fp_bdarith_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,
{ok,catch_fp_bdarith}},{native_compile,{'EXIT',{{hipe,806,
{function_clause,[{gb_trees,get_1,[{rtl_reg,16,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},
{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,38,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: catch_fp_conv_new@REDACTED and
catch_fp_conv_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,
{ok,catch_fp_conv}},{native_compile,{'EXIT',{{hipe,806,
{function_clause,[{gb_trees,get_1,[{rtl_reg,38,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},
{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,28,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: test07_new@REDACTED and test07_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,{ok,test07}},
{native_compile,{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,
[{rtl_reg,28,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,17,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: fp_beam_bug_new@REDACTED and fp_beam_bug_old
differ!!!
< {{{emu_result,{ok,ok}},{native_result,{ok,ok}}},{{emu_compile,
{ok,fp_beam_bug}},{native_compile,{'EXIT',{{hipe,806,{function_clause,
[{gb_trees,get_1,[{rtl_reg,17,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},
{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,17,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: fp_beam_bug_new@REDACTED and fp_beam_bug_old
differ!!!
< {{{emu_result,{ok,ok}},{native_result,{ok,ok}}},{{emu_compile,
{ok,fp_beam_bug}},{native_compile,{'EXIT',{{hipe,806,{function_clause,
[{gb_trees,get_1,[{rtl_reg,17,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},
{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,37,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: fp_ebb_new@REDACTED and fp_ebb_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,{ok,fp_ebb}},
{native_compile,{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,
[{rtl_reg,37,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,20,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In basic_tests: merged_catches_new@REDACTED and
merged_catches_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,
{ok,merged_catches}},{native_compile,{'EXIT',{{hipe,806,
{function_clause,[{gb_trees,get_1,[{rtl_reg,20,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},
{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,109,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In process_tests: proc_test1_new@REDACTED and proc_test1_old
differ!!!
< {{{emu_result,{'Elapsed/expected',ok}},{native_result,{'Elapsed/
expected',ok}}},{{emu_compile,{ok,proc_test1}},{native_compile,
{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,[{rtl_reg,
109,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
<HiPE (v 3.5.5)> EXITED with reason {function_clause,[{gb_trees,get_1,
[{rtl_reg,50,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]} @hipe:806
*** In bench_tests: barnes_new@REDACTED and barnes_old differ!!!
< {{{emu_result,{1.00000,true,true}},{native_result,
{1.00000,true,true}}},{{emu_compile,{ok,barnes}},{native_compile,
{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,[{rtl_reg,
50,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
<HiPE (v 3.5.5)> EXITED with reason {function_clause,[{gb_trees,get_1,
[{rtl_reg,61,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]} @hipe:806
*** In bench_tests: barnes2_new@REDACTED and barnes2_old differ!!!
< {{{emu_result,{1.00000,true,true}},{native_result,
{1.00000,true,true}}},{{emu_compile,{ok,barnes2}},{native_compile,
{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,[{rtl_reg,
61,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
<HiPE (v 3.5.5)> EXITED with reason {function_clause,[{gb_trees,get_1,
[{rtl_reg,62,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]} @hipe:806
*** In bench_tests: estone_new@REDACTED and estone_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,{ok,estone}},
{native_compile,{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,
[{rtl_reg,62,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
<HiPE (v 3.5.5)> EXITED with reason {function_clause,[{gb_trees,get_1,
[{rtl_reg,34,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]} @hipe:806
*** In bench_tests: float_bm_new@REDACTED and float_bm_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,{ok,float_bm}},
{native_compile,{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,
[{rtl_reg,34,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},
{hipe,finalize,5},{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-
fun-0-',4}]}}}}}
<HiPE (v 3.5.5)> EXITED with reason {function_clause,[{gb_trees,get_1,
[{rtl_reg,28,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]} @hipe:806
*** In bench_tests: pseudoknot_new@REDACTED and pseudoknot_old
differ!!!
< {{{emu_result,33.7976},{native_result,33.7976}},{{emu_compile,
{ok,pseudoknot}},{native_compile,{'EXIT',{{hipe,806,{function_clause,
[{gb_trees,get_1,[{rtl_reg,28,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]}},[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc
$^1/1-0-',2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},
{hipe,compile_finish,3},{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
1> <HiPE (v 3.5.5)> EXITED with reason {function_clause,
[{gb_trees,get_1,[{rtl_reg,51,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
*** In memory_tests: ring3_new@REDACTED and ring3_old differ!!!
< {{{emu_result,ok},{native_result,ok}},{{emu_compile,{ok,ring3}},
{native_compile,{'EXIT',{{hipe,806,{function_clause,[{gb_trees,get_1,
[{rtl_reg,51,false},nil]},{hipe_rtl_ssa,updateStatementUses,3},
{hipe_rtl_ssa,renameVars,3},{hipe_rtl_ssa,rename,4},
{hipe_rtl_ssa,childrenRename,4},{hipe_rtl_ssa,convert,1},
{hipe_main,rtl_ssa_convert,2},{hipe_main,rtl_ssa,2}]}},
[{hipe,finalize_fun,2},{hipe,'-finalize/5-lc$^1/1-0-',2},{hipe,'-
finalize/5-lc$^1/1-0-',2},{hipe,finalize,5},{hipe,compile_finish,3},
{hipe,'-run_compiler_1/3-fun-0-',4}]}}}}}
> If that works, you can then try ./testsuite.sh --only
> compiler_tests <path to OTP>.
1> Compiling esmb ...<HiPE (v 3.5.5)> EXITED with reason
{function_clause,[{gb_trees,get_1,[{rtl_reg,27,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
compiler_tests/esmb differ!!!
1> Compiling wings_ask ...<HiPE (v 3.5.5)> EXITED with reason
{function_clause,[{gb_trees,get_1,[{rtl_reg,47,false},nil]},
{hipe_rtl_ssa,updateStatementUses,3},{hipe_rtl_ssa,renameVars,3},
{hipe_rtl_ssa,rename,4},{hipe_rtl_ssa,childrenRename,4},
{hipe_rtl_ssa,convert,1},{hipe_main,rtl_ssa_convert,2},
{hipe_main,rtl_ssa,2}]} @hipe:806
compiler_tests/wings differ!!!
--
http://wagerlabs.com/
More information about the erlang-questions
mailing list