OSDN Git Service

* exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 May 2010 21:52:45 +0000 (21:52 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:04:47 +0000 (14:04 +0900)
commit120a04de68643e4f372c546ee4d68097d39f0fe5
treea3cec258a7b8ab0e8ae5771f6a3ba3783561d95f
parent4696d4f2bfa3303b4705bf5b722cb867021dc383
* exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables
built for interfaces.
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Use
imported_p instead of Is_Imported when considering constants.
Do not promote alignment of exported objects.
<E_Record_Subtype>: Strip all suffixes for dispatch table entities.

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