gcc-4.8-20140612 is now available

2014-06-12 Thread gccadmin
Snapshot gcc-4.8-20140612 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20140612/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.8 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: ACM SIGPLAN Programming Languages Software Award

2014-06-12 Thread Jeff Law
On 06/12/14 02:16, Richard Biener wrote: On Wed, Jun 11, 2014 at 2:18 PM, David Edelsohn wrote: It gives me great pleasure to announce that GCC has won the ACM SIGPLAN Programming Languages Software Award Congratulations to the entire GCC Community! That's great! Most definitely. Sadly, we

Attributes for var_decl and fun_decl.

2014-06-12 Thread Umesh Kalappa
Dear All, We ported gcc 4.8.1 for custom hardware and we have target specific attributes like io for variables and interrupt for functuions and many more. We are able to fetch the attributes for variables like look_up(DECL_ATTRIBUTES(node),attr_name) for typedef variables we are fetching attri

GCC 4.7 branch is now closed

2014-06-12 Thread Richard Biener
The GCC 4.7 branch is now closed, please refrain from committing anything there now. Richard.

Re: Help understand the may_be_zero field in loop niter information

2014-06-12 Thread Zdenek Dvorak
Hi, > > I noticed there is below code/comments about may_be_zero field in loop > > niter desc: > > > > tree may_be_zero;/* The boolean expression. If it evaluates to true, > >the loop will exit in the first iteration (i.e. > >its latch will not be executed),

Re: Help understand the may_be_zero field in loop niter information

2014-06-12 Thread Richard Biener
On Thu, Jun 12, 2014 at 1:41 PM, Bin.Cheng wrote: > Hi, > I noticed there is below code/comments about may_be_zero field in loop > niter desc: > > tree may_be_zero;/* The boolean expression. If it evaluates to true, >the loop will exit in the first iteration (i.e. >

Help understand the may_be_zero field in loop niter information

2014-06-12 Thread Bin.Cheng
Hi, I noticed there is below code/comments about may_be_zero field in loop niter desc: tree may_be_zero;/* The boolean expression. If it evaluates to true, the loop will exit in the first iteration (i.e. its latch will not be executed), even if the niter

Re: [GSoC] decision tree first steps

2014-06-12 Thread Richard Biener
On Wed, Jun 11, 2014 at 4:09 PM, Prathamesh Kulkarni wrote: > On 6/11/14, Richard Biener wrote: >> On Wed, Jun 11, 2014 at 12:53 PM, Richard Biener >> wrote: >>> On Wed, Jun 11, 2014 at 10:51 AM, Richard Biener >>> wrote: On Tue, Jun 10, 2014 at 1:57 PM, Richard Biener wrote: [...sni

Re: C++ interop issue due to non-null pointers

2014-06-12 Thread Jonathan Wakely
On 12 June 2014 10:40, Florian Weimer wrote: > In GCC 4.9, we have optimizations that make use of non-null annotations, at > least for removing null pointer checks. Some libc functions are annotated > with it, such as qsort, memcpy, memset, memcmp. Yep, as described at https://gcc.gnu.org/gcc-4.9

C++ interop issue due to non-null pointers

2014-06-12 Thread Florian Weimer
In GCC 4.9, we have optimizations that make use of non-null annotations, at least for removing null pointer checks. Some libc functions are annotated with it, such as qsort, memcpy, memset, memcmp. On the other hand, it is unspecified if the data() member of std::vector returns null pointer i

Re: ACM SIGPLAN Programming Languages Software Award

2014-06-12 Thread Mark Wielaard
On Thu, Jun 12, 2014 at 10:16:19AM +0200, Richard Biener wrote: > On Wed, Jun 11, 2014@2:18 PM, David Edelsohn wrote: > > It gives me great pleasure to announce that GCC has won the > > > > ACM SIGPLAN Programming Languages Software Award > > > > Congratulations to the entire GCC Community! > > T

Re: ACM SIGPLAN Programming Languages Software Award

2014-06-12 Thread Richard Biener
On Wed, Jun 11, 2014 at 2:18 PM, David Edelsohn wrote: > It gives me great pleasure to announce that GCC has won the > > ACM SIGPLAN Programming Languages Software Award > > Congratulations to the entire GCC Community! That's great! The gcc.gnu.org page has a news item but it doesn't contain a l