¿Por qué no funciona `-finstrument-functions` para mí?

De acuerdo aesta respuesta, debe imprimir todos los nombres de funciones:

[root@ test]# cat hw.c
#include <stdio.h>

int func(void)
{  
  return 1;
}
int main(void)
{
  func();
  printf("%d",6);
  return 6;
}
[root@ test]# gcc -Wall hw.c -o hw -finstrument-functions
[root@ test]# ./hw 
6
[root@ test]# gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
Copyright (C) 2006 Free Software Foundation, Inc.

¿Pero por qué no funciona para mí?

Respuestas a la pregunta(4)

Su respuesta a la pregunta