/* PR tree-optimization/50604 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O2" } */ | |
#include "strlenopt.h" | |
typedef char T; | |
extern const T s[]; | |
void | |
foo (T *x) | |
{ | |
char *r = malloc (strlen (x)); | |
strcpy (r, s); | |
strcat (r, x); | |
strcat (r, "/"); | |
} | |
const T s[] = "abcdefghijklmnopq"; |