[Ada] Code cleanup of alignment representation clauses in dispatch tables
authorJavier Miranda <miranda@adacore.com>
Wed, 18 Sep 2019 08:32:42 +0000 (08:32 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Wed, 18 Sep 2019 08:32:42 +0000 (08:32 +0000)
commitf04e9787ea98a9a8d596be8ca78eb74a7f9f863c
tree64b8c3b301d62bc57797317379c98fd37496d108
parent50a7395372ba8a082fc0514a16a3f381ec1e49e7
[Ada] Code cleanup of alignment representation clauses in dispatch tables

This patch does not modify the functionality of the compiler; it avoids
generating non-required alignment representation clauses for dispatch
tables.

2019-09-18  Javier Miranda  <miranda@adacore.com>

gcc/ada/

* exp_disp.adb (Make_DT, Make_Secondary_DT): Remove generation
of alignment representation clause for the following tables:
Predef_Prims, Iface_DT, TSD, ITable, DT.

From-SVN: r275853
gcc/ada/ChangeLog
gcc/ada/exp_disp.adb