1/* PR optimization/7153 */ 2/* Verify that GCC doesn't promote a register when its 3 lifetime is not limited to one basic block. */ 4 5void f(char); 6void g(void); 7 8void scale(void) 9{ 10 int width; 11 char bytes; 12 char *src; 13 14 if (width) 15 { 16 bytes = *src; 17 g(); 18 width *= bytes; 19 } 20 21 f(bytes); 22} 23