gcc/gcc/ada ada-tree.h decl.c trans.c ChangeLog

charlet@gcc.gnu.org charlet@gcc.gnu.org
Fri Mar 19 18:25:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	charlet@gcc.gnu.org	2004-03-19 15:08:46

Modified files:
	gcc/ada        : ada-tree.h decl.c trans.c ChangeLog 

Log message:
	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.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ada-tree.h.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/decl.c.diff?cvsroot=gcc&r1=1.33&r2=1.34
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/trans.c.diff?cvsroot=gcc&r1=1.47&r2=1.48
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ChangeLog.diff?cvsroot=gcc&r1=1.463&r2=1.464



More information about the Gcc-cvs mailing list