* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: For a
commit35f63fec1fec65171e934e1d0a1e0ab3031824b0
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Nov 2014 19:03:26 +0000 (5 19:03 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Nov 2014 19:03:26 +0000 (5 19:03 +0000)
tree689a11b5b68ff99c2a799cbf10bcec80a263ec09
parent939bd7f67a36fddbb5f7c0e41e7e0fcf4501f2a3
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: For a
derived untagged type that renames discriminants, be prepared for
a type derived from a private discriminated type when changing the
type of the stored discriminants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217153 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/private2.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/specs/private2_pkg.ads [new file with mode: 0644]