I'm compiling u-boot using gcc, it generate dwarf info :
...
<74cb> DW_AT_name : (indirect string, offset: 0x1a6a): board.c
<74cf> DW_AT_comp_dir : (indirect string, offset: 0x2689): /root/file/u-boot/u-boot-am33x/arch/arm/lib
...
what option should be add to change DW_AT_name from "board.c" to "/root/file/u-boot/u-boot-am33x/arch/arm/lib/board.c" ? which means DW_AT_name contains full path of the source file?