This seems to be a compiler bug.

Compiling with -O0 lets the test succeed
(-O1 doesn't help, tested that too).

As does adding some code in the "true" case in
merge-recursive.c, ll_ext_merge:
        if (status < -ERR_RUN_COMMAND_FORK)
                ; /* failure in run-command */
        else
                status = -status;

Compiling with gcc-4.2 from experimental didn't help.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to