This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] Use back end exceptions for Ada on ia64
> I only just noticed it. I'll create one later.
> Just take a look at 5lintman.adb, it is full of x86-isms.
Well, indeed. However this won't cause any trouble wrt tasking, since
these signals handlers will never be called in normal operation and with
compliant Ada code (such as ACATS tests).
> The threads are hanging in rt_sigsuspend, a clear indication that there are
> some problems with signal handing. In fact there seems to be some
> mishanding of signal masks, probably causing the internal Linuxthreads
> signals to be blocked.
Well, either the tests failed before your patch and this is fine (= not a
regression), or the tests pass without your patch, and fail/hang with your
patch, in which case this is a regression.