[PATCH, Darwin, X86, testsuite] Adjust match string for Darwin popcnt spelling.

2019-05-25 Thread Iain Sandoe
Darwin uses a different spelling for popcnt (popcnt instead of popcntw). Check for this in the test. tested on x86_64-darwin16 and x86_64-linux-gnu (--target_board=unix\{-m32,-m64\}\{,-fpic\}) aplied to mainline, thanks Iain 2019-05-25 Iain Sandoe * gcc.target/i386/pr59874-3.c: Use t

[PATCH, Darwin, X86, testsuite] Test for expected error on exceeding ofile alignment.

2019-05-25 Thread Iain Sandoe
The test requests an alignment which exceeds the maximum object file aligment for Darwin. Rather than skipping it - test that we see the expected error. tested on x86_64-darwin16 and x86_64-linux-gnu (--target_board=unix\{-m32,-m64\}\{,-fpic\}) aplied to mainline, thanks Iain 2019-05-25 Iain S

[PATCH, X86, Darwin, testsuite] Require alias support on a test using it.

2019-05-25 Thread Iain Sandoe
This test fails on Darwin because it requires alias support. Fixed by adding the necessary g-require. tested on x86_64-darwin16 and x86_64-linux-gnu (--target_board=unix\{-m32,-m64\}\{,-fpic\}) aplied to mainline, thanks Iain gcc/testsuite/ 2019-05-25 Iain Sandoe * gcc.target/i386/p

Re: [PATCH] PR c/86407 - Add option to ignore fndecl attributes on function pointers

2019-05-25 Thread Alex Henrie
On Sat, May 25, 2019 at 12:34 AM Richard Biener wrote: > > On May 24, 2019 5:49:38 PM GMT+02:00, Alex Henrie > wrote: > >As far as I can tell, "fndecl" is a misnomer: these attributes are > >more accurately called "function definition attributes", i.e. > >attributes that affect the assembly code

Re: [RFC][PR88838][SVE] Use 32-bit WHILELO in LP64 mode

2019-05-25 Thread Richard Sandiford
Kugan Vivekanandarajah writes: > diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c > index 77d3dac..d6452a1 100644 > --- a/gcc/tree-vect-loop-manip.c > +++ b/gcc/tree-vect-loop-manip.c > @@ -418,7 +418,20 @@ vect_set_loop_masks_directly (struct loop *loop, > loop_vec_info loop_