Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-19338

Evaluate feasibility and impact of not disabling strict aliasing

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Blocked
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Build
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Platform 6 07/17/15

      Description

      We currently disable the compilers alias based optimziations by building with -fno-strict-aliasing, due to a small number of aliasing violations.

      The majority of these aliasing violations are in the mmap subsystem.

      We should switch the default to build with type based alias analysis enabled, and only disable it for subsystems which require it.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-devplatform Backlog - Server Development Platform Team (SDP)
              Reporter:
              acm Andrew Morrow
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated: