This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Use back end exceptions for Ada on ia64


> I only just noticed it.  I'll create one later.

Sounds good.

> 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.

Arno


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]