X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FReleaseNotes.html;h=596d24aed944d9c704bf562a397cb5eaf4365edb;hb=294fab1d079ef8dbcadcf2782b22ffdd0c849a81;hp=1187d449f142d21bb26c1455a62c6cd9f9161155;hpb=fcc54b3ede1c4234fc1a0ccb70689288c2e33f13;p=oota-llvm.git diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 1187d449f14..596d24aed94 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -77,7 +77,7 @@ The default optimizer sequence used by the C/C++ front-ends is:

  • Reassociation (-reassociate)
  • Instruction combining (-instcombine)
  • CFG simplification (-simplifycfg) -
  • Loop canonnicalization (-preheaders) +
  • Loop canonicalization (-loopsimplify)
  • Loop invariant code motion, with scalar promotion (-licm)
  • Global common subexpression elimination, with load elimination (-gcse)
  • Sparse conditional constant propagation (-sccp) @@ -191,8 +191,8 @@ sections.

  • Bugs:
    - Oversized integer bitfields cause crash.
    - LLVM needs explicit support for weak variables.
    + Oversized integer bitfields cause crash.
    + LLVM needs explicit support for weak variables.

  • Although many GCC extensions are supported, some are not. In particular, @@ -329,7 +329,7 @@ href="http://gcc.gnu.org/gcc-3.4/changes.html">GCC 3.4 release notes.

    different from the model used in the Itanium ABI, so exceptions will not interact correctly . -

  • Code for executing +
  • Code for executing destructors when unwinding is not shared. @@ -337,11 +337,11 @@ destructors when unwinding is not shared.


    Known problems with the X86 back-end


    Known problems with the Sparc back-end