https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61352
--- Comment #4 from Jack Howarth <howarth.at.gcc at gmail dot com> --- Also… % gcc-fsf-4.9 -g -O1 --save-temps himenoBMTxpa.c -o himenoBMTxpa … % dsymutil ./himenoBMTxpa % sudo fsf-gdb ./himenoBMTxpa properly sets breakpoints and steps through the code generated by gcc 4.9.0 on darwin12. So this is entirely due to the omitted execution of dsymutil.