gcc-4.3-20100516 is now available

2010-05-16 Thread gccadmin
Snapshot gcc-4.3-20100516 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20100516/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 4.3 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-4_3-branch 
revision 159467

You'll find:

gcc-4.3-20100516.tar.bz2  Complete GCC (includes all of below)

gcc-core-4.3-20100516.tar.bz2 C front end and core compiler

gcc-ada-4.3-20100516.tar.bz2  Ada front end and runtime

gcc-fortran-4.3-20100516.tar.bz2  Fortran front end and runtime

gcc-g++-4.3-20100516.tar.bz2  C++ front end and runtime

gcc-java-4.3-20100516.tar.bz2 Java front end and runtime

gcc-objc-4.3-20100516.tar.bz2 Objective-C front end and runtime

gcc-testsuite-4.3-20100516.tar.bz2The GCC testsuite

Diffs from 4.3-20100509 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-4.3
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


Re: Clobbering two registers

2010-05-16 Thread Paulo J. Matos
On Wed, May 12, 2010 at 6:43 PM, Ian Lance Taylor  wrote:
>
> Yes.
>
> Also look at match_scratch.
>

I assume that I only need to setup two match_scratch then, right?

-- 
PMatos


lto and compile flag associations

2010-05-16 Thread Jack Howarth
   What is the current LTO design with regards to the
retention of compiler flags during the actual link
time optimization compilation steps. For example, if
one is linking mixed fortran and c object files which
have distinct flags passed in FFLAGS and CFLAGS, are
these embedded with the LTO information when generating
the object files in the initial compilation or do they
have to be explicitly passed later? If the latter is
the case, how would one deal with the situation of a
linkage with mixed fortran and c LTO object files which
would require conflicting compilation flags? Thanks in
advance for any clarifications.
   Jack


Performance optimizations for Intel Core 2 and Core i7 processors

2010-05-16 Thread Maxim Kuvyrkov
CodeSourcery is working on improving performance for Intel's Core 2 and 
Core i7 families of processors.


CodeSourcery plans to add support for unaligned vector instructions, to 
provide fine-tuned scheduling support and to update instruction 
selection and instruction cost models for Core i7 and Core 2 families of 
processors.


As usual, CodeSourcery will be contributing its work to GCC.  Currently, 
our target is the end of GCC 4.6 Stage1.


If your favorite benchmark significantly under-performs on Core 2 or 
Core i7 CPUs, don't hesitate asking us to take a look at it.


We appreciate Intel sponsoring this project.


Thank you,

--
Maxim Kuvyrkov
CodeSourcery
ma...@codesourcery.com
(650) 331-3385 x724