1/* PR target/55717 */ 2 3/* { dg-do compile } */ 4/* { dg-options "-O2 -march=z10 -fPIC -Wno-implicit-function-declaration" } */ 5 6extern char temp[]; 7short ansi_value[256]; 8void terminal_state(void) 9{ 10 static const char *puc[] = { "", "<", "=", ">", "?", 0}; 11 int i, j, k, l, modes_found; 12 char buf[256]; 13 k = (int) __builtin_strlen(temp); 14 for (j = l = 0; j < 255 && j - l < 50; j++) 15 { 16 __builtin_sprintf(temp, "\033[%s%d$p", puc[i], j); 17 if (ansi_value[1]) 18 { 19 l = j; 20 buf[k] = '\0'; 21 put_crlf(); 22 ptextln(buf); 23 buf[k++] = ' '; 24 k = (int) __builtin_strlen(temp); 25 } 26 } 27 for (i = j = 0; j < modes_found; j = ++i >> 1) 28 ; 29} 30