*asm:
-u %{maix64:-a64 -mppc64} %(asm_cpu)

*asm_final:


*cpp:
%{posix: -D_POSIX_SOURCE}   %{ansi: -D_ANSI_C_SOURCE}   %{!maix64: -D__WCHAR_TYPE__=short\ unsigned\ int}   %{maix64: -D__64BIT__ -D_ARCH_PPC -D__LONG_MAX__=9223372036854775807L      -D__WCHAR_TYPE__=unsigned\ int}   %{mpe: -I/usr/lpp/ppe.poe/include}   %{mthreads: -D_THREAD_SAFE}   %(cpp_cpu)

*cc1:


*cc1plus:


*endfile:


*link:
-bpT:0x10000000 -bpD:0x20000000 %{!r:-btextro} -bnodelcsect   %{static:-bnso %(link_syscalls) } %{shared:-bM:SRE %{!e:-bnoentry}}   %{!maix64:%{!shared:%{g*: %(link_libg) }}} %{maix64:-b64}

*lib:
%{pg:-L/lib/profiled -L/usr/lib/profiled}   %{p:-L/lib/profiled -L/usr/lib/profiled}   %{!maix64:%{!shared:%{g*:-lg}}}   %{mpe:-L/usr/lpp/ppe.poe/lib -lmpi -lvtd}   %{mthreads:-lpthreads} -lc

*libgcc:
libgcc.a%s

*startfile:
%{!shared:   %{mpe:%{pg:/usr/lpp/ppe.poe/lib/gcrt0.o}         %{!pg:%{p:/usr/lpp/ppe.poe/lib/mcrt0.o}               %{!p:/usr/lpp/ppe.poe/lib/crt0.o}}}   %{!mpe:     %{maix64:%{pg:gcrt0_64%O%s}%{!pg:%{p:mcrt0_64%O%s}%{!p:crt0_64%O%s}}}     %{!maix64:       %{mthreads:%{pg:gcrt0_r%O%s}%{!pg:%{p:mcrt0_r%O%s}%{!p:crt0_r%O%s}}}       %{!mthreads:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}}}}}}

*switches_need_spaces:


*signed_char:
%{!fsigned-char:-D__CHAR_UNSIGNED__}

*predefines:
-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_AIX51 -D_LONG_LONG -Asystem(unix) -Asystem(aix)

*cross_compile:
0

*version:
2.9-aix43-010414

*multilib:
. !msoft-float !maix64 !mcpu=common !mcpu=power !mcpu=powerpc;soft-float msoft-float !maix64 !mcpu=common !mcpu=power !mcpu=powerpc;aix64 !msoft-float maix64 !mcpu=common !mcpu=power !mcpu=powerpc;common !msoft-float !maix64 mcpu=common !mcpu=power !mcpu=powerpc;power !msoft-float !maix64 !mcpu=common mcpu=power !mcpu=powerpc;powerpc !msoft-float !maix64 !mcpu=common !mcpu=power mcpu=powerpc;soft-float/aix64 msoft-float maix64 !mcpu=common !mcpu=power !mcpu=powerpc;soft-float/common msoft-float !maix64 mcpu=common !mcpu=power !mcpu=powerpc;soft-float/power msoft-float !maix64 !mcpu=common mcpu=power !mcpu=powerpc;soft-float/powerpc msoft-float !maix64 !mcpu=common !mcpu=power mcpu=powerpc;

*multilib_defaults:
mcpu=common

*multilib_extra:


*multilib_matches:
mcpu=403 msoft-float;maix64 maix64;mpower mcpu=power;mrios1 mcpu=power;mcpu=rios1 mcpu=power;mcpu=rsc mcpu=power;mcpu=rsc1 mcpu=power;mpower2 mcpu=power;mrios2 mcpu=power;rios2 mcpu=power;mcpu=rs64a mcpu=powerpc;mcpu=601 mcpu=powerpc;mcpu=602 mcpu=powerpc;mcpu=603 mcpu=powerpc;mcpu=603e mcpu=powerpc;mcpu=604 mcpu=powerpc;mcpu=620 mcpu=powerpc;mcpu=630 mcpu=powerpc;mcpu=750 mcpu=powerpc;mcpu=403 mcpu=powerpc;mpowerpc mcpu=powerpc;mpowerpc-gpopt mcpu=powerpc;mpowerpc-gfxopt mcpu=powerpc;msoft-float msoft-float;maix64 maix64;mcpu=common mcpu=common;mcpu=power mcpu=power;mcpu=powerpc mcpu=powerpc;

*linker:
collect2

*cpp_cpu:
%{!mcpu*: %{!maix64:   %{mpower: %{!mpower2: -D_ARCH_PWR}}   %{mpower2: -D_ARCH_PWR2}   %{mpowerpc*: -D_ARCH_PPC}   %{!mpower*: %{!mpowerpc*: %(cpp_default)}}}} %{mcpu=common: -D_ARCH_COM} %{mcpu=power: -D_ARCH_PWR} %{mcpu=power2: -D_ARCH_PWR2} %{mcpu=powerpc: -D_ARCH_PPC} %{mcpu=rios: -D_ARCH_PWR} %{mcpu=rios1: -D_ARCH_PWR} %{mcpu=rios2: -D_ARCH_PWR2} %{mcpu=rsc: -D_ARCH_PWR} %{mcpu=rsc1: -D_ARCH_PWR} %{mcpu=rs64a: -D_ARCH_PPC} %{mcpu=403: -D_ARCH_PPC} %{mcpu=505: -D_ARCH_PPC} %{mcpu=601: -D_ARCH_PPC -D_ARCH_PWR} %{mcpu=602: -D_ARCH_PPC} %{mcpu=603: -D_ARCH_PPC} %{mcpu=603e: -D_ARCH_PPC} %{mcpu=604: -D_ARCH_PPC} %{mcpu=620: -D_ARCH_PPC} %{mcpu=630: -D_ARCH_PPC} %{mcpu=821: -D_ARCH_PPC} %{mcpu=860: -D_ARCH_PPC}

*cpp_default:
-D_ARCH_COM

*asm_cpu:
%{!mcpu*: %{!maix64:   %{mpower: %{!mpower2: -mpwr}}   %{mpower2: -mpwr2}   %{mpowerpc*: %{!mpowerpc64: -mppc}}   %{mpowerpc64: -mppc64}   %{!mpower*: %{!mpowerpc*: %(asm_default)}}}} %{mcpu=common: -mcom} %{mcpu=power: -mpwr} %{mcpu=power2: -mpwr2} %{mcpu=powerpc: -mppc} %{mcpu=rios: -mpwr} %{mcpu=rios1: -mpwr} %{mcpu=rios2: -mpwr2} %{mcpu=rsc: -mpwr} %{mcpu=rsc1: -mpwr} %{mcpu=rs64a: -mppc} %{mcpu=403: -mppc} %{mcpu=505: -mppc} %{mcpu=601: -m601} %{mcpu=602: -mppc} %{mcpu=603: -m603} %{mcpu=603e: -m603} %{mcpu=604: -m604} %{mcpu=604e: -m604} %{mcpu=620: -mppc} %{mcpu=630: -mppc} %{mcpu=821: -mppc} %{mcpu=860: -mppc}

*asm_default:
-mcom

*link_syscalls:
-bI:/lib/syscalls.exp

*link_libg:
-bexport:/usr/lib/libg.exp

*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*}			
 }}}}}}

