[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 19 Mar 2004 15:08:45 +0000 (16:08 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 19 Mar 2004 15:08:45 +0000 (16:08 +0100)
commit30f3b32b41622bca1828edc4acd0a4849408cf56
treee181864591b43e4b8cf43a1659ca70d4bdb4ddb8
parentab7ac2227a53d6c5f602958c1e1a60762da03899
[multiple changes]

2004-03-19  Arnaud Charlet  <charlet@act-europe.fr>

* ada-tree.h: Update copyright notice.
Minor reformatting.

2004-03-19  Olivier Hainque  <hainque@act-europe.fr>

* decl.c (gnat_to_gnu_entity, case E_Exception): Handle VMS exceptions
as regular exception objects and not as mere integers representing the
condition code.  The latter approach required some dynamics to mask off
severity bits, which did not fit well into the GCC table based model.
(gnat_to_gnu_entity, objects): Don't supply an external name for VMS
exception data objects. We don't it and it would conflict with the other
external symbol we have to generate for such exceptions.

* trans.c (tree_transform, case N_Exception_Handler): Remove part of
the special code for VMS exceptions, since these are now represented
as regular exceptions objects.

From-SVN: r79686
gcc/ada/ChangeLog
gcc/ada/ada-tree.h
gcc/ada/decl.c
gcc/ada/trans.c