* gcc-interface/utils.c (add_parallel_type): Take a TYPE instead of a
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Mar 2012 16:58:48 +0000 (16:58 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Mar 2012 16:58:48 +0000 (16:58 +0000)
commitae16f71ddb0f51c25c370a9e41ec98611bccf22b
tree536edf3d5f2df8ca541b5757200960e4953e5522
parent96e7147aaee1b8533e55b74c02294a7138ffe531
* gcc-interface/utils.c (add_parallel_type): Take a TYPE instead of a
DECL and adjust.  Move around.
(has_parallel_type): New predicate.
(rest_of_record_type_compilation): Return early if the type already
has a parallel type.
* gcc-interface/gigi.h (add_parallel_type): Adjust.
* gcc-interface/decl.c (gnat_to_gnu_entity): Adjust for above changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185779 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/gigi.h
gcc/ada/gcc-interface/utils.c