Is VIEW_CONVERT_EXPR an lvalue? (was Re: RFA (fold): PATCH for c++/49290 (folding *(T*)(ar+10)))

2011-06-11 Thread Jason Merrill
On 06/10/2011 10:20 AM, Richard Guenther wrote: no, a VIEW_CONVERT_EXPR is generally not an lvalue (fold for example would turn the above to (volatile int) a[1]). The gimplifier seems to consider it an lvalue: gimplify_expr uses gimplify_compound_lval for it, and gimplify_addr_expr handles tak

GCC 4.6.1 Status

2011-06-11 Thread Erik Vaughn
> GCC 4.6.1 is planned for roughly late May, unless any reason arises to> > release >it earlier. > The next report for 4.6.1 will be sent by Richard. Is there a reason that the release has been delayed?

gcc-4.7-20110611 is now available

2011-06-11 Thread gccadmin
Snapshot gcc-4.7-20110611 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.7-20110611/ 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

The Linux binutils 2.21.52.0.2 is released

2011-06-11 Thread H.J. Lu
This is the beta release of binutils 2.21.52.0.2 for Linux, which is based on binutils 2011 0610 in CVS on sourceware.org plus various changes. It is purely for Linux. All relevant patches in patches have been applied to the source tree. You can take a look at patches/README to see what have been