]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/decl.c
re PR rtl-optimization/10776 (Large aggregate initializers with a single relocated...
authorRichard Henderson <rth@redhat.com>
Mon, 12 Jan 2004 21:38:04 +0000 (13:38 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 12 Jan 2004 21:38:04 +0000 (13:38 -0800)
commit25ebb82a64b527e6f46ad31e3215a5b92504d61d
tree4735db9e9cee85a6927d43897c4fcf385b6c978c
parent6b692ad7bd93797953906b93a72c8a6675e95112
re PR rtl-optimization/10776 (Large aggregate initializers with a single relocated entry causes excessive compile time regression)

        PR opt/10776
        * typeck2.c (split_nonconstant_init_1, split_nonconstant_init): New.
        (store_init_value): Use it.
        * decl.c (check_initializer): Expect full initialization code
        from store_init_value.
        * init.c (expand_aggr_init_1): Likewise.
        * decl2.c (maybe_emit_vtables): Abort if runtime init needed.

From-SVN: r75763
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/init.c
gcc/cp/typeck2.c
This page took 0.060709 seconds and 5 git commands to generate.