]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/44535 (g++ -O[ 23] generates undefined symbol)
authorMartin Jambor <mjambor@suse.cz>
Mon, 28 Jun 2010 15:42:01 +0000 (17:42 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Mon, 28 Jun 2010 15:42:01 +0000 (17:42 +0200)
commit621f418948dd050f09735532c098e46eaa1dfd69
tree745ee01b97de27435cfc7d6c86ecfc573129a1f0
parentfe2ef088e065f9e15311b221db3fcbf864dfb250
re PR c++/44535 (g++ -O[ 23] generates undefined symbol)

2010-06-28  Martin Jambor  <mjambor@suse.cz>

PR c++/44535
* gimple-fold.c (get_first_base_binfo_with_virtuals): New function.
(gimple_get_relevant_ref_binfo): Use get_first_base_binfo_with_virtuals
instead of BINFO_BASE_BINFO.

* testsuite/g++.dg/torture/pr44535.C: New test.

From-SVN: r161498
gcc/ChangeLog
gcc/gimple-fold.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr44535.C [new file with mode: 0644]