Author: fengzhou
Date: 2011-03-04 12:19:02 -0500 (Fri, 04 Mar 2011)
New Revision: 3504
Modified:
trunk/osprey/be/cg/cgemit.cxx
Log:
Fix bug #730. Print out original symbol name and offset in the comment as well
when generating assembly code.
Modified: trunk/osprey/be/cg/cgemit.cxx
===================================================================
--- trunk/osprey/be/cg/cgemit.cxx 2011-03-03 21:46:32 UTC (rev 3503)
+++ trunk/osprey/be/cg/cgemit.cxx 2011-03-04 17:19:02 UTC (rev 3504)
@@ -6599,7 +6599,11 @@
// we are in IPA mode and we are generating a reference to local
symbol
// that has been merged into global symtab because of IPA
EMT_Write_Qualified_Name (Asm_File, basesym);
- fprintf (Asm_File, " %+lld\n", (INT64) base_ofst);
+ fprintf (Asm_File, " %+lld", (INT64) base_ofst);
+ // now emit comments on this symbol for readability
+ fprintf (Asm_File, " %s ", ASM_CMNT);
+ EMT_Write_Qualified_Name (Asm_File, sym);
+ fprintf (Asm_File, " %+lld\n", (INT64) sym_ofst);
} else {
EMT_Write_Qualified_Name (Asm_File, sym);
fprintf (Asm_File, " %+lld\n", (INT64) sym_ofst);
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel