bfd	* config.bfd: Add entries for i686-redox and x86_64-redox.
gas	* configure.tgt: Add entry for i386-redox.
ld	* configure.tgt: Add entries for x86-redox and x86_64-redox.
+2017-01-11  Jeremy Soller  <jackpot51@gmail.com>
+
+       * config.bfd: Add entries for i686-redox and x86_64-redox.
+
 2017-01-10  H.J. Lu  <hongjiu.lu@intel.com>
 
        * elf32-i386.c (elf_i386_check_relocs): Align .eh_frame section
 
     targ64_selvecs="x86_64_elf64_nacl_vec x86_64_elf32_nacl_vec"
     targ_archs="$targ_archs bfd_arm_arch"
     ;;
+  i[3-7]86-*-redox*)
+    targ_defvec=i386_elf32_vec
+    targ_selvecs=
+    targ64_selvecs=x86_64_elf64_vec
+    ;;
 #ifdef BFD64
   x86_64-*-cloudabi*)
     targ_defvec=x86_64_elf64_cloudabi_vec
     targ_defvec=x86_64_elf64_vec
     want64=true
     ;;
+  x86_64-*-redox*)
+    targ_defvec=x86_64_elf64_vec
+    targ_selvecs=i386_elf32_vec
+    want64=true
+    ;;
 #endif
   i[3-7]86-*-lynxos*)
     targ_defvec=i386_elf32_vec
 
+2017-01-11  Jeremy Soller  <jackpot51@gmail.com>
+
+       * configure.tgt: Add entry for i386-redox.
+
 2017-01-10  Nick Clifton  <nickc@redhat.com>
 
        * po/sv.po: Updated Swedish translation.
 
       x86_64*-linux-gnux32)            arch=x86_64:32 ;;
     esac ;;
   i386-*-lynxos*)                      fmt=elf em=lynx ;;
+  i386-*-redox*)                       fmt=elf ;;
   i386-*-sysv[45]*)                    fmt=elf ;;
   i386-*-solaris*)                     fmt=elf em=solaris ;;
   i386-*-freebsdaout*)                 fmt=aout em=386bsd ;;
 
+2017-01-11  Jeremy Soller  <jackpot51@gmail.com>
+
+       * configure.tgt: Add entries for x86-redox and x86_64-redox.
+
 2017-01-10  H.J. Lu  <hongjiu.lu@intel.com>
 
        * testsuite/ld-x86-64/pr20830b.d: Updated.
 
                        targ_extra_libpath="elf_i386 elf32_x86_64 elf_l1om elf_k1om"
                        tdir_i386linux=`echo ${targ_alias}aout | sed -e 's/x86_64/i386/'`
                        tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;;
+i[3-7]86-*-redox*)     targ_emul=elf_i386
+                       targ_extra_emuls=elf_x86_64 ;;
+x86_64-*-redox*)       targ_emul=elf_x86_64
+                       targ_extra_emuls=elf_i386 ;;
 i[3-7]86-*-sysv[45]*)  targ_emul=elf_i386
                        targ_extra_emuls=elf_iamcu ;;
 i[3-7]86-*-solaris2*)  targ_emul=elf_i386_sol2