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]