Committed as obvious.  Without this, mmix-knuth-mmixware exited with
2256, likely a return-address left over in the return-value-register.
I used __builtin_exit just to avoid declarations or includes; the
default implicit declaration apparently incompatible with this use.
I saw nothing in the related conversation thread that this was
anything but an oversight.  Of course this might have caused an
unintended failure mistaken for a valid test-case, but Occam says
that's overthinking.

testsuite:
        * gcc.dg/webizer.c (main): Add missing exit call.

Index: gcc.dg/webizer.c
===================================================================
--- gcc.dg/webizer.c    (revision 192651)
+++ gcc.dg/webizer.c    (working copy)
@@ -32,4 +32,5 @@ configure2()
 main()
 {
   configure2();
+  __builtin_exit (0);
 }

brgds, H-P

Reply via email to