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

Reply via email to