* probe.c (parse_probes): Move conditional to check for
	debuginfo files from here...
	* stap-probe.c (stap_get_probes): ... to here.
+2012-05-07  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * probe.c (parse_probes): Move conditional to check for
+       debuginfo files from here...
+       * stap-probe.c (stap_get_probes): ... to here.
+
 2012-05-07  Mark Kettenis  <kettenis@gnu.org>
            H.J. Lu  <hongjiu.lu@intel.com>
 
 
            && FILENAME_CMP (lbasename (objfile->name), objfile_name) != 0)
          continue;
 
-       if (objfile->separate_debug_objfile_backlink != NULL)
-         continue;
-
        probes = objfile->sf->sym_probe_fns->sym_get_probes (objfile);
 
        for (ix = 0; VEC_iterate (probe_p, probes, ix, probe); ix++)
 
   struct sdt_note *iter;
   unsigned save_probesp_len = VEC_length (probe_p, *probesp);
 
+  if (objfile->separate_debug_objfile_backlink != NULL)
+    {
+      /* This is a .debug file, not the objfile itself.  */
+      return;
+    }
+
   if (!elf_tdata (obfd)->sdt_note_head)
     {
       /* There isn't any probe here.  */