re PR c++/60731 (dynamic library not getting reinitialized on multiple calls to dlopen())
authorJason Merrill <jason@redhat.com>
Mon, 7 Apr 2014 13:27:45 +0000 (09:27 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 7 Apr 2014 13:27:45 +0000 (09:27 -0400)
commit9d7aea5fbc096600902e28e3203d67379f301f2b
tree237ccb99133c0a6b115c594981f93ed9d688628f
parentda34ade5e6c93713fc9cb0b7b505afb06b01b95a
re PR c++/60731 (dynamic library not getting reinitialized on multiple calls to dlopen())

PR c++/60731
* lib/gcc-dg.exp (dg-build-dso): New.
(gcc-dg-test-1): Handle dg-do-what "dso".
* lib/target-supports.exp (add_options_for_dlopen): New.
(check_effective_target_dlopen): Use it.
* g++.dg/dso/dlclose1.C: New.
* g++.dg/dso/dlclose1-dso.cc: New.

From-SVN: r209187
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/dso/dlclose1-dso.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/dso/dlclose1.C [new file with mode: 0644]
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/target-supports.exp