source: mainline/tools/toolchain-gdb-7.6.1.patch@ 9d61326

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 9d61326 was 9f9450bb, checked in by Vojtech Horky <vojtechhorky@…>, 12 years ago

Update GDB patch to 7.6.1

  • Property mode set to 100644
File size: 7.0 KB
RevLine 
[9f9450bb]1diff -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]88diff -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]99diff -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*) ;;
Note: See TracBrowser for help on using the repository browser.