1 /* This used to ICE on s390 due to a reload bug.  */
2 
3 /* { dg-do compile } */
4 /* { dg-options "-O2 -march=z990 -ftracer" } */
5 
6 extern int memcmp (const void *s1, const void *s2, unsigned long n);
7 extern int printf (__const char *__restrict __format, ...);
8 
9 struct test
10 {
11   char tmp[4096];
12   char msgtype[2];
13 };
14 
test(struct test * testtb)15 void test (struct test *testtb)
16 {
17   if (testtb)
18     printf ("a");
19 
20   if (memcmp(testtb->msgtype, "a", 2))
21     printf ("a");
22 
23   printf ("b");
24 }
25 
26