Module Name: src Committed By: skrll Date: Mon Apr 22 08:52:33 UTC 2013
Modified Files: src/external/gpl3/gcc/dist: config.guess Log Message: Deal with earm* To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/config.guess Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/gcc/dist/config.guess diff -u src/external/gpl3/gcc/dist/config.guess:1.2 src/external/gpl3/gcc/dist/config.guess:1.3 --- src/external/gpl3/gcc/dist/config.guess:1.2 Thu Jul 19 19:34:26 2012 +++ src/external/gpl3/gcc/dist/config.guess Mon Apr 22 08:52:33 2013 @@ -158,6 +158,8 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in + earm*eb*) machine=armeb-unknown ;; + earm*) machine=arm-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; @@ -166,8 +168,18 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. + # to ELF recently, or will in the future and ABI. case "${UNAME_MACHINE_ARCH}" in + earm*) + eval $set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + os=netbsdelf-eabi + else + os=netbsdelf-eabihf + fi + ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \