|  | --- a/bfd/config.bfd | 
|  | +++ b/bfd/config.bfd | 
|  | @@ -962,8 +962,8 @@ case "${targ}" in | 
|  | want64=true | 
|  | ;; | 
|  | mips64*el-*-linux*) | 
|  | -    targ_defvec=mips_elf32_ntrad_le_vec | 
|  | -    targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec" | 
|  | +    targ_defvec=mips_elf64_trad_le_vec | 
|  | +    targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_be_vec" | 
|  | ;; | 
|  | mips64*-*-linux*-gnuabi64) | 
|  | targ_defvec=mips_elf64_trad_be_vec | 
|  | @@ -971,8 +971,8 @@ case "${targ}" in | 
|  | want64=true | 
|  | ;; | 
|  | mips64*-*-linux*) | 
|  | -    targ_defvec=mips_elf32_ntrad_be_vec | 
|  | -    targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec" | 
|  | +    targ_defvec=mips_elf64_trad_be_vec | 
|  | +    targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_le_vec" | 
|  | ;; | 
|  | mips*el-*-linux*) | 
|  | targ_defvec=mips_elf32_trad_le_vec | 
|  | --- a/ld/configure.tgt | 
|  | +++ b/ld/configure.tgt | 
|  | @@ -597,8 +597,8 @@ mips64*el-*-linux-gnuabi64) | 
|  | targ_extra_emuls="elf64btsmip elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip" | 
|  | targ_extra_libpath=$targ_extra_emuls | 
|  | ;; | 
|  | -mips64*el-*-linux-*)	targ_emul=elf32ltsmipn32 | 
|  | -			targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip" | 
|  | +mips64*el-*-linux-*)	targ_emul=elf64ltsmip | 
|  | +			targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32ltsmip elf32btsmip elf64btsmip" | 
|  | targ_extra_libpath=$targ_extra_emuls | 
|  | ;; | 
|  | mips64*-*-linux-gnuabi64) | 
|  | @@ -606,8 +606,8 @@ mips64*-*-linux-gnuabi64) | 
|  | targ_extra_emuls="elf64ltsmip elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip" | 
|  | targ_extra_libpath=$targ_extra_emuls | 
|  | ;; | 
|  | -mips64*-*-linux-*)	targ_emul=elf32btsmipn32 | 
|  | -			targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip" | 
|  | +mips64*-*-linux-*)	targ_emul=elf64btsmip | 
|  | +			targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip" | 
|  | targ_extra_libpath=$targ_extra_emuls | 
|  | ;; | 
|  | mips*el-*-linux-*)	targ_emul=elf32ltsmip |