[PATCH, CHKP, i386, PR target/65167] Avoid motion of bounds args during scheduling

2015-02-25 Thread Ilya Enkovich
Hi, This patch adds support for bounds registers into args recognition mechanism used by scheduler. Bootstrapped and tested on x86_64-unknown-linux-gnu. OK for trunk? Thanks, Ilya -- gcc/ 2015-02-25 Ilya Enkovich PR target/65167 * gcc/config/i386/i386.c (ix86_function_arg

Re: [PATCH, CHKP, i386, PR target/65167] Avoid motion of bounds args during scheduling

2015-02-25 Thread Uros Bizjak
Hello! > 2015-02-25 Ilya Enkovich > > PR target/65167 > * gcc/config/i386/i386.c (ix86_function_arg_regno_p): Support > bounds registers. > (avoid_func_arg_motion): Add dependencies for BNDSTX insns. > > gcc/testsuite/ > > 2015-02-25 Ilya Enkovich > > PR target/65167 > * gcc.target/i386/pr65

Re: [PATCH, CHKP, i386, PR target/65167] Avoid motion of bounds args during scheduling

2015-02-25 Thread Uros Bizjak
On Wed, Feb 25, 2015 at 3:47 PM, Uros Bizjak wrote: > Hello! > >> 2015-02-25 Ilya Enkovich >> >> PR target/65167 >> * gcc/config/i386/i386.c (ix86_function_arg_regno_p): Support >> bounds registers. >> (avoid_func_arg_motion): Add dependencies for BNDSTX insns. >> >> gcc/testsuite/ >> >> 2015-0