Re: [PATCH, rs6000] Fix PR65914

2015-06-21 Thread Bill Schmidt
On Sat, 2015-06-20 at 13:37 -0700, Mike Stump wrote: On Jun 19, 2015, at 5:36 PM, David Edelsohn dje@gmail.com wrote: Maybe you should ask Richi or Jakub about the testcase because you are placing it in a non-target-specific location. It should succeed on all targets, but it may expose

Re: [PATCH, rs6000] Fix PR65914

2015-06-21 Thread Bill Schmidt
On Fri, 2015-06-19 at 20:36 -0400, David Edelsohn wrote: On Fri, Jun 19, 2015 at 6:35 PM, Bill Schmidt wschm...@linux.vnet.ibm.com wrote: Hi, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65914 demonstrates that we fail to match vector predicates with pseudos that are in the virtual

Re: [PATCH, rs6000] Fix PR65914

2015-06-21 Thread Jakub Jelinek
On Sun, Jun 21, 2015 at 08:47:10PM -0500, Bill Schmidt wrote: * g++.dg/torture/pr65419.C: New. Maybe you should ask Richi or Jakub about the testcase because you are placing it in a non-target-specific location. It should succeed on all targets, but it may expose latent bugs

Re: [PATCH, rs6000] Fix PR65914

2015-06-20 Thread Mike Stump
On Jun 19, 2015, at 5:36 PM, David Edelsohn dje@gmail.com wrote: Maybe you should ask Richi or Jakub about the testcase because you are placing it in a non-target-specific location. It should succeed on all targets, but it may expose latent bugs on other targets. A latent bug is one that

[PATCH, rs6000] Fix PR65914

2015-06-19 Thread Bill Schmidt
Hi, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65914 demonstrates that we fail to match vector predicates with pseudos that are in the virtual stack register range. The reduced test case provided with the bug report, when compiled for the C++14 standard, demonstrates that we need to be able to

Re: [PATCH, rs6000] Fix PR65914

2015-06-19 Thread David Edelsohn
On Fri, Jun 19, 2015 at 6:35 PM, Bill Schmidt wschm...@linux.vnet.ibm.com wrote: Hi, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65914 demonstrates that we fail to match vector predicates with pseudos that are in the virtual stack register range. The reduced test case provided with the bug