gcc-4.7-20110416 is now available

2011-04-16 Thread gccadmin
Snapshot gcc-4.7-20110416 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/4.7-20110416/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

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

You'll find:

 gcc-4.7-20110416.tar.bz2 Complete GCC (includes all of below)

  MD5=03e9be2588c85686efae2c42d612666e
  SHA1=8228bf4300fdc493f0f94cc3eee7a1781f9ed51e

 gcc-core-4.7-20110416.tar.bz2C front end and core compiler

  MD5=c09a15f05faa60a45cf9798137382e6c
  SHA1=216344542b507f24767b46f7d27bf4b8b08bee90

 gcc-ada-4.7-20110416.tar.bz2 Ada front end and runtime

  MD5=96d4f213d0bd25868a8760562ca34973
  SHA1=7c34def0b11cd78a430c24413e07e5e843552582

 gcc-fortran-4.7-20110416.tar.bz2 Fortran front end and runtime

  MD5=672a4b799ae54f0915dda2a06574a765
  SHA1=112ee397ba0545eae1f131622a724fca1bf1ee91

 gcc-g++-4.7-20110416.tar.bz2 C++ front end and runtime

  MD5=918d05cde879fab3cf43cd5cc65a8120
  SHA1=756ebf99e0c86a09e9f481856c2bc1f8f86cbc38

 gcc-go-4.7-20110416.tar.bz2  Go front end and runtime

  MD5=e89aa5e81439a3e18d1b3492af2d8058
  SHA1=792ec79d3403ead524c32ac3b2728a5ccc400c7e

 gcc-java-4.7-20110416.tar.bz2Java front end and runtime

  MD5=ab8fa6f942ffa495f4b70d55b2c2fdb9
  SHA1=19699d3399c55a1661685697f771fdf366bd6dd4

 gcc-objc-4.7-20110416.tar.bz2Objective-C front end and runtime

  MD5=73c8b3d93b33a1fbe7cc45b881d14515
  SHA1=87223cb51b1f76e7df29a6e30d672782cafc348d

 gcc-testsuite-4.7-20110416.tar.bz2   The GCC testsuite

  MD5=ca93d1faae48d4de62165987851c6621
  SHA1=a2396c6acf007db8706e6946b495048a7bec1eba

Diffs from 4.7-20110409 are available in the diffs/ subdirectory.

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


[google] Merged gcc-4_6-branch into google/gcc-4_6

2011-04-16 Thread Diego Novillo
I committed revisions 172504 and 172505 to google/gcc-4_6

Rev 172504 merges all the changes from gcc-4_6-branch since the 4.6.0
release.

Rev 172505 is the following release-only fix from Le-Chun that fixes
annotalysis conflicts with new constexpr changes in the parser:

2011-04-15  Le-Chun Wu  

       * decl2.c (cp_check_const_attributes): Handle unparsed lock attribute
       arguments.
       * parser.c (cp_parser_attribute_list): Don't save tokens when argument
       list of a lock attribute is empty.
       * semantics.c (cxx_eval_constant_expression): Handle unexpected
       FIELD_DECL gracefully.

I committed the two changes separately to simplify cherry picking of
Le-Chun's fix for trunk (the patch cannot be applied to google/main).

Tested on x86_64.


Diego.