Enabled linkonce support for Darwin.
[platform/upstream/gcc.git] / gcc / config / darwin-protos.h
index 2866033..845a828 100644 (file)
@@ -71,12 +71,21 @@ extern void machopic_select_section (tree, int, unsigned HOST_WIDE_INT);
 extern void machopic_select_rtx_section (enum machine_mode, rtx,
                                         unsigned HOST_WIDE_INT);
 
+extern void darwin_unique_section (tree decl, int reloc);
+extern void darwin_asm_named_section (const char *, unsigned int);
+extern unsigned int darwin_section_type_flags (tree, const char *, int);
+extern void darwin_non_lazy_pcrel (FILE *, rtx);
+
+extern void darwin_emit_unwind_label(FILE *, tree, int);
+
 extern void darwin_pragma_ignore (struct cpp_reader *);
 extern void darwin_pragma_options (struct cpp_reader *);
 extern void darwin_pragma_unused (struct cpp_reader *);
 
 extern void darwin_file_end (void);
 
+extern void darwin_make_decl_one_only (tree decl);
+
 /* Expanded by EXTRA_SECTION_FUNCTIONS into varasm.o.  */
 extern void const_section (void);
 extern void const_data_section (void);