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)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 May 2010 11:50:18 +0000 (11:50 +0000)
commit7640ed3d8a38f4eedd02419fb353ac66320fc78e
tree5a8b840a36226645873ccea5b9a0350286f5d624
parent4ce8ada59713e8a15d5082d98bf23d5f0e6ffbd4
* 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 [new file with mode: 0644]
gcc/testsuite/gnat.dg/lto5_pkg.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/lto5_pkg.ads [new file with mode: 0644]