1*6881a400Schristos static int foo __attribute__((__used__)); 2*6881a400Schristos int bar; 3*6881a400Schristos 4*6881a400Schristos /* This is sometimes linked as a main program, sometimes via ld -r, and 5*6881a400Schristos sometimes via ld -shared. */ 6*6881a400Schristos int main (void) 7*6881a400Schristos { 8*6881a400Schristos return 0; 9*6881a400Schristos } 10