[9f9450bb] | 1 | diff -rud gdb-7.6.1-original/bfd/config.bfd gdb-7.6.1/bfd/config.bfd
|
---|
| 2 | --- gdb-7.6.1-original/bfd/config.bfd 2013-03-05 12:47:01.000000000 +0100
|
---|
| 3 | +++ gdb-7.6.1/bfd/config.bfd 2013-07-18 15:54:07.724777922 +0200
|
---|
[5a65d29] | 4 | @@ -221,7 +221,7 @@
|
---|
| 5 | targ_defvec=ecoffalpha_little_vec
|
---|
| 6 | want64=true
|
---|
| 7 | ;;
|
---|
| 8 | - ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)
|
---|
| 9 | + ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu | ia64*-*-helenos*)
|
---|
| 10 | targ_defvec=bfd_elf64_ia64_little_vec
|
---|
| 11 | targ_selvecs="bfd_elf64_ia64_big_vec bfd_pei_ia64_vec"
|
---|
| 12 | want64=true
|
---|
| 13 | @@ -332,6 +332,7 @@
|
---|
| 14 | targ_selvecs=bfd_elf32_bigarm_vec
|
---|
| 15 | ;;
|
---|
| 16 | arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \
|
---|
| 17 | + arm-helenos-* | \
|
---|
| 18 | arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \
|
---|
| 19 | arm*-*-eabi* )
|
---|
| 20 | targ_defvec=bfd_elf32_littlearm_vec
|
---|
| 21 | @@ -619,7 +620,7 @@
|
---|
| 22 | targ_selvecs=bfd_elf32_i386_vec
|
---|
| 23 | targ_underscore=yes
|
---|
| 24 | ;;
|
---|
| 25 | - i[3-7]86-*-linux-*)
|
---|
| 26 | + i[3-7]86-*-linux-* | i[3-7]86-*-helenos*)
|
---|
| 27 | targ_defvec=bfd_elf32_i386_vec
|
---|
| 28 | targ_selvecs="i386linux_vec i386pei_vec"
|
---|
| 29 | targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf32_x86_64_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
|
---|
| 30 | @@ -662,7 +663,7 @@
|
---|
| 31 | targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
|
---|
| 32 | want64=true
|
---|
| 33 | ;;
|
---|
| 34 | - x86_64-*-linux-*)
|
---|
| 35 | + x86_64-*-linux-* | x86_64-*-helenos*)
|
---|
| 36 | targ_defvec=bfd_elf64_x86_64_vec
|
---|
| 37 | targ_selvecs="bfd_elf32_i386_vec bfd_elf32_x86_64_vec i386linux_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
|
---|
| 38 | want64=true
|
---|
| 39 | @@ -1059,7 +1060,7 @@
|
---|
| 40 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec"
|
---|
| 41 | ;;
|
---|
| 42 | #ifdef BFD64
|
---|
| 43 | - mips64*el-*-linux*)
|
---|
| 44 | + mips64*el-*-linux* | mips64el-*-helenos*)
|
---|
| 45 | targ_defvec=bfd_elf32_ntradlittlemips_vec
|
---|
| 46 | targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec"
|
---|
| 47 | want64=true
|
---|
| 48 | @@ -1069,12 +1070,12 @@
|
---|
| 49 | targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec"
|
---|
| 50 | want64=true
|
---|
| 51 | ;;
|
---|
| 52 | - mips*el-*-linux*)
|
---|
| 53 | + mips*el-*-linux* | mipsel-*-helenos*)
|
---|
| 54 | targ_defvec=bfd_elf32_tradlittlemips_vec
|
---|
| 55 | targ_selvecs="bfd_elf32_tradbigmips_vec ecoff_little_vec ecoff_big_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf64_tradbigmips_vec"
|
---|
| 56 | want64=true
|
---|
| 57 | ;;
|
---|
| 58 | - mips*-*-linux*)
|
---|
| 59 | + mips*-*-linux* | mips-*-helenos*)
|
---|
| 60 | targ_defvec=bfd_elf32_tradbigmips_vec
|
---|
| 61 | targ_selvecs="bfd_elf32_tradlittlemips_vec ecoff_big_vec ecoff_little_vec bfd_elf32_ntradbigmips_vec bfd_elf64_tradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradlittlemips_vec"
|
---|
| 62 | want64=true
|
---|
| 63 | @@ -1237,6 +1238,7 @@
|
---|
| 64 | want64=true
|
---|
| 65 | ;;
|
---|
| 66 | powerpc64-*-elf* | powerpc-*-elf64* | powerpc64-*-linux* | \
|
---|
| 67 | + powerpc64-*-helenos* | \
|
---|
| 68 | powerpc64-*-*bsd*)
|
---|
| 69 | targ_defvec=bfd_elf64_powerpc_vec
|
---|
| 70 | targ_selvecs="bfd_elf64_powerpcle_vec bfd_elf32_powerpc_vec bfd_elf32_powerpcle_vec rs6000coff_vec rs6000coff64_vec aix5coff64_vec"
|
---|
| 71 | @@ -1255,6 +1257,7 @@
|
---|
| 72 | ;;
|
---|
| 73 | powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \
|
---|
| 74 | powerpc-*-solaris2* | powerpc-*-linux-* | powerpc-*-rtems* | \
|
---|
| 75 | + powerpc-*-helenos* | \
|
---|
| 76 | powerpc-*-chorus*)
|
---|
| 77 | targ_defvec=bfd_elf32_powerpc_vec
|
---|
| 78 | targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec"
|
---|
| 79 | @@ -1553,7 +1556,7 @@
|
---|
| 80 | targ_underscore=yes
|
---|
| 81 | want64=true
|
---|
| 82 | ;;
|
---|
| 83 | - sparc64*-*-linux-*)
|
---|
| 84 | + sparc64*-*-linux-* | sparc64-*-helenos*)
|
---|
| 85 | targ_defvec=bfd_elf64_sparc_vec
|
---|
| 86 | targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec"
|
---|
| 87 | want64=true
|
---|
[9f9450bb] | 88 | diff -rud gdb-7.6.1-original/config.sub gdb-7.6.1/config.sub
|
---|
| 89 | --- gdb-7.6.1-original/config.sub 2013-01-11 13:57:41.000000000 +0100
|
---|
| 90 | +++ gdb-7.6.1/config.sub 2013-07-18 15:26:51.261356318 +0200
|
---|
[5a65d29] | 91 | @@ -1369,6 +1369,7 @@
|
---|
| 92 | | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
|
---|
| 93 | | -chorusos* | -chorusrdb* | -cegcc* \
|
---|
| 94 | | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
---|
| 95 | + | -helenos* \
|
---|
| 96 | | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
---|
| 97 | | -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
---|
| 98 | | -uxpv* | -beos* | -mpeix* | -udk* \
|
---|
[9f9450bb] | 99 | diff -rud gdb-7.6.1-original/gdb/configure.tgt gdb-7.6.1/gdb/configure.tgt
|
---|
| 100 | --- gdb-7.6.1-original/gdb/configure.tgt 2013-03-05 14:37:10.000000000 +0100
|
---|
| 101 | +++ gdb-7.6.1/gdb/configure.tgt 2013-07-18 15:50:25.210529047 +0200
|
---|
[5a65d29] | 102 | @@ -85,7 +85,7 @@
|
---|
| 103 | gdb_target_obs="arm-tdep.o arm-wince-tdep.o"
|
---|
| 104 | build_gdbserver=yes
|
---|
| 105 | ;;
|
---|
| 106 | -arm*-*-linux*)
|
---|
| 107 | +arm*-*-linux* | arm*-*-helenos*)
|
---|
| 108 | # Target: ARM based machine running GNU/Linux
|
---|
| 109 | gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \
|
---|
| 110 | solib-svr4.o symfile-mem.o linux-tdep.o"
|
---|
| 111 | @@ -216,7 +216,7 @@
|
---|
| 112 | gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \
|
---|
| 113 | solib-svr4.o"
|
---|
| 114 | ;;
|
---|
| 115 | -i[34567]86-*-linux*)
|
---|
| 116 | +i[34567]86-*-linux* | i[34567]86-*-helenos*)
|
---|
| 117 | # Target: Intel 386 running GNU/Linux
|
---|
| 118 | gdb_target_obs="i386-tdep.o i386-linux-tdep.o glibc-tdep.o i387-tdep.o \
|
---|
| 119 | solib-svr4.o symfile-mem.o \
|
---|
| 120 | @@ -252,7 +252,7 @@
|
---|
| 121 | # Target: Intel IA-64 running HP-UX
|
---|
| 122 | gdb_target_obs="ia64-tdep.o ia64-hpux-tdep.o"
|
---|
| 123 | ;;
|
---|
| 124 | -ia64-*-linux*)
|
---|
| 125 | +ia64-*-linux* | ia64-*-helenos*)
|
---|
| 126 | # Target: Intel IA-64 running GNU/Linux
|
---|
| 127 | gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o linux-tdep.o \
|
---|
| 128 | solib-svr4.o symfile-mem.o"
|
---|
| 129 | @@ -357,7 +357,7 @@
|
---|
| 130 | # Target: MIPS SGI running Irix 6.x
|
---|
| 131 | gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib-irix.o"
|
---|
| 132 | ;;
|
---|
| 133 | -mips*-*-linux*)
|
---|
| 134 | +mips*-*-linux* | mips*-*-helenos*)
|
---|
| 135 | # Target: Linux/MIPS
|
---|
| 136 | gdb_target_obs="mips-tdep.o mips-linux-tdep.o glibc-tdep.o \
|
---|
| 137 | solib-svr4.o symfile-mem.o linux-tdep.o"
|
---|
| 138 | @@ -421,7 +421,7 @@
|
---|
| 139 | ppc-sysv-tdep.o solib-svr4.o \
|
---|
| 140 | ravenscar-thread.o ppc-ravenscar-thread.o"
|
---|
| 141 | ;;
|
---|
| 142 | -powerpc-*-linux* | powerpc64-*-linux*)
|
---|
| 143 | +powerpc-*-linux* | powerpc64-*-linux* | powerpc*-*-helenos*)
|
---|
| 144 | # Target: PowerPC running Linux
|
---|
| 145 | gdb_target_obs="rs6000-tdep.o ppc-linux-tdep.o ppc-sysv-tdep.o \
|
---|
| 146 | ppc64-tdep.o solib-svr4.o solib-spu.o \
|
---|
| 147 | @@ -515,7 +515,7 @@
|
---|
| 148 | fi
|
---|
| 149 | build_gdbserver=yes
|
---|
| 150 | ;;
|
---|
| 151 | -sparc64-*-linux*)
|
---|
| 152 | +sparc64-*-linux* | sparc641-*-helenos*)
|
---|
| 153 | # Target: GNU/Linux UltraSPARC
|
---|
| 154 | gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sol2-tdep.o \
|
---|
| 155 | sparc64-linux-tdep.o sparc-tdep.o sparc-sol2-tdep.o \
|
---|
| 156 | @@ -639,7 +639,7 @@
|
---|
| 157 | gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \
|
---|
| 158 | dicos-tdep.o i386-dicos-tdep.o amd64-dicos-tdep.o"
|
---|
| 159 | ;;
|
---|
| 160 | -x86_64-*-linux*)
|
---|
| 161 | +x86_64-*-linux* | x86_64-*-helenos*)
|
---|
| 162 | # Target: GNU/Linux x86-64
|
---|
| 163 | gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o i386-tdep.o \
|
---|
| 164 | i387-tdep.o i386-linux-tdep.o glibc-tdep.o \
|
---|
| 165 | @@ -688,7 +688,7 @@
|
---|
| 166 | case "${targ}" in
|
---|
| 167 | *-*-freebsd* | *-*-kfreebsd*-gnu)
|
---|
| 168 | gdb_osabi=GDB_OSABI_FREEBSD_ELF ;;
|
---|
| 169 | -*-*-linux* | *-*-uclinux*)
|
---|
| 170 | +*-*-linux* | *-*-uclinux* | *-*-helenos*)
|
---|
| 171 | gdb_osabi=GDB_OSABI_LINUX ;;
|
---|
| 172 | *-*-nto*) gdb_osabi=GDB_OSABI_QNXNTO ;;
|
---|
| 173 | m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;;
|
---|