Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

August 2010 GNU Toolchain Update

Name: nickclifton 2010-08-23 14:07

Hi Guise,

Here are the highlights of this month's changes:

* Starting with GCC version 4.6, the default setting (when not optimizing for size) for 32-bit Linux x86 and 32-bit Darwin x86 targets has been changed to -fomit-frame-pointer.  The default can be reverted to -fno-omit-frame-pointer by configuring GCC with the --enable-frame-pointer option.

* Two new optimizations have been added to gcc:

    -ftree-bit-ccp

  Performs sparse conditional bit constant propagation on trees and propagates pointer alignment information.  It only operates on local scalar variables and is enabled by default at -O and higher.

    -ftree-loop-distribute-patterns

  Extracts parts of a loop that can be handled with calls to a library function.  For example:

    DO I = 1, N
        A(I) = 0
        B(I) = A(I) + I
    ENDDO


  is transformed to:

    memset (A, 0, sizeof A)
    DO I = 1, N
        B(I) = A(I) + I
    ENDDO


  This option is enabled by default at -O3.

* Support has been added for the V850E2 and V850E2V3 variants of the NEC V850 architecture.

That's all folks.

Cheers
  Nick

http://nickclifton.livejournal.com/6207.html

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List