[gentoo-dev] Re: GCC 4.8 unmasking

2013-08-16 Thread Ryan Hill
On Wed, 14 Aug 2013 17:56:42 +0200
Luca Barbato lu_z...@gentoo.org wrote:

  We don't build glibc with -O3.  Other libc's should either not use -O3 or
  use -fno-tree-loop-distribute-patterns where applicable.
 
 On certain arches the memcpy tranformation happens even on lower
 optimization levels or so I saw reported.

I don't see how that could happen without -ftree-loop-distribute-patterns.  Can
you dig up a link?


-- 
Ryan Hillpsn: dirtyepic_sk
   gcc-porting/toolchain/wxwidgets @ gentoo.org

47C3 6D62 4864 0E49 8E9E  7F92 ED38 BD49 957A 8463


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: GCC 4.8 unmasking

2013-08-14 Thread Luca Barbato
On 14/08/13 01:40, Ryan Hill wrote:
 On Tue, 13 Aug 2013 07:13:13 +0200
 Luca Barbato lu_z...@gentoo.org wrote:
 
 On 13/08/13 03:41, Ryan Hill wrote:
 I don't see any reason to keep this masked other than bug #416069, which
 needs to be fixed anyways.  How does Friday sound?

 https://bugs.gentoo.org/416069  xorg-2.eclass: add
 --disable-selective-werror to configure https://bugs.gentoo.org/461954  GCC
 4.8 porting

 gcc-4.8 can miscompile libc

 http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56888

 We should make sure we do not get bitten by this.
 
 We don't build glibc with -O3.  Other libc's should either not use -O3 or
 use -fno-tree-loop-distribute-patterns where applicable.
 

On certain arches the memcpy tranformation happens even on lower
optimization levels or so I saw reported.


lu



[gentoo-dev] Re: GCC 4.8 unmasking

2013-08-13 Thread Ryan Hill
On Tue, 13 Aug 2013 07:13:13 +0200
Luca Barbato lu_z...@gentoo.org wrote:

 On 13/08/13 03:41, Ryan Hill wrote:
  I don't see any reason to keep this masked other than bug #416069, which
  needs to be fixed anyways.  How does Friday sound?
  
  https://bugs.gentoo.org/416069  xorg-2.eclass: add
  --disable-selective-werror to configure https://bugs.gentoo.org/461954  GCC
  4.8 porting
 
 gcc-4.8 can miscompile libc
 
 http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56888
 
 We should make sure we do not get bitten by this.

We don't build glibc with -O3.  Other libc's should either not use -O3 or
use -fno-tree-loop-distribute-patterns where applicable.


-- 
Ryan Hillpsn: dirtyepic_sk
   gcc-porting/toolchain/wxwidgets @ gentoo.org

47C3 6D62 4864 0E49 8E9E  7F92 ED38 BD49 957A 8463


signature.asc
Description: PGP signature