re PR c++/18416 (ICE in import_export_decl)
authorMark Mitchell <mark@codesourcery.com>
Fri, 12 Nov 2004 16:37:52 +0000 (16:37 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Fri, 12 Nov 2004 16:37:52 +0000 (16:37 +0000)
commit0a2695dba70df002f4ed8c0bad2a7c3403dd43df
tree517e3e9fda4562c722cfb2ed96466fb15762390e
parent896b242cc52cc8bdeca781ba5b783b701e090020
re PR c++/18416 (ICE in import_export_decl)

PR c++/18416
* passes.c (rest_of_decl_compilation): Do not look at DECL_RTL
when deciding whether to pass a variable to
cgraph_varpool_finalize_decl or assemble_variable.
* toplev.c (check_global_declarations): Do not clear DECL_RTL.

PR c++/18416
* g++.dg/init/global1.C: New test.

From-SVN: r90532
gcc/ChangeLog
gcc/passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/global1.C [new file with mode: 0644]
gcc/toplev.c