re PR ada/20226 (Error in __gnat_install_SEH_handler breaks bootstrap)
authorPascal Obry <obry@adacore.com>
Tue, 15 Mar 2005 16:02:26 +0000 (17:02 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 Mar 2005 16:02:26 +0000 (17:02 +0100)
commit9c2d872c6a923bf0ae86c6e0576041fba6e529b9
tree0c8eec9b45ad084aa3c15b43318cdbc80835d66f
parent454ff542f82f1320a05f8423691bf9a9890b21d3
re PR ada/20226 (Error in __gnat_install_SEH_handler breaks bootstrap)

2005-03-08  Pascal Obry  <obry@adacore.com>
    Eric Botcazou  <ebotcazou@adacore.com>

PR ada/20226
PR ada/20344

* init.c (__gnat_initialize): Do not call __gnat_install_SEH_handler()
when IN_RTS. This is to work around a bootstrap path problem.

* misc.c (gnat_parse_file): Create a SEH (Structured Exception Handler)
table and pass it to __gnat_install_SEH_handler().
(gnat_handle_option): Accept OPT_fRTS_, not OPT_fRTS.

* lang.opt: Fix specification of -fRTS=.

From-SVN: r96499
gcc/ada/lang.opt
gcc/ada/misc.c