Re: RFC: semi-automatic hookization

2010-11-20 Thread Ian Lance Taylor
Joern Rennecke  writes:

> Before I go and make all these target changes & test them, is there at
> least agreemwent that this is the right approach, i.e replacing
> CUMULATIVE_ARG *
> with void *, and splitting up x_rtl into two variables.

I don't know how we want to get there, but it seems to me that the place
we want to end up is with the target hooks defined to take an argument
of type struct cumulative_args * (or a better name if we can think of
one).  We could consider moving the struct definition into CPU.c, and
having the target structure just report the size, or perhaps a combined
allocation/INIT_CUMULATIVE_ARGS function.

Ian


gcc-4.6-20101120 is now available

2010-11-20 Thread gccadmin
Snapshot gcc-4.6-20101120 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/4.6-20101120/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 4.6 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/trunk revision 166987

You'll find:

 gcc-4.6-20101120.tar.bz2 Complete GCC (includes all of below)

  MD5=c1523693e5c147e70a961e08aac6cd3e
  SHA1=97a996145f1aa3f1dae17d514227553300ec76ab

 gcc-core-4.6-20101120.tar.bz2C front end and core compiler

  MD5=c57d639e26f33704703644e3ddfa2fa1
  SHA1=85f06a319b35962119e76d1fee76a1061ad3a24e

 gcc-ada-4.6-20101120.tar.bz2 Ada front end and runtime

  MD5=e3283dd271d8974410aada217f2c
  SHA1=ecc0d6e8e9c106059f16fe9d0cd7823a0c3b0e23

 gcc-fortran-4.6-20101120.tar.bz2 Fortran front end and runtime

  MD5=6a9ee61dff5b32eb04788e541ee4e9b9
  SHA1=c3d3341db9dcf5cfe99e1282afab4a934e301b39

 gcc-g++-4.6-20101120.tar.bz2 C++ front end and runtime

  MD5=c71c23a91776bcf90f2f21ce03b80068
  SHA1=e6b34ab477441413ba674a02849288d6124bb957

 gcc-java-4.6-20101120.tar.bz2Java front end and runtime

  MD5=fed1390a78bb082d7480a2fe1b21485d
  SHA1=e18bfd2877f368271ca1ce2bbbf21716ae8c6c4d

 gcc-objc-4.6-20101120.tar.bz2Objective-C front end and runtime

  MD5=6374fa2a5a7514f0c9e14cfe1fab0b04
  SHA1=28e486b6eb49a6bfdff1abdcdc989caa3ef54182

 gcc-testsuite-4.6-20101120.tar.bz2   The GCC testsuite

  MD5=2b0c5aedcd96b9ae3422233a9296af51
  SHA1=26404991eb34ef5b364a5dc6f7f76feeea3b6460

Diffs from 4.6-20101113 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-4.6
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.