diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-15 14:00:00 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-15 14:00:00 +0000 |
commit | dc05d3eae2d3f3d7ac37c9a5e4c17fc6a39dae00 (patch) | |
tree | 2a51b3137cd6c9e68cc19846046ecfb2117912d4 /gcc/ada | |
parent | 5d538f4fe783e07bd7f2a087eb1b9d49ee8544a0 (diff) | |
download | gcc-dc05d3eae2d3f3d7ac37c9a5e4c17fc6a39dae00.tar.gz |
2005-11-14 Doug Rupp <rupp@adacore.com>
* init.c [VMS]: Don't install __gnat_error_handler if DBG$TDBG defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106986 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada')
-rw-r--r-- | gcc/ada/init.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ada/init.c b/gcc/ada/init.c index a5018d4f4e0..7baa11bdaf3 100644 --- a/gcc/ada/init.c +++ b/gcc/ada/init.c @@ -1502,7 +1502,12 @@ __gnat_install_handler (void) /* __gnat_error_prehandler is an assembly function. */ SYS$SETEXV (1, __gnat_error_prehandler, 3, &prvhnd); #else - SYS$SETEXV (1, __gnat_error_handler, 3, &prvhnd); +#if defined (IN_RTS) && defined (__IA64) + if (getenv ("DBG$TDBG")) + printf ("DBG$TDBG defined, __gnat_error_handler not installed!\n"); + else +#endif + SYS$SETEXV (1, __gnat_error_handler, 3, &prvhnd); #endif __gnat_handler_installed = 1; |