]> git.ipfire.org Git - thirdparty/gcc.git/commit
exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables.
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 8 May 2010 11:50:18 +0000 (11:50 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 8 May 2010 11:50:18 +0000 (11:50 +0000)
commit901ad63f3070d0f561f205618cc830486af365fb
tree5a8b840a36226645873ccea5b9a0350286f5d624
parent9c026b8767d906ad9969f287152b237d9a20258e
exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables.

* 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.

From-SVN: r159184
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]