In the short m4 session from Debugging with GDB: Sample Session, setting breakpoint fails:
$ gdb -q m4
Reading symbols from m4...(no debugging symbols found)...done.
(gdb) break m4_changequote
Function "m4_changequote" not defined.
Make breakpoint pending on future shared library load? (y or [n])