This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Providing the start context for a raise ?
- To: rth at redhat dot com
- Subject: Providing the start context for a raise ?
- From: Olivier Hainque <hainque at act-europe dot fr>
- Date: Mon, 16 Jul 2001 19:00:54 +0200
- Cc: gcc at gcc dot gnu dot org, charlet at act-europe dot fr
Hello,
During experiments aimed at using the GCC (trunk) EH machinery for Ada, we
face the following problem (currently working on x86-linux) :
Some tasking constructs require some level of asynchrony, currently
implemented by means of an internal signal mapped to an exception within the
runtime library.
Our previous scheme was basically setting up a handler for this signal, which
gets information about the machine state at the point where the signal has
been sent and propagates an exception *from this recovered state*.
Is there any way we can do this with the new API ? In case no, what do you
think would be the best approach to deal with this kind of issue ?
Thanks in advance for your help,
Olivier