gdb/testsuite/
* gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h". [__WIN32__]: Include "windows.h" and define macro 'dlopen' and 'dlclose'. [!__WIN32__]: Include "dlfcn.h". * gdb.mi/mi-catch-load.exp: Set up kfail.
This commit is contained in:
parent
0e1c243401
commit
bb66bd5176
|
@ -1,3 +1,11 @@
|
|||
2013-10-11 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
|
||||
[__WIN32__]: Include "windows.h" and define macro 'dlopen'
|
||||
and 'dlclose'.
|
||||
[!__WIN32__]: Include "dlfcn.h".
|
||||
* gdb.mi/mi-catch-load.exp: Set up kfail.
|
||||
|
||||
2013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
|
||||
|
||||
* lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
|
||||
|
|
|
@ -15,9 +15,16 @@
|
|||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <dlfcn.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef __WIN32__
|
||||
#include <windows.h>
|
||||
#define dlopen(name, mode) LoadLibrary (TEXT (name))
|
||||
#define dlclose(handle) FreeLibrary (handle)
|
||||
#else
|
||||
#include <dlfcn.h>
|
||||
#endif
|
||||
|
||||
char *libname = "mi-catch-load-so.so";
|
||||
|
||||
int
|
||||
|
|
|
@ -58,6 +58,7 @@ gdb_expect {
|
|||
pass "catch-load: solib-event stop"
|
||||
}
|
||||
-re ".*$mi_gdb_prompt$" {
|
||||
setup_kfail mi/15945 *-*-*mingw*
|
||||
fail "catch-load: solib-event stop"
|
||||
}
|
||||
timeout {
|
||||
|
@ -85,6 +86,7 @@ gdb_expect {
|
|||
pass "catch-unload: solib-event stop"
|
||||
}
|
||||
-re ".*$mi_gdb_prompt$" {
|
||||
setup_kfail mi/15945 *-*-*mingw*
|
||||
fail "catch-unload: solib-event stop"
|
||||
}
|
||||
timeout {
|
||||
|
|
Loading…
Reference in New Issue