| /* 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); | |
| } |