⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.gcc.svn-base

📁 PSP用开发必装库GCC4
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
powerpc-*-gnu*)	tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux.h rs6000/gnu.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcos t-slibgcc-elf-ver t-gnu rs6000/t-ppccomm"	if test x$enable_threads = xyes; then		thread_file='posix'	fi	;;powerpc-wrs-vxworks*)	# We want vxworks.h after rs6000/sysv4.h, which unfortunately	# means we have to redo the tm_file list from scratch.	tm_file="rs6000/rs6000.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h"	tm_file="${tm_file} vxworks.h rs6000/vxworks.h"	tmake_file="${tmake_file} rs6000/t-fprules rs6000/t-ppccomm rs6000/t-vxworks"	extra_headers=ppc-asm.h	;;powerpc-wrs-windiss*)	# Instruction-level simulator for VxWorks.	tm_file="${tm_file} elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/windiss.h"        tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"        thread_file=""	use_fixproto=yes        ;;powerpc-*-lynxos*)	xm_defines=POSIX	tm_file="${tm_file} dbxelf.h elfos.h rs6000/sysv4.h rs6000/lynx.h lynx.h"	tmake_file="t-lynx rs6000/t-lynx"	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"	thread_file=lynx	gnu_ld=yes	gas=yes	;;powerpcle-*-sysv*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/sysv4le.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcos rs6000/t-ppccomm"	use_fixproto=yes	;;powerpcle-*-elf*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/sysv4le.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"	use_fixproto=yes	;;powerpcle-*-eabisim*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/eabisim.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"	;;powerpcle-*-eabi*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"	;;powerpc-*-kaos*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h kaos.h rs6000/kaos-ppc.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"	;;powerpcle-*-kaos*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/sysv4le.h kaos.h rs6000/kaos-ppc.h"	tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"	;;rs6000-ibm-aix4.[12]* | powerpc-ibm-aix4.[12]*)	tm_file="${tm_file} rs6000/aix.h rs6000/aix41.h rs6000/xcoff.h"	tmake_file="rs6000/t-fprules rs6000/t-newas"	use_collect2=yes	extra_headers=	use_fixproto=yes	;;rs6000-ibm-aix4.[3456789]* | powerpc-ibm-aix4.[3456789]*)	tm_file="rs6000/biarch64.h ${tm_file} rs6000/aix.h rs6000/aix43.h rs6000/xcoff.h"	tmake_file=rs6000/t-aix43	use_collect2=yes	thread_file='aix'	extra_headers=	;;rs6000-ibm-aix5.1.* | powerpc-ibm-aix5.1.*)	tm_file="rs6000/biarch64.h ${tm_file} rs6000/aix.h rs6000/aix51.h rs6000/xcoff.h"	tmake_file=rs6000/t-aix43	use_collect2=yes	thread_file='aix'	extra_headers=	;;rs6000-ibm-aix[56789].* | powerpc-ibm-aix[56789].*)	tm_file="${tm_file} rs6000/aix.h rs6000/aix52.h rs6000/xcoff.h"	tmake_file=rs6000/t-aix52	use_collect2=yes	thread_file='aix'	extra_headers=	;;s390-*-linux*)	tm_file="s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h"	tmake_file="${tmake_file} s390/t-crtstuff"	;;s390x-*-linux*)	tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h"	tm_p_file=s390/s390-protos.h	md_file=s390/s390.md	extra_modes=s390/s390-modes.def	out_file=s390/s390.c	tmake_file="${tmake_file} s390/t-crtstuff s390/t-linux64"	;;s390x-ibm-tpf*)	tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h svr4.h s390/tpf.h"	tm_p_file=s390/s390-protos.h	md_file=s390/s390.md	extra_modes=s390/s390-modes.def	extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o"	out_file=s390/s390.c	tmake_file="t-slibgcc-elf-ver s390/t-crtstuff s390/t-tpf"	thread_file='tpf'	;;sh-*-elf* | sh[12346l]*-*-elf* | sh*-*-kaos* | \sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \  sh-*-linux* | sh[346lbe]*-*-linux* | \  sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \   sh64-*-netbsd* | sh64l*-*-netbsd*)	tmake_file="${tmake_file} sh/t-sh sh/t-elf"	if test x${with_endian} = x; then		case ${target} in		sh[1234]*be-*-* | sh[1234]*eb-*-*) with_endian=big ;;		shbe-*-* | sheb-*-*)		   with_endian=big,little ;;		sh[1234]l* | sh[34]*-*-linux*)	   with_endian=little ;;		shl* | sh64l* | sh*-*-linux* | \		  sh5l* | sh-superh-elf)	   with_endian=little,big ;;		sh[1234]*-*-*)			   with_endian=big ;;		*)				   with_endian=big,little ;;		esac	fi	case ${with_endian} in	big|little)	tmake_file="${tmake_file} sh/t-1e" ;;	big,little|little,big) ;;	*)	echo "with_endian=${with_endian} not supported."; exit 1 ;;	esac	case ${with_endian} in	little*)	tm_file="sh/little.h ${tm_file}" ;;	esac	tm_file="${tm_file} dbxelf.h elfos.h"	case ${target} in	sh*-*-netbsd*)	;;	*)		tm_file="${tm_file} svr4.h" ;;	esac	tm_file="${tm_file} sh/elf.h"	case ${target} in	sh*-*-linux*)	tmake_file="${tmake_file} sh/t-linux"			tm_file="${tm_file} sh/linux.h" ;;	sh*-*-kaos*)	tm_file="${tm_file} sh/embed-elf.h kaos.h sh/kaos-sh.h"			;;	sh*-*-netbsd*)	tm_file="${tm_file} netbsd.h netbsd-elf.h sh/netbsd-elf.h" ;;	*)		tm_file="${tm_file} sh/embed-elf.h" ;;	esac	case ${target} in	sh5*-*-netbsd*)		# SHmedia, 32-bit ABI		tmake_file="${tmake_file} sh/t-sh64 sh/t-netbsd"		;;	sh64*-netbsd*)		# SHmedia, 64-bit ABI		tmake_file="${tmake_file} sh/t-sh64 sh/t-netbsd sh/t-netbsd-sh5-64"		;;	*-*-netbsd)                tmake_file="${tmake_file} sh/t-netbsd"		;;	sh64*-*-linux*)		tmake_file="${tmake_file} sh/t-sh64 sh/t-linux64"		tm_file="${tm_file} sh/sh64.h"		extra_headers="shmedia.h ushmedia.h sshmedia.h"		;;	sh64*)		tmake_file="${tmake_file} sh/t-sh64"		tm_file="${tm_file} sh/sh64.h"		extra_headers="shmedia.h ushmedia.h sshmedia.h"		;;	*-*-symbianelf*)		tmake_file="sh/t-symbian"		tm_file="sh/symbian-pre.h sh/little.h ${tm_file} sh/symbian-post.h"		extra_objs="symbian.o"		extra_parts="crt1.o crti.o crtn.o crtbegin.o crtend.o crtbeginS.o crtendS.o"		;;		esac	# sed el/eb endian suffixes away to avoid confusion with sh[23]e	case `echo ${target} | sed 's/e[lb]-/-/'` in	sh64*-*-netbsd*)	sh_cpu_target=sh5-64media ;;	sh64* | sh5*-*-netbsd*)	sh_cpu_target=sh5-32media ;;	sh4a_single_only*)	sh_cpu_target=sh4a-single-only ;;	sh4a_single*)		sh_cpu_target=sh4a-single ;;	sh4a_nofpu*)		sh_cpu_target=sh4a-nofpu ;;	sh4al)			sh_cpu_target=sh4al ;;	sh4a*)			sh_cpu_target=sh4a ;;	sh4_single_only*)	sh_cpu_target=sh4-single-only ;;	sh4_single*)		sh_cpu_target=sh4-single ;;	sh4_nofpu*)		sh_cpu_target=sh4-nofpu ;;	sh4* | sh-superh-*)	sh_cpu_target=sh4 ;;	sh3e*)			sh_cpu_target=sh3e ;;	sh*-*-netbsd* | sh3*)	sh_cpu_target=sh3 ;;	sh2a_single_only*)	sh_cpu_target=sh2a-single-only ;;	sh2a_single*)		sh_cpu_target=sh2a-single ;;	sh2a_nofpu*)		sh_cpu_target=sh2a-nofpu ;;	sh2a*)			sh_cpu_target=sh2a ;;	sh2e*)			sh_cpu_target=sh2e ;;	sh2*)			sh_cpu_target=sh2 ;;	*)			sh_cpu_target=sh1 ;;	esac	sh_cpu_default="`echo $with_cpu|sed s/^m/sh/|tr A-Z_ a-z-`"	case $sh_cpu_default in	sh5-64media-nofpu | sh5-64media | \	  sh5-32media-nofpu | sh5-32media | sh5-compact-nofpu | sh5-compact | \	  sh2a-single-only | sh2a-single | sh2a-nofpu | sh2a | \	  sh4a-single-only | sh4a-single | sh4a-nofpu | sh4a | sh4al | \	  sh4-single-only | sh4-single | sh4-nofpu | sh4 | \	  sh3e | sh3 | sh2e | sh2 | sh1) ;;	"")	sh_cpu_default=${sh_cpu_target} ;;	*)	echo "with_cpu=$with_cpu not supported"; exit 1 ;;	esac	sh_multilibs=${with_multilib_list}	if test x${sh_multilibs} = x ; then		case ${target} in		sh[1234]*)	sh_multilibs=${sh_cpu_target} ;;		sh64* | sh5*)	sh_multilibs=m5-32media,m5-32media-nofpu,m5-compact,m5-compact-nofpu,m5-64media,m5-64media-nofpu ;;		sh-superh-*)	sh_multilibs=m4,m4-single,m4-single-only,m4-nofpu ;;		sh*-*-linux*)	sh_multilibs=m1,m3e,m4 ;;		sh*-*-netbsd*)	sh_multilibs=m3,m3e,m4 ;;		*) sh_multilibs=m1,m2,m2e,m4,m4-single,m4-single-only,m2a,m2a-single ;;		esac	fi	target_cpu_default=SELECT_`echo ${sh_cpu_default}|tr a-z- A-Z_`	tm_defines=${tm_defines}' SH_MULTILIB_CPU_DEFAULT=\"'`echo $sh_cpu_default|sed s/sh/m/`'\"'	sh_multilibs=`echo $sh_multilibs,$sh_cpu_default | sed -e 's/[ 	,/][ 	,]*/ /g' -e 's/ $//' -e s/^m/sh/ -e 's/ m/ sh/g' | tr A-Z_ a-z-`	for sh_multilib in ${sh_multilibs}; do		case ${sh_multilib} in		sh1 | sh2 | sh2e | sh3 | sh3e | \		sh4 | sh4-single | sh4-single-only | sh4-nofpu | \		sh4a | sh4a-single | sh4a-single-only | sh4a-nofpu | sh4al | \		sh2a | sh2a-single | sh2a-single-only | sh2a-nofpu | \		sh5-64media | sh5-64media-nofpu | \		sh5-32media | sh5-32media-nofpu | \		sh5-compact | sh5-compact-nofpu)			tmake_file="${tmake_file} sh/t-mlib-${sh_multilib}"			tm_defines="$tm_defines SUPPORT_`echo $sh_multilib|tr a-z- A-Z_`"			;;		*)			echo "with_multilib_list=${sh_multilib} not supported."			exit 1			;;		esac	done	if test x${enable_incomplete_targets} == xyes ; then		tm_defines="$tm_defines SUPPORT_SH1 SUPPORT_SH2E SUPPORT_SH4 SUPPORT_SH4_SINGLE SUPPORT_SH2A SUPPORT_SH2A_SINGLE SUPPORT_SH5_32MEDIA SUPPORT_SH5_32MEDIA_NOFPU SUPPORT_SH5_64MEDIA SUPPORT_SH5_64MEDIA_NOFPU"	fi	use_fixproto=yes	;;sh-*-rtemscoff*)	tmake_file="sh/t-sh t-rtems sh/t-rtems"	tm_file="${tm_file} dbxcoff.h sh/coff.h sh/rtems.h rtems.h"	;;sh-*-rtems*)	tmake_file="sh/t-sh sh/t-elf t-rtems sh/t-rtems"	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sh/elf.h sh/embed-elf.h sh/rtemself.h rtems.h"	;;sh-wrs-vxworks)	tmake_file="$tmake_file sh/t-sh sh/t-elf sh/t-vxworks"	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sh/embed-elf.h sh/vxworks.h"	;;sh-*-*)	tm_file="${tm_file} dbxcoff.h sh/coff.h"	use_fixproto=yes	;;sparc-*-netbsdelf*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h"	;;sparc-*-openbsd*)	tm_defines=OBSD_OLD_GAS	tm_file="sparc/sparc.h openbsd.h sparc/openbsd.h"	# needed to unconfuse gdb	tmake_file="t-libc-ok t-openbsd sparc/t-openbsd"	# we need collect2 until our bug is fixed...	use_collect2=yes	;;sparc64-*-openbsd*)	tm_file="sparc/openbsd1-64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp64-elf.h openbsd.h sparc/openbsd64.h"	gas=yes gnu_ld=yes	with_cpu=ultrasparc	;;sparc-*-elf*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h"	tmake_file="sparc/t-elf sparc/t-crtfm"	extra_parts="crti.o crtn.o crtbegin.o crtend.o"	use_fixproto=yes	;;sparc-*-linux*)		# SPARC's running GNU/Linux, libc6	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux.h"	tmake_file="${tmake_file} sparc/t-crtfm"	;;sparc-*-rtems*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h sparc/rtemself.h rtems.h"	tmake_file="sparc/t-elf sparc/t-crtfm t-rtems"	extra_parts="crti.o crtn.o crtbegin.o crtend.o"	;;sparc64-*-solaris2* | sparcv9-*-solaris2*)	tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/sol2-64.h sparc/sol2-bi.h tm-dwarf2.h"	if test x$gnu_ld = xyes; then		tm_file="${tm_file} sparc/sol2-gld.h sparc/sol2-gld-bi.h"	fi	if test x$gas = xyes; then		tm_file="${tm_file} sparc/sol2-gas.h sparc/sol2-gas-bi.h"	fi	tmake_file="t-sol2 sparc/t-sol2 sparc/t-sol2-64 sparc/t-crtfm"	if test x$gnu_ld = xyes; then		tmake_file="$tmake_file t-slibgcc-elf-ver"	else		tmake_file="$tmake_file t-slibgcc-sld"	fi	c_target_objs="sol2-c.o"	cxx_target_objs="sol2-c.o"	extra_objs="sol2.o"	tm_p_file="${tm_p_file} sol2-protos.h"	extra_parts="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"	case ${enable_threads}:${have_pthread_h}:${have_thread_h} in	  "":yes:* | yes:yes:* ) thread_file=posix ;;	  "":*:yes | yes:*:yes ) thread_file=solaris ;;	esac	need_64bit_hwint=yes	;;sparc-*-solaris2*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h"	case ${target} in	*-*-solaris2.[0-6] | *-*-solaris2.[0-6].*)		tm_file="${tm_file} sol26.h"	esac	tm_file="${tm_file} sparc/sol2.h"	if test x$gnu_ld = xyes; then		tm_file="${tm_file} sparc/sol2-gld.h"	fi	if test x$gas = xyes; then		tm_file="${tm_file} sparc/sol2-gas.h"	fi	tmake_file="t-sol2 sparc/t-sol2 sparc/t-crtfm"	if test x$gnu_ld = xyes; then		tmake_file="$tmake_file t-slibgcc-elf-ver"	else		tmake_file="$tmake_file t-slibgcc-sld"	fi	case ${target} in	*-*-solaris2.[0-6] | *-*-solaris2.[0-6].*)		if test x$gnu_ld = xno; then			tm_file="${tm_file} sparc/sol26-sld.h"		fi		;;	*-*-solaris2.[789] | *-*-solaris2.1[0-9]*)		tm_file="sparc/biarch64.h ${tm_file} sparc/sol2-bi.h tm-dwarf2.h"		if test x$gnu_ld = xyes; then			tm_file="${tm_file} sparc/sol2-gld-bi.h"		fi		if test x$gas = xyes; then			tm_file="${tm_file} sparc/sol2-gas-bi.h"		fi		tmake_file="$tmake_file sparc/t-sol2-64"		need_64bit_hwint=yes		;;	esac	c_target_objs="sol2-c.o"	cxx_target_objs="sol2-c.o"	extra_objs="sol2.o"	tm_p_file="${tm_p_file} sol2-protos.h"	extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"	case ${enable_threads}:${have_pthread_h}:${have_thread_h} in	  "":yes:* | yes:yes:* )		case ${target} in		  *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*)			thread_file=posix95			;;		  *)			thread_file=posix			;;		esac		;;	  "":*:yes | yes:*:yes )		thread_file=solaris		;;	esac	;;sparc-*-sysv4*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sysv4-only.h"	tmake_file=t-svr4	extra_parts="crtbegin.o crtend.o"	use_fixproto=yes	;;sparclite-*-coff*)	tm_file="${tm_file} sparc/lite.h svr3.h sparc/litecoff.h dbxcoff.h libgloss.h"	tmake_file=sparc/t-sparclite	;;sparclite-*-elf*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h sparc/liteelf.h"	tmake_file="sparc/t-sparclite sparc/t-crtfm"        extra_parts="crtbegin.o crtend.o"	use_fixproto=yes	;;sparc86x-*-elf*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h sparc/sp86x-elf.h"	tmake_file="sparc/t-sp86x sparc/t-crtfm"        extra_parts="crtbegin.o crtend.o"	use_fixproto=yes	;;sparc64-*-elf*)	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp64-elf.h"	tmake_file="${tmake_file} sparc/t-crtfm"	extra_parts="crtbegin.o crtend.o"	use_fixproto=yes	;;sparc64-*-freebsd*|ultrasparc-*-freebsd*)	tm_file="${tm_file} ${fbsd_tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/freebsd.h"	tmake_file="${tmake_file} sparc/t-crtfm"	case "x$with_cpu" in		xultrasparc) ;;		x) with_cpu=ultrasparc ;;		*) echo "$with_cpu not supported for fr

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -