gcc-4.9-20151118 is now available

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

Re: basic asm and memory clobbers

2015-11-18 Thread Jeff Law
On 11/17/2015 06:28 PM, Segher Boessenkool wrote: _Does_ basic asm as currently implemented have a memory clobber? If not, it seems we can just remove basic asm completely and everything would still work the same! You'd have to dig into the various optimizers -- I know that it has a memory use

Re: basic asm and memory clobbers

2015-11-18 Thread Jeff Law
On 11/17/2015 03:07 PM, Andrew Pinski wrote: On Wed, Nov 18, 2015 at 5:31 AM, Jeff Law wrote: On 11/16/2015 10:55 PM, David Wohlferd wrote: - There is no standard that says it must do this. True. But these after all are extensions and extensions have been notoriously under-documented thro

Updated x86-64 psABI

2015-11-18 Thread H.J. Lu
Hi, The x86-64 psABI has been updated to revision 248. Main changes are 1. Support Intel MPX. 2. Add a chapter for linker optimization. 3. Add 2 new relocations, R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX. MPX supported has been checked into GCC 5 and ld in binutils 2.25. Linker optimization

Re: x32 libraries

2015-11-18 Thread Ilya Enkovich
For libmpx the reason is that MPX ISA doesn't support x32. I.e. MPX instructions can't use 32bit bounds in 64bit mode. Ilya 2015-11-18 9:34 GMT+03:00 Ulrich Drepper : > Is there a reason why libmpx and libgccjit aren't build for x32? This > is in the case when building IA-32, x86-64, and x32 all