On Wed, Sep 11, 2013 at 7:12 AM, Alan Modra <amo...@gmail.com> wrote: > On Mon, Sep 09, 2013 at 06:37:03PM +0930, Alan Modra wrote: >> gcc/ >> * config/rs6000/predicates.md (add_cint_operand): New. >> (reg_or_add_cint_operand): Use add_cint_operand. >> * config/rs6000/rs6000.md (largetoc_high_plus): Restrict offset >> using add_cint_operand. >> (largetoc_high_plus_aix, small_toc_ref): Likewise. >> gcc/testsuite/ >> * gcc.target/powerpc/medium_offset.c: New. > > I missed seeing one testcase regression caused by this patch. :-( > gcc.c-torture/compile/pr41634.c at -O3 gets an "insn does not satisfy > its constraints". Fixed with the following. OK to apply? > > * config/rs6000/rs6000.c (toc_relative_expr_p): Use add_cint_operand.
Okay. Thanks, David