#undef LIB_SPEC
#define LIB_SPEC "-lc --def-file libc.def%s"
#undef LIBGCC_SPEC
#define LIBGCC_SPEC "-lgcc %{!static-libgcc:--def-file libgcc.def%s}"
#undef LINKER_NAME
#define LINKER_NAME "nwld"
#undef LINK_SPEC
#define LINK_SPEC "--format:NLM --extensions:GNU" \
" %{static:%{!nostdlib:%{!nodefaultlib:%eStatic linking is not supported.\n}}}"
#undef LINK_GCC_C_SEQUENCE_SPEC
#define LINK_GCC_C_SEQUENCE_SPEC "%L %G"
#undef STARTFILE_SPEC
#define STARTFILE_SPEC ""
#undef ENDFILE_SPEC
#define ENDFILE_SPEC "crt0%O%s ../imports/%{!posix:libc}%{posix:posix}pre.gcc%O%s" \
" --def-file %{!posix:libc}%{posix:posix}pre.def%s"
#define DRIVER_SELF_SPECS "%{!static-libgcc:-shared-libgcc}"
#define TARGET_SUB_SECTION_SEPARATOR "$"
void nwld_named_section_asm_out_constructor (rtx, int);
void nwld_named_section_asm_out_destructor (rtx, int);
#define TARGET_ASM_CONSTRUCTOR nwld_named_section_asm_out_constructor
#define TARGET_ASM_DESTRUCTOR nwld_named_section_asm_out_destructor
#undef EH_FRAME_SECTION_NAME
#define EH_FRAME_SECTION_NAME ".eh_frame"TARGET_SUB_SECTION_SEPARATOR
#undef DBX_DEBUGGING_INFO