El lenguaje de comandos de gdb no tiene forma de ignorar un error al procesar un comando.
Sin embargo, esto se hace fácilmente si su gdb se creó con la extensión de Python. Busque el script "ignorar errores". Con eso, puedes:
(gdb) ignorar-errores imprimir *foo
... y cualquier error de impresión se mostrará pero no cancelará el resto de su secuencia de comandos.
También puedes hacer esto:
gdb a.out < analyze.v2.gdb
Esto ejecutará los comandos en Analyze.v2.gdb línea por línea, incluso si ocurre un error.