OSDN Git Service

PR c/24255
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Oct 2005 23:34:09 +0000 (23:34 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Oct 2005 23:34:09 +0000 (23:34 +0000)
commit03908818121d7f3e0bacb15f460eaf661b12c1a8
treee0ba09b20b9401b57ddfd7bb96ac65cafde86a0b
parent536a6652af6d9edc775c6f153b35225dfde6c94e
    PR c/24255
        * tree.h (DECL_TRANSPARENT_UNION): Remove.
        * function.c (assign_parm_find_data_types): Don't support it.
        * print-tree.c (print_node): Likewise.
        * c-common.c (handle_transparent_union_attribute): Likewise.
        Use build_duplicate_type.
        * tree-inline.c (remap_type_1): Split out of remap_type;
        properly remap aggregate fields.
        (build_duplicate_type): New.
        * doc/extend.texi (Variable Attributes): Remove documentation
        for transparent_union.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105338 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/doc/extend.texi
gcc/function.c
gcc/print-tree.c
gcc/tree-inline.c
gcc/tree.h