Re: [PATCH rs6000] Addition fixes to BMI intrinsic tests, 3rd edition

2017-05-31 Thread Segher Boessenkool
Hi! On Wed, May 31, 2017 at 12:35:57PM -0500, Steven Munroe wrote: > Index: gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c > === > --- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c (revision 248468) > +++ gcc/testsuite/gcc.targ

Re: [gofrontend-dev] [PATCH] Porting gccgo on sparc64-linux

2017-05-31 Thread Ian Lance Taylor
On Wed, May 31, 2017 at 1:39 PM, wrote: > From: Vladimir Mezentsev > > Tested on sparc64-linux-gnu. 7243 tests passed > > 2017-05-31 Vladimir Mezentsev > > * libgo/go/runtime/lfstack_64bit.go (lfstackPack, lfstackUnpack): Handle > sparc64-linux > * libgo/mkrsysinfo.sh (epollevent structure):

Re: [PATCH] Add attribute((target_clone(...))) to PowerPC

2017-05-31 Thread Michael Meissner
Here is the updated version of the target_clone attribute support. The changes include: 1) Change the order of the CLONE priority list from default being 0 to ISA 3.0 being the highest (and eliminating the enum and casts). 2) I tried to fix the various spacing issues. I found one place further

Re: [Patch, fortran] PR35339 Optimize implied do loops in io statements

2017-05-31 Thread Bernhard Reutner-Fischer
On 31 May 2017 at 21:03, Nicolas Koenig wrote: > Hello Dominique, > > attached is the next try, this time without stupidities (I hope). Both test > cases you posted don't ICE anymore. > > Ok for trunk? Please check contrib/check_GNU_style.sh /tmp/p8.diff and let me point you to contrib/vimrc Fur

Re: [PATCH] warn on mem calls modifying objects of non-trivial types (PR 80560)

2017-05-31 Thread Jason Merrill
On 05/27/2017 06:44 PM, Martin Sebor wrote: + /* True if the class is trivial and has a trivial non-deleted copy + assignment, copy ctor, and default ctor, respectively. The last + one isn't used to issue warnings but only to decide what suitable + alternatives to offer as replaceme

Re: [PATCH] Add attribute((target_clone(...))) to PowerPC

2017-05-31 Thread Michael Meissner
On Wed, May 31, 2017 at 06:33:37PM -0400, Michael Meissner wrote: > Here is the updated version of the target_clone attribute support. > > The changes include: > > 1) Change the order of the CLONE priority list from default being 0 to ISA 3.0 > being the highest (and eliminating the enum and cast

Re: [PATCH, GCC/ARM/gcc-7-branch] Backport PR71607

2017-05-31 Thread Richard Sandiford
Prakhar Bahuguna writes: > On 31/05/2017 14:11:43, Richard Sandiford wrote: >> Prakhar Bahuguna writes: >> > On 31/05/2017 09:19:40, Richard Sandiford wrote: >> >> const_ints are supposed to be stored in sign-extended form, so a 32-bit >> >> integer with the MSB set should be 0x8000|x

Handle unpropagated assignments in SLP

2017-05-31 Thread Richard Sandiford
Some of the SVE patches extend SLP to predicated operations created by ifcvt. However, ifcvt currently forces the mask into a temporary: mask = ifc_temp_var (TREE_TYPE (mask), mask, &gsi); and at the moment SLP doesn't handle simple assignments like: SSA_NAME = SSA_NAME SS

<    1   2