summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/math/MPN.java
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-10 13:54:45 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-10 13:54:45 +0000
commitd7f9727a15ecf7c7a4d5c26f4cb26ed40a5688a9 (patch)
tree260cb614852d6263229864541810297807d70342 /libjava/gnu/java/math/MPN.java
parentca67dc4da7cb2363cc63aa16ed19e4750580aba9 (diff)
downloadppe42-gcc-d7f9727a15ecf7c7a4d5c26f4cb26ed40a5688a9.tar.gz
ppe42-gcc-d7f9727a15ecf7c7a4d5c26f4cb26ed40a5688a9.zip
* init.c (__gnat_initialize): Add a new parameter eh which contains the
address of the exception registration. The Win32 version of this routine calls __gnat_install_SEH_handler() to initialize the SEH (Structured Exception Handling) handler. (__gnat_error_handler) [Win32]: Removed. Not needed as we use SEH (Structured Exception Handling) now. (__gnat_install_handler) [Win32]: Nothing to do now as we use SEH. (__gnat_initialize for ppc-vxworks): Adjust comments and the preprocessor condition protecting the call to the extra eh setup subprogram, which is only available for the ppc target. (__gnat_clear_exception_count): replaced reference to variable taskIdCurrent by call to taskIdSelf(), cleaner. * seh_init.c: New file. * Make-lang.in: (GNAT_ADA_OBJS): Add seh_init.o. (GNATBIND_OBJS): Idem. * misc.c (gnat_parse_file): Update call to __gnat_initialize. This routine takes a new parameter (a pointer to the exception registration for the SEH (Structured Exception Handling) support. * raise.h: (__gnat_install_SEH_handler): New prototype. Update copyright notice. * s-tassta.adb (Task_Wrapper): Declare the exception registration record and initialize it by calling __gnat_install_SEH_handler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94816 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/math/MPN.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud