re PR c/10675 (Compile time increases quadratically with struct size)
authorRichard Henderson <rth@redhat.com>
Mon, 12 May 2003 03:25:38 +0000 (20:25 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 12 May 2003 03:25:38 +0000 (20:25 -0700)
commit66ea6f4ccef91a1d6b86f7feaf524df51a15e36c
treed64fee370dcba52f3ebdc46db60f749bc198bad5
parent358997e28a2aada18905dc8824252583116ed7df
re PR c/10675 (Compile time increases quadratically with struct size)

        PR c/10675
        * c-decl.c: Include hashtab.h.
        (detect_field_duplicates): New.
        (finish_struct): Use it.
        * Makefile.in (c-decl.o): Update.
        * c-parse.in (structsp_attr): Nreverse component_decl_list results.
        (component_decl_list, component_decl_list2,
        components, components_notype): Build list in reverse order.
        (enumlist): Clarify docs.  Use TREE_CHAIN not chainon.
        * tree.c (chainon): Special case op2 null as well.
        Reorg for clarity.

From-SVN: r66710
gcc/ChangeLog
gcc/Makefile.in
gcc/c-decl.c
gcc/c-parse.in
gcc/tree.c