From patchwork Sun Jan 2 22:19:27 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [wwwdoc] : Add additional new features in 4.6 From: Kai Tietz X-Patchwork-Id: 77205 Message-Id: To: GCC Patches Cc: Gerald Pfeifer Date: Sun, 2 Jan 2011 23:19:27 +0100 Hello, This patch adds some new features of 4.6. ChangeLog 2011-01-02 Kai Tietz * wwwdocs/htdocs/gcc-4.6/changes.html: Update. Ok for commit? Regards, Kai Index: wwwdocs/htdocs/gcc-4.6/changes.html =================================================================== --- wwwdocs.orig/htdocs/gcc-4.6/changes.html 2011-01-02 22:36:57.000000000 +0100 +++ wwwdocs/htdocs/gcc-4.6/changes.html 2011-01-02 23:10:07.862964200 +0100 @@ -180,6 +180,11 @@ calls to functions that return to the current unit only via returning or exception handling. This is the case for most library functions that have no callbacks. +
  • Support of new type __int128 for targets having + wide enough machine-mode support.
  • +
  • New function attribute callee_pop_aggregate allows + to specify if caller, or callee is responsible to pop aggregate + return pointer value from stack.
  • C

    @@ -246,7 +251,7 @@

    Fortran

    • On systems supporting the libquadmath library, GNU Fortran - now also supports a quad-precision, kind=16 floating-point + now also supports a quad-precision, kind=16 floating-point data type (REAL(16), COMPLEX(16)). As the data type is not fully supported in hardware, calculations might be one to two orders of magnitude slower than with the 4, 8 or 10 bytes @@ -347,7 +352,7 @@
    • The module procedures C_SIZEOF of the intrinsic module ISO_C_BINDINGS and COMPILER_VERSION and COMPILER_OPTIONS of ISO_FORTRAN_ENV - have been implemented.
    • + have been implemented.
    • Minor changes: obsolesce diagnostics for ENTRY was added for -std=f2008; a line may start with a semicolon; @@ -557,8 +562,8 @@

      MicroBlaze

      -

      Support has been added for the Xilinx MicroBlaze softcore Processor -(microblaze-elf) embedded target. This configurable processor is +

      Support has been added for the Xilinx MicroBlaze softcore Processor +(microblaze-elf) embedded target. This configurable processor is supported on several Xilinx Spartan and Virtex FPGAs.

      MIPS

      @@ -620,6 +625,16 @@ At the moment, Android support is enabled only for ARM.
    +

    Windows x86/x86_64

    +
      +
    • Initial support of decimal floating point.
    • +
    • Support of __thiscall calling-convention.
    • +
    • Support of hot-patchable function prologue via attribute + ms_hook_prologue> also for x86_64 architecture.
    • +
    • Improvment of stack-probing and stack-allocation mechanism.
    • +
    • Support of push/pop-macro pragma as preprocessor command.
    • +
    +

    Documentation improvements

    Other significant improvements