1# This is the list of section switch data that GCC currently (4.7.0) emits
2# for the Darwin/Mach-O target.
3	.text
4	.data
5	.section __TEXT,__textcoal_nt,coalesced,pure_instructions
6	.section __TEXT,__text_hot,regular,pure_instructions
7	.section __TEXT,__text_cold,regular,pure_instructions
8	.section __TEXT,__text_startup,regular,pure_instructions
9	.section __TEXT,__text_exit,regular,pure_instructions
10	.section __TEXT,__text_hot_coal,coalesced,pure_instructions
11	.section __TEXT,__text_cold_coal,coalesced,pure_instructions
12	.section __TEXT,__text_stt_coal,coalesced,pure_instructions
13	.section __TEXT,__text_exit_coal,coalesced,pure_instructions
14	.const
15	.section __TEXT,__const_coal,coalesced
16	.section	__DATA,__zobj_const
17	.static_data
18	.section __DATA,__datacoal_nt,coalesced
19	.section	__DATA,__zobj_data
20	.section	__DATA,__zobj_bss
21	.const_data
22	.section __DATA,__const_coal,coalesced
23	.section	__DATA,__zobj_cnst_data
24	.cstring
25	.literal4
26	.literal8
27	.literal16
28	.section __DATA, __cfstring
29	.mod_init_func
30	.mod_term_func
31	.constructor
32	.destructor
33	.dyld
34# CFstring
35	.section	__DATA,__cfstring
36# OBJC
37	.objc_class
38	.objc_meta_class
39	.objc_cat_cls_meth
40	.objc_cat_inst_meth
41	.objc_protocol
42	.objc_string_object
43	.objc_cls_meth
44	.objc_inst_meth
45	.objc_cls_refs
46	.objc_message_refs
47	.objc_symbols
48	.objc_category
49	.objc_class_vars
50	.objc_instance_vars
51	.objc_module_info
52	.objc_class_names
53	.objc_meth_var_types
54	.objc_meth_var_names
55	.objc_selector_strs
56	.section __OBJC, __sel_fixup, regular, no_dead_strip
57	.section __OBJC, __image_info, regular, no_dead_strip
58# OBJC 1
59	.section __OBJC, __class_ext, regular, no_dead_strip
60	.section __OBJC, __property, regular, no_dead_strip
61	.section __OBJC, __protocol_ext, regular, no_dead_strip
62# OBJC 2
63	.section __DATA, __objc_classrefs, regular, no_dead_strip
64	.section __DATA, __objc_classlist, regular, no_dead_strip
65	.section __DATA, __objc_catlist, regular, no_dead_strip
66	.section __DATA, __objc_selrefs, literal_pointers, no_dead_strip
67	.section __DATA, __objc_nlclslist, regular, no_dead_strip
68	.section __DATA, __objc_nlcatlist, regular, no_dead_strip
69	.section __DATA, __objc_protolist, regular, no_dead_strip
70	.section __DATA, __objc_protorefs, regular, no_dead_strip
71	.section __DATA, __objc_superrefs, regular, no_dead_strip
72	.section __DATA, __objc_imageinfo, regular, no_dead_strip
73	.section __DATA, __objc_stringobj, regular, no_dead_strip
74# DWARF debug
75	.section __DWARF,__debug_frame,regular,debug
76	.section __DWARF,__debug_info,regular,debug
77	.section __DWARF,__debug_abbrev,regular,debug
78	.section __DWARF,__debug_aranges,regular,debug
79	.section __DWARF,__debug_macinfo,regular,debug
80	.section __DWARF,__debug_line,regular,debug
81	.section __DWARF,__debug_loc,regular,debug
82	.section __DWARF,__debug_pubnames,regular,debug
83	.section __DWARF,__debug_pubtypes,regular,debug
84	.section __DWARF,__debug_str,regular,debug
85	.section __DWARF,__debug_ranges,regular,debug
86	.section __DWARF,__debug_macro,regular,debug
87# end of base sections for GCC support
88