Leopold Toetsch wrote:

Nick Glencross wrote:

Leopold Toetsch wrote:


Fixed, thanks for testing.


Hmmm... Not seeing any improvement at my end ...


I don't see any indication that it is still broken. I ran "make test" on two different boxes w/o failures (the 2 cases are imcc/t/imcpasm/opt1_71.pir and _72.pir).

What is still failing? What says gdb/$DEBUGGER? Which paltform/OS?

At the moment I'm on Windows/cygwin, and don't have access to Linux.

 $ svn update
 At revision 8234.

make clean & rebuild

 $ perl -Ilib imcc/t/imcpasm/opt1.t
 1..72
 ok 1 - branch opt if
 ok 2 - branch opt gt
 ...
 ok 69 - constant add big nums
 ok 70 # skip constant concat N/Y
 not ok 71 - segv - last ins changed
 #     Failed test (imcc/t/imcpasm/opt1.t at line 1038)
 #                   '# IMCC does produce b0rken PASM files
 # # see http://[EMAIL PROTECTED]/rt3/Ticket/Display.html?id=32392
 # main:
 # @pcc_sub_call_0:
 #  set I0, 1
 #  set I1, 0
 #  set I2, 0
 #  set I3, 0
 #  set I4, 0
 #  set S1, ""
 #  set_p_pc P0, func
 #  invokecc
 #  end
 # func:
 #  inc I30
 # '
 #     doesn't match '/func:
 #  inc I\d+
 #  null I0
 #  null I3
 #  returncc
 # /
 # '
 ok 72 - segv - last ins deleted
 # Looks like you failed 1 test of 72.

It's doing the same from the command-line. Was the fix for opt1_71.pir in r8227?

Cheers,

Nick

Reply via email to