entities of a package renaming another one.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268674
138bc75d-0d04-0410-961f-
82ee72b054a4
+2019-02-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc-interface/trans.c (elaborate_all_entities): Do not elaborate the
+ entities of a package renaming another one.
+
2019-02-08 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tests on
elaborate_all_entities (gnat_unit);
- if (Ekind (gnat_entity) == E_Package)
+ if (Ekind (gnat_entity) == E_Package
+ && No (Renamed_Entity (gnat_entity)))
elaborate_all_entities_for_package (gnat_entity);
else if (Ekind (gnat_entity) == E_Generic_Package)