]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/freeze.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 22 Feb 2012 13:47:23 +0000 (14:47 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 22 Feb 2012 13:47:23 +0000 (14:47 +0100)
commit84c4181d3b2b772d5e5efba12ed215834c862fc6
tree8aa5baea8ab81c655c592aaedb0bd67070fd490d
parentbbd6a014640b668d38004deb8f647303e2347ac5
[multiple changes]

2012-02-22  Ed Schonberg  <schonberg@adacore.com>

* freeze.adb (Freeze_Entity): Do not perform type layout within
a generic unit.

2012-02-22  Eric Botcazou  <ebotcazou@adacore.com>

* init.c (__gnat_error_handler) [Linux]: Map SIGBUS to
Storage_Error.

2012-02-22  Ed Schonberg  <schonberg@adacore.com>

* exp_ch5.adb (Expand_N_Assignment_Statement): Reject an
assignment to a classwide type whose type is limited, as
can happen in an instantiation in programs that run afoul or
AI05-0087.

From-SVN: r184471
gcc/ada/ChangeLog
gcc/ada/exp_ch5.adb
gcc/ada/freeze.adb
gcc/ada/init.c