------- Additional Comments From listor1 dot rombobeorn at comhem dot se 2005-08-22 20:39 ------- The behaviour reported by Windows users is that on the first division by zero an exception is raised and handled just fine, but the second time the program enters an infinite loop. Gnat 3.15p, Mingw 3.42, Mingw 4.1 and Cygwin GCC 3.4.4-1 all fail.
On MacOS X the same test case fails in a different way. See bug 23519. On Gnu/Linux it works as it should. (Gnat 3.15p, GCC 3.4.4 20050314, GCC 4.0.1.) Reference: Usenet message <[EMAIL PROTECTED]> with follow-ups (subject "Ada exception block does NOT work?" in comp.lang.ada) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23514