OSDN Git Service

2004-03-19 Arnaud Charlet <charlet@act-europe.fr>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Mar 2004 15:08:45 +0000 (15:08 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Mar 2004 15:08:45 +0000 (15:08 +0000)
commitea3fd778402bf80e622a06ac85f3680e4d997f6c
treee181864591b43e4b8cf43a1659ca70d4bdb4ddb8
parent7a0fec36b5820f0913cc40edc1e311b754ce9316
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79686 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/ada-tree.h
gcc/ada/decl.c
gcc/ada/trans.c