Re: Reuse predicate code analysis for constraints

2015-05-26 Thread Bill Schmidt
Hi Richard, Unfortunately this broke the Power builds: /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:211: reference to unknown predicate 'mem_operand_gpr' /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:242: reference to unknown predicate

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread Richard Sandiford
David Edelsohn dje@gmail.com writes: On Tue, May 26, 2015 at 10:51 AM, Richard Sandiford richard.sandif...@arm.com wrote: Bill Schmidt wschm...@linux.vnet.ibm.com writes: Hi Richard, Unfortunately this broke the Power builds:

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread Richard Sandiford
Bill Schmidt wschm...@linux.vnet.ibm.com writes: Hi Richard, Unfortunately this broke the Power builds: /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:211: reference to unknown predicate 'mem_operand_gpr'

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread David Edelsohn
On Tue, May 26, 2015 at 10:51 AM, Richard Sandiford richard.sandif...@arm.com wrote: Bill Schmidt wschm...@linux.vnet.ibm.com writes: Hi Richard, Unfortunately this broke the Power builds: /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:211: reference to unknown

Re: Reuse predicate code analysis for constraints

2015-05-22 Thread Jeff Law
On 05/22/2015 09:42 AM, Richard Sandiford wrote: This patch adjusts the fix for PR target/65689 along the lines suggested in https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01559.html. The idea is to reuse the existing gensupport.c routine to work out the codes accepted by constraints. I'd

Reuse predicate code analysis for constraints

2015-05-22 Thread Richard Sandiford
This patch adjusts the fix for PR target/65689 along the lines suggested in https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01559.html. The idea is to reuse the existing gensupport.c routine to work out the codes accepted by constraints. I'd originally done this with an eye to using