summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr93399.c
blob: 3d9299018beec438c93b2a6e18d58a138b2d0a28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* PR middle-end/93399 */
/* { dg-do assemble } */
/* { dg-options "-fverbose-asm -dA -g -O3" } */

extern inline __attribute__ ((__always_inline__, __gnu_inline__)) char *
strstr (const char *haystack, const char *needle)
{
  return __builtin_strstr (haystack, needle);
}

int
main (int argc, const char **argv)
{
  char *substr = strstr (argv[0], "\n");
  char *another = strstr (argv[0], "\r\n");
  return 0;
}