Uploaded image for project: 'JikesRVM'
  1. JikesRVM
  2. RVM-656

Re-enable O2 optimizations disabled for stability drive

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.2
    • Component/s: Compiler: Optimizing
    • Labels:
      None

      Description

      As part of the mid-2007 stability drive, we disabled many of the O2 optimizations in the opt compiler because it was generally believed that they were less stable than the rest of the code base. We've now achieved better stability than at any previous point in the project's history. It's time to re-assess the O2 optimizations and on a case-by-case basis re-enable them, fix them (if they are salvageable) or remove them entirely (if they are deemed to be unfixable).

      We will proceed in a series of staged steps in this process, since when the optimizations were disabled in 2007, some of the crashes we were seeing were intermittent. A number of JIRA tasks and sub-tasks will be created under this overall item to specify the plan.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            dgrove David Grove added a comment -

            No longer actively working on this.

            Show
            dgrove David Grove added a comment - No longer actively working on this.

              People

              • Assignee:
                Unassigned
                Reporter:
                dgrove David Grove
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated: