gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 11 Oct 2010 21:36:26 +0000 (21:36 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 11 Oct 2010 21:36:26 +0000 (21:36 +0000)
* gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
(main): Make openlib dummy call.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/infcall-dlopen.cc

index 865568c..3340523 100644 (file)
@@ -1,5 +1,10 @@
 2010-10-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
+       * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
+       (main): Make openlib dummy call.
+
+2010-10-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
        Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
        * break-interp.exp (reach): Move the core body ...
        (reach_1): ... here.  Use stop-on-solib-events for _dl_debug_state.
index 1e389e6..7fb204c 100644 (file)
@@ -23,6 +23,9 @@ openlib (const char *filename)
 {
   void *h = dlopen (filename, RTLD_LAZY);
 
+  if (filename == NULL)
+    return 0;
+
   if (h == NULL)
     return 0;
   if (dlclose (h) != 0)
@@ -33,5 +36,8 @@ openlib (const char *filename)
 int
 main (void)
 {
+  /* Dummy call to get the function always compiled in.  */
+  openlib (NULL);
+
   return 0;
 }