gcc-6-20160512 is now available

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

Re: Mingw-w64 exception handling configuration

2016-05-12 Thread Jeff Law
On 05/12/2016 09:27 AM, Sandra Loosemore wrote: I see that the default EH behavior for a biarch mingw-w64 target GCC is to use SJLJ for the 32-bit multilib and SEH for the 64-bit one, but that there are #errors in cygming.h and mingw32.h that prevent you from configuring a biarch build with --dis

Mingw-w64 exception handling configuration

2016-05-12 Thread Sandra Loosemore
I see that the default EH behavior for a biarch mingw-w64 target GCC is to use SJLJ for the 32-bit multilib and SEH for the 64-bit one, but that there are #errors in cygming.h and mingw32.h that prevent you from configuring a biarch build with --disable-sjlj-exceptions to use DWARF-2 and SEH, r

Re: Possible bug: Unaligned bit-field address when predictive commoning.

2016-05-12 Thread Claudiu Zissulescu
On 12/05/16 12:37, Richard Biener wrote: On Thu, May 12, 2016 at 12:17 PM, Richard Biener wrote: On Thu, May 12, 2016 at 12:10 PM, Claudiu Zissulescu wrote: Hi, I've been trying the following simple test case on latest gcc, and it seems to produce unwanted unaligned accesses for bit-fields.

Re: Possible bug: Unaligned bit-field address when predictive commoning.

2016-05-12 Thread Richard Biener
On Thu, May 12, 2016 at 12:17 PM, Richard Biener wrote: > On Thu, May 12, 2016 at 12:10 PM, Claudiu Zissulescu > wrote: >> Hi, >> >> I've been trying the following simple test case on latest gcc, and it seems >> to produce unwanted unaligned accesses for bit-fields. >> >> Test cases: >> >> struc

Re: Possible bug: Unaligned bit-field address when predictive commoning.

2016-05-12 Thread Richard Biener
On Thu, May 12, 2016 at 12:10 PM, Claudiu Zissulescu wrote: > Hi, > > I've been trying the following simple test case on latest gcc, and it seems > to produce unwanted unaligned accesses for bit-fields. > > Test cases: > > struct lock_chain { > unsigned int irq_context: 2, > depth: 6, >

Possible bug: Unaligned bit-field address when predictive commoning.

2016-05-12 Thread Claudiu Zissulescu
Hi, I've been trying the following simple test case on latest gcc, and it seems to produce unwanted unaligned accesses for bit-fields. Test cases: struct lock_chain { unsigned int irq_context: 2, depth: 6, base: 24; }; struct lock_chain * foo (struct lock_chain *chain) { int i; f