// { dg-lto-do assemble } | |
// { dg-lto-options {{-O2 -flto -funsigned-char}} } | |
int | |
foo (char *s, int flag) | |
{ | |
for (;;) | |
{ | |
unsigned char c; | |
if (flag) | |
c = *s; | |
else | |
c = *s; | |
return c; | |
} | |
} | |
int | |
baz (const char *s, int flag) | |
{ | |
for (;;) | |
{ | |
unsigned char c; | |
if (flag) | |
c = *s; | |
else | |
c = *s; | |
return c; | |
} | |
} |