On 11.11.2016 09:58, Andreas Krebbel wrote: > On 11/08/2016 03:38 PM, Dominik Vogt wrote: >> The attached patch fixes PR/77822 on s390/s390x dor gcc-6 *only*. >> See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 >> >> Bootstrapped and regression tested on s390 and s390x biarch on a >> zEC12. >> >> For gcc-7, there will be a different patch. > > Applied to GCC 6 branch. Thanks! > Please remember adding the PR number to the changelog entries to trigger > bugzilla adding a comment > to the PR. > > As discussed offlist the range check for the position operand could be moved > to a predicate. This > will be part of the GCC head patch. > > I've just noticed that I had such checks already for the insv patterns and > have added one to the > expander as well later. So for zero_extract as target operand this appeared > to be a problem even > before GCC 6.
the gcc-6-branch now has the ChangeLog entry for gcc.target/s390/pr77822.c but not the test case. Matthias