2012-02-22 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Feb 2012 13:47:23 +0000 (13:47 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Feb 2012 13:47:23 +0000 (13:47 +0000)
commit4e104ca305e45835ac3444a0a19e07cf3f8d8a94
tree8aa5baea8ab81c655c592aaedb0bd67070fd490d
parent291426beadbb7e8fe69f1155bec76e4c535b1a97
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184471 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_ch5.adb
gcc/ada/freeze.adb
gcc/ada/init.c