badr(void)1*c85f09ccSJohn Levonstatic int badr(void) 2*c85f09ccSJohn Levon { 3*c85f09ccSJohn Levon int *a; 4*c85f09ccSJohn Levon return *a; 5*c85f09ccSJohn Levon } 6*c85f09ccSJohn Levon badw(int v)7*c85f09ccSJohn Levonstatic void badw(int v) 8*c85f09ccSJohn Levon { 9*c85f09ccSJohn Levon int *a; 10*c85f09ccSJohn Levon *a = v; 11*c85f09ccSJohn Levon } 12*c85f09ccSJohn Levon 13*c85f09ccSJohn Levon /* 14*c85f09ccSJohn Levon * check-name: undef00 15*c85f09ccSJohn Levon * check-command: test-linearize -fdump-ir=mem2reg $file 16*c85f09ccSJohn Levon * check-output-ignore 17*c85f09ccSJohn Levon * check-output-pattern(1): load\\. 18*c85f09ccSJohn Levon * check-output-pattern(1): load\\..*\\[UNDEF\\] 19*c85f09ccSJohn Levon * check-output-pattern(1): store\\. 20*c85f09ccSJohn Levon * check-output-pattern(1): store\\..*\\[UNDEF\\] 21*c85f09ccSJohn Levon */ 22