[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 27 Apr 2004 10:49:37 +0000 (12:49 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 27 Apr 2004 10:49:37 +0000 (12:49 +0200)
commitf2c9e65ac590ba889a92e83d27869f4c8472b316
tree6e6eb891c379af7ef0a0d22a61df9c3c339df288
parent4b763d779cd3cc674a476fa5a9c21e7481c309fd
[multiple changes]

2004-04-27  Ed Schonberg  <schonberg@gnat.com>

* a-wtmoio.ads: Formal type must be a modular type, not a signed
integer type.

2004-04-27  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

* decl.c (gnat_to_gnu_entity, case object): Call
__builtin_update_setjmp_buf.

* gigi.h (update_setjmp_buf): Deleted.
(ADT_update_setjmp_buf_decl, update_setjmp_buf_decl): New.

* misc.c: (update_setjmp_buf): Deleted.

* trans.c (gnat_to_gnu): Call do_pending_stack_adjust and emit_queue
around block of RTL.

* utils.c (init_gigi_decls): Initialize update_setjmp_buf.

From-SVN: r81218
gcc/ada/ChangeLog
gcc/ada/a-wtmoio.ads
gcc/ada/decl.c
gcc/ada/gigi.h
gcc/ada/misc.c
gcc/ada/trans.c
gcc/ada/utils.c