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

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since db3089d 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
  • bfd/config.bfd

    diff -rud gdb-7.6.1-original/bfd/config.bfd gdb-7.6.1/bfd/config.bfd
    old new  
    221221    targ_defvec=ecoffalpha_little_vec
    222222    want64=true
    223223    ;;
    224   ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)
     224  ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu | ia64*-*-helenos*)
    225225    targ_defvec=bfd_elf64_ia64_little_vec
    226226    targ_selvecs="bfd_elf64_ia64_big_vec bfd_pei_ia64_vec"
    227227    want64=true
     
    332332    targ_selvecs=bfd_elf32_bigarm_vec
    333333    ;;
    334334  arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \
     335  arm-helenos-* | \
    335336  arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \
    336337  arm*-*-eabi* )
    337338    targ_defvec=bfd_elf32_littlearm_vec
     
    619620    targ_selvecs=bfd_elf32_i386_vec
    620621    targ_underscore=yes
    621622    ;;
    622   i[3-7]86-*-linux-*)
     623  i[3-7]86-*-linux-* | i[3-7]86-*-helenos*)
    623624    targ_defvec=bfd_elf32_i386_vec
    624625    targ_selvecs="i386linux_vec i386pei_vec"
    625626    targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf32_x86_64_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
     
    662663    targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
    663664    want64=true
    664665    ;;
    665   x86_64-*-linux-*)
     666  x86_64-*-linux-* | x86_64-*-helenos*)
    666667    targ_defvec=bfd_elf64_x86_64_vec
    667668    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"
    668669    want64=true
     
    10591060    targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec"
    10601061    ;;
    10611062#ifdef BFD64
    1062   mips64*el-*-linux*)
     1063  mips64*el-*-linux* | mips64el-*-helenos*)
    10631064    targ_defvec=bfd_elf32_ntradlittlemips_vec
    10641065    targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec"
    10651066    want64=true
     
    10691070    targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec"
    10701071    want64=true
    10711072    ;;
    1072   mips*el-*-linux*)
     1073  mips*el-*-linux* | mipsel-*-helenos*)
    10731074    targ_defvec=bfd_elf32_tradlittlemips_vec
    10741075    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"
    10751076    want64=true
    10761077    ;;
    1077   mips*-*-linux*)
     1078  mips*-*-linux* | mips-*-helenos*)
    10781079    targ_defvec=bfd_elf32_tradbigmips_vec
    10791080    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"
    10801081    want64=true
     
    12371238    want64=true
    12381239    ;;
    12391240  powerpc64-*-elf* | powerpc-*-elf64* | powerpc64-*-linux* | \
     1241  powerpc64-*-helenos* | \
    12401242  powerpc64-*-*bsd*)
    12411243    targ_defvec=bfd_elf64_powerpc_vec
    12421244    targ_selvecs="bfd_elf64_powerpcle_vec bfd_elf32_powerpc_vec bfd_elf32_powerpcle_vec rs6000coff_vec rs6000coff64_vec aix5coff64_vec"
     
    12551257    ;;
    12561258  powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \
    12571259  powerpc-*-solaris2* | powerpc-*-linux-* | powerpc-*-rtems* | \
     1260  powerpc-*-helenos* | \
    12581261  powerpc-*-chorus*)
    12591262    targ_defvec=bfd_elf32_powerpc_vec
    12601263    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec"
     
    15531556    targ_underscore=yes
    15541557    want64=true
    15551558    ;;
    1556   sparc64*-*-linux-*)
     1559  sparc64*-*-linux-* | sparc64-*-helenos*)
    15571560    targ_defvec=bfd_elf64_sparc_vec
    15581561    targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec"
    15591562    want64=true
  • config.sub

    diff -rud gdb-7.6.1-original/config.sub gdb-7.6.1/config.sub
    old new  
    13691369              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
    13701370              | -chorusos* | -chorusrdb* | -cegcc* \
    13711371              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
     1372              | -helenos* \
    13721373              | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
    13731374              | -linux-newlib* | -linux-musl* | -linux-uclibc* \
    13741375              | -uxpv* | -beos* | -mpeix* | -udk* \
  • gdb/configure.tgt

    diff -rud gdb-7.6.1-original/gdb/configure.tgt gdb-7.6.1/gdb/configure.tgt
    old new  
    8585        gdb_target_obs="arm-tdep.o arm-wince-tdep.o"
    8686        build_gdbserver=yes
    8787        ;;
    88 arm*-*-linux*)
     88arm*-*-linux* | arm*-*-helenos*)
    8989        # Target: ARM based machine running GNU/Linux
    9090        gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \
    9191                        solib-svr4.o symfile-mem.o linux-tdep.o"
     
    216216        gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \
    217217                        solib-svr4.o"
    218218        ;;
    219 i[34567]86-*-linux*)
     219i[34567]86-*-linux* | i[34567]86-*-helenos*)
    220220        # Target: Intel 386 running GNU/Linux
    221221        gdb_target_obs="i386-tdep.o i386-linux-tdep.o glibc-tdep.o i387-tdep.o \
    222222                        solib-svr4.o symfile-mem.o \
     
    252252        # Target: Intel IA-64 running HP-UX
    253253        gdb_target_obs="ia64-tdep.o ia64-hpux-tdep.o"
    254254        ;;
    255 ia64-*-linux*)
     255ia64-*-linux* | ia64-*-helenos*)
    256256        # Target: Intel IA-64 running GNU/Linux
    257257        gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o linux-tdep.o \
    258258                        solib-svr4.o symfile-mem.o"
     
    357357        # Target: MIPS SGI running Irix 6.x
    358358        gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib-irix.o"
    359359        ;;
    360 mips*-*-linux*)
     360mips*-*-linux* | mips*-*-helenos*)
    361361        # Target: Linux/MIPS
    362362        gdb_target_obs="mips-tdep.o mips-linux-tdep.o glibc-tdep.o \
    363363                        solib-svr4.o symfile-mem.o linux-tdep.o"
     
    421421                        ppc-sysv-tdep.o solib-svr4.o \
    422422                        ravenscar-thread.o ppc-ravenscar-thread.o"
    423423        ;;
    424 powerpc-*-linux* | powerpc64-*-linux*)
     424powerpc-*-linux* | powerpc64-*-linux* | powerpc*-*-helenos*)
    425425        # Target: PowerPC running Linux
    426426        gdb_target_obs="rs6000-tdep.o ppc-linux-tdep.o ppc-sysv-tdep.o \
    427427                        ppc64-tdep.o solib-svr4.o solib-spu.o \
     
    515515        fi
    516516        build_gdbserver=yes
    517517        ;;
    518 sparc64-*-linux*)
     518sparc64-*-linux* | sparc641-*-helenos*)
    519519        # Target: GNU/Linux UltraSPARC
    520520        gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sol2-tdep.o \
    521521                        sparc64-linux-tdep.o sparc-tdep.o sparc-sol2-tdep.o \
     
    639639        gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \
    640640                        dicos-tdep.o i386-dicos-tdep.o amd64-dicos-tdep.o"
    641641        ;;
    642 x86_64-*-linux*)
     642x86_64-*-linux* | x86_64-*-helenos*)
    643643        # Target: GNU/Linux x86-64
    644644        gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o i386-tdep.o \
    645645                        i387-tdep.o i386-linux-tdep.o glibc-tdep.o \
     
    688688case "${targ}" in
    689689*-*-freebsd* | *-*-kfreebsd*-gnu)
    690690                gdb_osabi=GDB_OSABI_FREEBSD_ELF ;;
    691 *-*-linux* | *-*-uclinux*)
     691*-*-linux* | *-*-uclinux* | *-*-helenos*)
    692692                gdb_osabi=GDB_OSABI_LINUX ;;
    693693*-*-nto*)       gdb_osabi=GDB_OSABI_QNXNTO ;;
    694694m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;;
Note: See TracBrowser for help on using the repository browser.