<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 13, 2014 at 3:05 PM, Julien Fischer <span dir="ltr"><<a href="mailto:jfischer@opturion.com" target="_blank">jfischer@opturion.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><br>
On Tue, 12 Aug 2014, Peter Wang wrote:<br>
<br>
</div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I intend to apply this on the 14.01 branch. I think it should be fine,<br>
but if someone could test it on an SMP OS X machine (e.g. bootcheck in<br>
hlc.par.gc) then that would be better.<br>
</blockquote>
<br></div></div>
I will also test this one on 32-bit Cygwin.<br></blockquote><div><br></div><div>In finally got around to having a look at this. There a big pile of failing test cases in hlc.par.gc, mainly</div><div>due to some problem with tabling. (However, I'm not sure that is related to this change.) I'll try</div>
<div>asm_fast.par.gc at some point as well.</div><div><br></div><div>Failing test cases when bootstrapping in hlc.par.gc on 32-bit Cygwin with GCC 4.8.2 are as follows.</div><div>The tabling issue seems to be that it always detects infinite recursion. Other failure seem to be mostly</div>
<div>just platform differences.</div><div><br></div><div><div>feedback/autopar_mmc-nodepend</div><div>general/string_to_float</div><div>hard_coded/bad_direct_reuse</div><div>hard_coded/bad_indirect_reuse</div><div>hard_coded/bad_indirect_reuse2</div>
<div>hard_coded/bad_indirect_reuse2b</div><div>hard_coded/bad_indirect_reuse3</div><div>hard_coded/dir_test</div><div>hard_coded/remove_file</div><div>hard_coded/reuse_ho</div><div>hard_coded/sharing_comb</div><div>hard_coded/sv_record_update</div>
<div>hard_coded/thread_sbrk</div><div>hard_coded/uncond_reuse_bad</div><div>invalid/foreign_decl_line_number-nodepend</div><div>invalid/foreign_include_file_missing-nodepend</div><div>par_conj/pathological_right_recursion</div>
<div>tabling/boyer</div><div>tabling/expand</div><div>tabling/expand_bitmap</div><div>tabling/expand_float</div><div>tabling/expand_poly</div><div>tabling/expand_tuple</div><div>tabling/expand_tuple2</div><div>tabling/fast_loose</div>
<div>tabling/fib</div><div>tabling/fib_float</div><div>tabling/fib_list</div><div>tabling/fib_stats</div><div>tabling/fib_string</div><div>tabling/oota</div><div>tabling/pack_args_memo</div><div>tabling/specified_hidden_arg</div>
<div>tabling/table_foreign_enum</div><div>tabling/table_foreign_output</div><div>tabling/test_enum</div><div>tabling/unused_args</div><div>valid/reuse_static</div><div>valid/reuse_static2</div><div>valid/sharing_exist</div>
<div>valid/sharing_loop</div><div>valid/sharing_loop2</div><div>valid/sharing_loop3</div></div><div><br></div><div>Cheers,</div><div>Julien.</div><div><br></div><div><br></div><div><br></div><div> </div></div></div></div>