diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index d3ce29c5d73..5113ce6b868 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -140,6 +140,9 @@ In this release, the following missing features were implemented: & Sparc native code generators
  • The C/C++ front-end now support the GCC __builtin_return_address and __builtin_frame_address extensions.
  • [X86] Missing cast from ULong -> Double, cast FP -> bool and support for -9223372036854775808
  • +
  • The C/C++ front-end now supports +the "labels as values" GCC extension, often used to build "threaded interpreters".
  • + @@ -396,7 +399,6 @@ work: the following extensions are known to not be supported:
    1. Local Labels: Labels local to a block.
    2. -
    3. Labels as Values: Getting pointers to labels and computed gotos.
    4. Nested Functions: As in Algol and Pascal, lexical scoping of functions.
    5. Constructing Calls: Dispatching a call to another function.
    6. Extended Asm: Assembler instructions with C expressions as operands.
    7. @@ -467,6 +469,7 @@ work:

      The following extensions are known to be supported:

        +
      1. Labels as Values: Getting pointers to labels and computed gotos.
      2. Statement Exprs: Putting statements and declarations inside expressions.
      3. Typeof: typeof: referring to the type of an expression.
      4. Lvalues: Using ?:, "," and casts in lvalues.