--- /dev/null
+ .text
+ .globl _test
+_test:
+#if __i386__
+ movl L_foo$non_lazy_ptr, %eax
+ movl L_bar$non_lazy_ptr, %eax
+ movl L_other$non_lazy_ptr, %eax
+ ret
+#endif
+#if __arm__ || __ppc__
+ .long L_foo$non_lazy_ptr
+ .long L_bar$non_lazy_ptr
+ .long L_other$non_lazy_ptr
+#endif
+
+
+
+ .section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_foo$non_lazy_ptr:
+.indirect_symbol _foo
+ .long 0
+
+ .section __DATA,__one,non_lazy_symbol_pointers
+L_bar$non_lazy_ptr:
+.indirect_symbol _bar
+ .long 0
+
+ .section __DATA,__two,non_lazy_symbol_pointers
+L_other$non_lazy_ptr:
+.indirect_symbol _other
+ .long 0
+
+
+.subsections_via_symbols