1 /* PR rtl-optimization/36998 */
2 /* { dg-do compile } */
3 /* { dg-options "-Os -fasynchronous-unwind-tables" } */
4 /* { dg-options "-Os -mpreferred-stack-boundary=2 -fasynchronous-unwind-tables" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
5 /* { dg-options "-fno-omit-frame-pointer" { target { avr-*-* } } } */
7 void foo (const char *, ...) __attribute__ ((noreturn
));
8 int bar (const char *, ...);
9 extern __SIZE_TYPE__
strlen (const char *);
10 int baz (char *, char *, int, void *);
13 test (char *w
, int x
, char *y
, char *z
)
16 for (p
= y
; *p
; p
+= strlen (p
) + 1)
21 for (p
= y
; *p
; p
+= strlen (p
) + 1)