OSDN Git Service

* exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 May 2010 11:50:18 +0000 (11:50 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:03:34 +0000 (14:03 +0900)
commit191cded9732055f9f2b52e15a67a73d5838e8d0e
treefb130f44dd7a08e8ba6652015e5a87642c4332dc
parentc98d4e9b0bab6fb2a440a8ef1b9cfa15fa9cdd3f
* exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables.
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Make imported
constants really constant.
<E_Record_Subtype>: Strip the suffix for dispatch table entities.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159184 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_disp.adb
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/lto5.adb