On Tue, Apr 30, 2019 at 10:00:07AM -0600, Jeff Law wrote:
> > 2019-04-23 Martin Liska <[email protected]>
> >
> > PR target/88809
> > * config/i386/i386.c (ix86_expand_strlen): Use strlen call.
> > With -minline-all-stringops use inline expansion using 4B loop.
> > * doc/invoke.texi: Document the change of
> > -minline-all-stringops.
> >
> > gcc/testsuite/ChangeLog:
> >
> > 2019-04-23 Martin Liska <[email protected]>
> >
> > PR target/88809
> > * gcc.target/i386/pr88809.c: New test.
> > * gcc.target/i386/pr88809-2.c: New test.
> OK for the trunk.
The pr88809-2.c test fails on i686-linux.
spawn -ignore SIGHUP /home/jakub/src/gcc/obj31/gcc/xgcc
-B/home/jakub/src/gcc/obj31/gcc/
/home/jakub/src/gcc/gcc/testsuite/gcc.target/i386/pr88809-
2.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -Os -ffat-lto-objects -fno-ident -S -o pr88809-2.s
PASS: gcc.target/i386/pr88809-2.c (test for excess errors)
FAIL: gcc.target/i386/pr88809-2.c scan-assembler call[ \t]strlen
Jakub