Index: gcc/config.gcc =================================================================== --- gcc/config.gcc (revision 194655) +++ gcc/config.gcc (working copy) @@ -882,7 +882,7 @@ tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h arm/uclinux-elf.h glibc-stdint.h" tmake_file="arm/t-arm arm/t-arm-elf" case ${target} in - arm*-*-uclinux*eabi) + arm*-*-uclinux*eabi*) tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h" tmake_file="$tmake_file arm/t-bpabi" # The BPABI long long divmod functions return a 128-bit value in Index: gcc/ChangeLog =================================================================== --- gcc/ChangeLog (revision 194655) +++ gcc/ChangeLog (working copy) @@ -1,3 +1,7 @@ +2012-12-21 Matthew Gretton-Dann + + * config.gcc: Match arm*-*-uclinux*eabi* for EABI uCLinux. + 2012-12-18 Matthew Gretton-Dann Backport from mainline