http://llvm.org/bugs/show_bug.cgi?id=8745

           Summary: [mc] Try and reenable the inst to data lowering
                    optimization
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Common Code Generator Code
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


The Inst to Data lowering was causing reads after free since we deleted the old
inst fragment, but symbols would still point to it.

It has been disable for now, but it could be reenabled if each fragment knew
its symbols. That way we would be able to move the symbols to the new fragment.
We would also be able to do this during layout instead of after it.

Yet another way to do it is make sure that symbols never point to instruction
fragments by creating dummy data fragments when necessary.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to