--- /dev/null
+
+#include "header.h"
+
+int uninit;
+int init = 1;
+static int custom __asm__(".my_non_standard_name") = 1;
+static int suninit;
+static int sinit=0;
+static int scustominit __asm__(".my_non_standard_name_static") = 1;
+
+int bar(int x)
+{
+ static int bar_uninit;
+ static int bar_init=3;
+ bar_uninit = x;
+ scustominit = x;
+ custom = x;
+ return 20 + suninit + sinit +
+ bar_init + bar_uninit + foo(x);
+}
+
+extern void disappear() __asm__("lbegone");
+void disappear() {}
+
+extern void foo() __asm__(".my_non_standard_function_name");
+void foo() { disappear(); }
+