title: How to delete a breakpoint from multiple breakpoint list in gdb?
body: <p>I've set a breakpoint on some file:line, and since there are multiple such files, this caused GDB to create multiple breakpoints.</p>
  
  <pre><code>(gdb) b drv.c:2145
  Breakpoint 1 at 0xa8b8172: drv.c:2145. (3 locations)
  
  
  (gdb) info b
  Num     Type           Disp Enb Address    What
  1       breakpoint     keep y   &lt;MULTIPLE&gt;
  1.1                         y     0x0a8b8172 in soc_property_ci_get_str at /lspace/seb/broadcom/src/soc/common/drv.c:2145
  1.2                         y     0x0a8b81d8 in soc_property_ci_get_str at /lspace/seb/broadcom/src/soc/common/drv.c:2145
  1.3                         y     0x0aaa364d in soc_dpp_info_config_common_tm at /lspace/seb/broadcom/src/soc/dpp/drv.c:2145
  </code></pre>
  
  <p>Is there a way to delete breakpoints from multiple breakpoint list?
  When trying to delete the breakpoint using it's index, it fails with an error.</p>
  
  <pre><code>(gdb) d 1.1
  warning: bad breakpoint number at or near '1.1'
  </code></pre>