From 7fe97dd95e595baf6f57a23356075c438b86f444 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 16 Mar 2004 08:54:07 +0000 Subject: [PATCH] Implement a new feature in the CFE, moving a GCC extension from the unsupported to the supported list git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12439 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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.