stor-layout.c (layout_union): Remove.
authorMark Mitchell <mark@codesourcery.com>
Wed, 15 Mar 2000 00:12:37 +0000 (00:12 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Wed, 15 Mar 2000 00:12:37 +0000 (00:12 +0000)
commitcc9d4a85d7053b55e8006e4f566f43e181bcd1c1
tree572a5d3ba769fd670d8c9fdda9a48dbe872dc93c
parent8901decfba91a9fc7134e8fbb258a14c87335845
stor-layout.c (layout_union): Remove.

* stor-layout.c (layout_union): Remove.
(layout_union_field): New function, split out from layout_union.
(finish_union_layout): Likewise.
(layout_field): Handle unions by calling layout_union_field.
(finish_record_layout): Handle unions.
(layout_type): Combine RECORD_TYPE, UNION_TYPE, and
QUAL_UNION_TYPE handling.

From-SVN: r32548
gcc/ChangeLog
gcc/stor-layout.c