/* PR optimization/7153 */ | |
/* Verify that GCC doesn't promote a register when its | |
lifetime is not limited to one basic block. */ | |
void f(char); | |
void g(void); | |
void scale(void) | |
{ | |
int width; | |
char bytes; | |
char *src; | |
if (width) | |
{ | |
bytes = *src; | |
g(); | |
width *= bytes; | |
} | |
f(bytes); | |
} |