re PR target/88809 (do not use rep-scasb for inline strlen/memchr)

2019-05-03  Dominique d'Humieres  <dominiq@gcc.gnu.org>

	PR target/88809
	* gcc.target/i386/pr88809.c: Adjust for darwin.
	* gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.

From-SVN: r270843
This commit is contained in:
Dominique d'Humieres 2019-05-03 12:00:27 +02:00
parent d6fc19a0c5
commit e7a89a659a
3 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR target/88809
* gcc.target/i386/pr88809.c: Adjust for darwin.
* gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
2019-05-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90303

View File

@ -6,4 +6,4 @@ unsigned int foo (const char *ptr)
return __builtin_strlen (ptr);
}
/* { dg-final { scan-assembler "call\[ \t\]strlen" } } */
/* { dg-final { scan-assembler "(jmp|call)\[ \t\]_?strlen" } } */

View File

@ -6,4 +6,4 @@ unsigned int foo (const char *ptr)
return __builtin_strlen (ptr);
}
/* { dg-final { scan-assembler "call\[ \t\]strlen" } } */
/* { dg-final { scan-assembler "call\[ \t\]_?strlen" } } */