This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386]: Extend TARGET_READ_MODIFY{,_WRITE} peepholes to all integer modes
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: gcc-patches at gcc dot gnu dot org, Uros Bizjak <ubizjak at gmail dot com>
- Date: Fri, 29 Apr 2016 09:47:02 +0200
- Subject: Re: [PATCH, i386]: Extend TARGET_READ_MODIFY{,_WRITE} peepholes to all integer modes
- Authentication-results: sourceware.org; auth=none
- References: <CAFULd4bqYNLd0P4Vb7Oi3F0Y2ieDNG0peGqeD9kww7s6jkSCMw at mail dot gmail dot com>
> While looking at the insn enable condition, I noticed that we don't
> use "probe_stack" pattern any more, as the stack check loop is now
> implemented in a different way.
Yes, we do, probe_stack is a standard pattern called by the middle-end.
> 2016-04-28 Uros Bizjak <ubizjak@gmail.com>
>
> * config/i386/i386.md (peephole2s for operations with memory inputs):
> Use SWI mode iterator.
> (peephole2s for operations with memory outputs): Ditto.
> Do not check for stack checking probe.
>
> (probe_stack): Remove expander.
>
> Patch was bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.
How did you test it exactly?
=== acats tests ===
FAIL: c52103x
FAIL: c52104x
--
Eric Botcazou