https://llvm.org/bugs/show_bug.cgi?id=27985
Bug ID: 27985 Summary: all DWARF DW_AT_name generation are wrong for ARM Product: tools Version: trunk Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P Component: llvm-as Assignee: unassignedb...@nondot.org Reporter: yi...@codeaurora.org CC: llvm-bugs@lists.llvm.org Classification: Unclassified Use any hello world .c , such as int foo(char* ccc) { char aaa[10]; aaa[1] = ccc[2]; return aaa[1]; } clang -c -target arm -O0 -g t.c dwarfdump -i t.o We can see .debug_info COMPILE_UNIT<header overall offset = 0x00000000>: < 0><0x0000000b> DW_TAG_compile_unit DW_AT_producer "clang version 3.9.0 (http://llvm.org/git/clang.git 3d996e269b2a4c446a67d89d9d8b1c510168169b) (http://llvm.org/git/llvm.git c27d8b42ef187b39e289d916599f694cc9796302)" DW_AT_language DW_LANG_C99 DW_AT_name "clang version 3.9.0 (http://llvm.org/git/clang.git 3d996e269b2a4c446a67d89d9d8b1c510168169b) (http://llvm.org/git/llvm.git c27d8b42ef187b39e289d916599f694cc9796302)" DW_AT_stmt_list 0x00000000 DW_AT_comp_dir "clang version 3.9.0 (http://llvm.org/git/clang.git 3d996e269b2a4c446a67d89d9d8b1c510168169b) (http://llvm.org/git/llvm.git c27d8b42ef187b39e289d916599f694cc9796302)" DW_AT_low_pc 0x00000000 DW_AT_high_pc <offset-from-lowpc>36 LOCAL_SYMBOLS: < 1><0x00000026> DW_TAG_subprogram DW_AT_low_pc 0x00000000 DW_AT_high_pc <offset-from-lowpc>36 DW_AT_frame_base len 0x0001: 5d: DW_OP_reg13 DW_AT_name "clang version 3.9.0 (http://llvm.org/git/clang.git 3d996e269b2a4c446a67d89d9d8b1c510168169b) (http://llvm.org/git/llvm.git c27d8b42ef187b39e289d916599f694cc9796302)" DW_AT_decl_file 0x00000001 clang version 3.9.0 (http://llvm.org/git/clang.git 3d996e269b2a4c446a67d89d9d8b1c510168169b) (http://llvm.org/git/llvm.git c27d8b42ef187b39e289d916599f694cc9796302)/t.c DW_AT_decl_line 0x00000001 DW_AT_prototyped yes(1) DW_AT_type <0x00000058> DW_AT_external yes(1) -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs