title: gdb cannot step into printf
body: <p>here is my sample program:</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  
  int main()
  {
  
  printf("hello good morning \n");
  return 0;
  }
  
  
  gcc -Wall -g temp.c
  
  
  /opt/langtools/bin/gdb a.out
  HP gdb 3.3 for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00.
  Copyright 1986 - 2001 Free Software Foundation, Inc.
  Hewlett-Packard Wildebeest 3.3 (based on GDB) is covered by the
  GNU General Public License. Type "show copying" to see the conditions to
  change it and/or distribute copies. Type "show warranty" for warranty/support.
  ..
  (gdb) b 6
  Breakpoint 1 at 0x2b14: file temp.c, line 6.
  (gdb) run
  Starting program: /oo_dgfqausr/test/dfqwrk4/temp/a.out
  
  Breakpoint 1, main () at temp.c:6
  6       printf("hello good morning \n");
  (gdb) step
  hello good morning
  7       return 0;
  (gdb)
  </code></pre>
  
  <p>as soon as i try to step into the printf function.its exiting and returning to main.
  does this mean that the shred library in which the printf function is defined is not provided with the debug symbols?Or am i doing something wrong?</p>