*asm:
%{ml:-little} %{mrelax:-relax}

*asm_final:


*cpp:
%{ml:-D__LITTLE_ENDIAN__} %{m1:-D__sh1__} %{m2:-D__sh2__} %{m3:-D__sh3__} %{m3e:-D__SH3E__} %{m4-single-only:-D__SH4_SINGLE_ONLY__} %{m4-single:-D__SH4_SINGLE__} %{m4:-D__SH4__} %{!m1:%{!m2:%{!m3:%{!m3e:%{!m4:%{!m4-single:%{!m4-single-only:-D__sh1__}}}}}}} %{mhitachi:-D__HITACHI__}

*cc1:


*cc1plus:


*endfile:


*link:
%{ml:-m shl} %{mrelax:-relax}

*lib:
%{!shared:%{g*:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}

*libgcc:
-lgcc

*startfile:
%{!shared:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}}}

*switches_need_spaces:


*signed_char:
%{funsigned-char:-D__CHAR_UNSIGNED__}

*predefines:
-D__sh__ -Acpu(sh) -Amachine(sh)

*cross_compile:
1

*version:
2.95.3

*multilib:
. !ml !m2 !m3e !m4-single-only !m4-single !m4;ml ml !m2 !m3e !m4-single-only !m4-single !m4;m2 !ml m2 !m3e !m4-single-only !m4-single !m4;m3e !ml !m2 m3e !m4-single-only !m4-single !m4;m4-single-only !ml !m2 !m3e m4-single-only !m4-single !m4;m4-single !ml !m2 !m3e !m4-single-only m4-single !m4;m4 !ml !m2 !m3e !m4-single-only !m4-single m4;ml/m2 ml m2 !m3e !m4-single-only !m4-single !m4;ml/m3e ml !m2 m3e !m4-single-only !m4-single !m4;ml/m4-single-only ml !m2 !m3e m4-single-only !m4-single !m4;ml/m4-single ml !m2 !m3e !m4-single-only m4-single !m4;ml/m4 ml !m2 !m3e !m4-single-only !m4-single m4;

*multilib_defaults:


*multilib_extra:


*multilib_matches:
m3 m2;ml ml;m2 m2;m3e m3e;m4-single-only m4-single-only;m4-single m4-single;m4 m4;

*linker:
collect2

*link_command:
%{!fsyntax-only:  %{!c:%{!M:%{!MM:%{!E:%{!S:%(linker) %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} 			%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}			%{!A:%{!nostdlib:%{!nostartfiles:%S}}}			%{static:} %{L*} %D %o			%{!nostdlib:%{!nodefaultlibs:%G %L %G}}			%{!A:%{!nostdlib:%{!nostartfiles:%E}}}			%{T*}			
 }}}}}}

