Como faço para que os front-ends do gdb mostrem a seta de instruções atual na janela de código-fonte do assembly?

Estou fazendo alguma codificação de assembler x86 no Linux (Arch 64), usando nasm para montar e ld para vincular, para criar um executável de 32 bits assim:

wordcount: wordcount.o
    ld -o wordcount wordcount.o -melf_i386

wordcount.o: wordcount.asm
    nasm -f elf -g -F stabs wordcount.asm -l wordcount.lst

Quando abro o executável no gdb (versão 7.7), os símbolos de origem são carregados ok, e posso definir pontos de interrupção através da janela de origem nos vários frontends (tentei o GUD no Emacs (24.3.1), ddd (3.3.12 ) e kdbg (2.5.4)), mas ao percorrer o código, a linha atual não é indicada com um símbolo de seta ou triângulo, como acontece ao percorrer o código-fonte C.

Examinei as respostas para perguntas semelhantes e entendo que posso encontrar minhas instruções atuais através da janela de desmontagem ou fazendo com que a janela principal do gdb desmonte a próxima linha, mas eu realmente gostaria de obter a linha atual indicador de seta trabalhando na janela de origem, para que eu possa ver minha fonte ao percorrer o código uma única vez. Alguém está trabalhando? Ou existe uma razão para que isso não funcione para programas em linguagem assembly?

NB: Tentei criar um executável de 64 bits também e tenho o mesmo problema.

questionAnswers(1)

yourAnswerToTheQuestion