public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM] archer-tromey-dwz-multifile-rebase: Revert "."
@ 2012-07-14 21:16 jkratoch
0 siblings, 0 replies; only message in thread
From: jkratoch @ 2012-07-14 21:16 UTC (permalink / raw)
To: archer-commits
The branch, archer-tromey-dwz-multifile-rebase has been updated
via cdb6bc05257160b0a8c70742ef6ed17341bcf063 (commit)
from b622df71c61011f99e15128b4846d9bf85a7cad0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email.
- Log -----------------------------------------------------------------
commit cdb6bc05257160b0a8c70742ef6ed17341bcf063
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sat Jul 14 23:15:36 2012 +0200
Revert "."
This reverts commit b622df71c61011f99e15128b4846d9bf85a7cad0.
Mistaken merge.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 269 -
bfd/aix386-core.c | 30 +-
bfd/archive.c | 41 +-
bfd/bfd-in2.h | 3 -
bfd/cache.c | 8 +-
bfd/cisco-core.c | 42 +-
bfd/coff-alpha.c | 184 +-
bfd/coff-apollo.c | 13 +-
bfd/coff-aux.c | 34 +-
bfd/coff-h8300.c | 41 +-
bfd/coff-h8500.c | 40 +-
bfd/coff-i386.c | 75 +-
bfd/coff-i960.c | 104 +-
bfd/coff-ia64.c | 14 +-
bfd/coff-m68k.c | 106 +-
bfd/coff-m88k.c | 43 +-
bfd/coff-mcore.c | 73 +-
bfd/coff-mips.c | 227 +-
bfd/coff-or32.c | 75 +-
bfd/coff-ppc.c | 316 +-
bfd/coff-rs6000.c | 104 +-
bfd/coff-sh.c | 453 +-
bfd/coff-sparc.c | 38 +-
bfd/coff-stgo32.c | 124 +-
bfd/coff-tic30.c | 33 +-
bfd/coff-tic4x.c | 85 +-
bfd/coff-tic54x.c | 110 +-
bfd/coff-tic80.c | 122 +-
bfd/coff-w65.c | 64 +-
bfd/cofflink.c | 2 +-
bfd/cpu-arc.c | 7 +-
bfd/cpu-cris.c | 9 +-
bfd/cpu-h8500.c | 9 +-
bfd/cpu-i960.c | 25 +-
bfd/cpu-msp430.c | 40 +-
bfd/cpu-ns32k.c | 106 +-
bfd/cpu-powerpc.c | 8 +-
bfd/cpu-rs6000.c | 10 +-
bfd/cpu-tic4x.c | 12 +-
bfd/cpu-w65.c | 10 +-
bfd/ecoff.c | 6 +-
bfd/ecofflink.c | 558 +-
bfd/elf-m10200.c | 277 +-
bfd/elf-m10300.c | 143 +-
bfd/elf-s390-common.c | 243 -
bfd/elf-vxworks.c | 13 +-
bfd/elf.c | 31 +-
bfd/elf32-arm.c | 72 +-
bfd/elf32-bfin.c | 166 +-
bfd/elf32-cr16.c | 73 +-
bfd/elf32-cris.c | 264 +-
bfd/elf32-crx.c | 4 +-
bfd/elf32-fr30.c | 108 +-
bfd/elf32-frv.c | 266 +-
bfd/elf32-h8300.c | 11 +-
bfd/elf32-hppa.c | 16 +-
bfd/elf32-i370.c | 34 +-
bfd/elf32-i386.c | 8 +-
bfd/elf32-i960.c | 4 +-
bfd/elf32-lm32.c | 67 +-
bfd/elf32-m32c.c | 34 +-
bfd/elf32-m32r.c | 37 +-
bfd/elf32-m68hc11.c | 2 +-
bfd/elf32-m68hc12.c | 9 +-
bfd/elf32-m68hc1x.c | 2 +-
bfd/elf32-m68k.c | 181 +-
bfd/elf32-mcore.c | 2 +-
bfd/elf32-microblaze.c | 34 +-
bfd/elf32-ppc.c | 20 +-
bfd/elf32-rl78.c | 21 +-
bfd/elf32-rx.c | 4 +-
bfd/elf32-s390.c | 1084 +--
bfd/elf32-score.c | 36 +-
bfd/elf32-score7.c | 36 +-
bfd/elf32-sh.c | 78 +-
bfd/elf32-tic6x.c | 12 +-
bfd/elf32-tilepro.c | 17 +-
bfd/elf32-vax.c | 78 +-
bfd/elf32-xstormy16.c | 21 +-
bfd/elf32-xtensa.c | 33 +-
bfd/elf64-alpha.c | 73 +-
bfd/elf64-hppa.c | 118 +-
bfd/elf64-ia64-vms.c | 101 +-
bfd/elf64-mmix.c | 229 +-
bfd/elf64-ppc.c | 16 +-
bfd/elf64-s390.c | 870 +--
bfd/elf64-sh64.c | 84 +-
bfd/elf64-sparc.c | 18 +-
bfd/elf64-x86-64.c | 25 +-
bfd/elfcode.h | 5 +-
bfd/elflink.c | 223 +-
bfd/elfnn-ia64.c | 121 +-
bfd/elfxx-mips.c | 85 +-
bfd/elfxx-sparc.c | 35 +-
bfd/elfxx-tilegx.c | 31 +-
bfd/hash.c | 4 +-
bfd/hp300hpux.c | 108 +-
bfd/hppabsd-core.c | 61 +-
bfd/hpux-core.c | 4 +-
bfd/i386dynix.c | 12 +-
bfd/i386linux.c | 102 +-
bfd/i386lynx.c | 109 +-
bfd/i386mach3.c | 10 +-
bfd/i386msdos.c | 5 +-
bfd/i386os9k.c | 6 +-
bfd/irix-core.c | 10 +-
bfd/libbfd.h | 1 -
bfd/lynx-core.c | 22 +-
bfd/m68klinux.c | 101 +-
bfd/mach-o.h | 2 +-
bfd/mipsbsd.c | 90 +-
bfd/netbsd-core.c | 4 +-
bfd/nlm32-i386.c | 4 +-
bfd/osf-core.c | 46 +-
bfd/pc532-mach.c | 8 +-
bfd/pef.c | 7 +-
bfd/ppcboot.c | 99 +-
bfd/ptrace-core.c | 43 +-
bfd/reloc.c | 5 -
bfd/reloc16.c | 47 +-
bfd/sco5-core.c | 40 +-
bfd/section.c | 22 -
bfd/som.h | 4 +-
bfd/sparclinux.c | 96 +-
bfd/sparclynx.c | 27 +-
bfd/sunos.c | 98 +-
bfd/ticoff.h | 15 +-
bfd/trad-core.c | 33 +-
bfd/version.h | 2 +-
bfd/vms-lib.c | 2 +-
bfd/xsym.h | 2 +-
gdb/ChangeLog | 540 --
gdb/MAINTAINERS | 1 -
gdb/Makefile.in | 11 +-
gdb/NEWS | 17 +-
gdb/amd64-linux-tdep.c | 21 +-
gdb/amd64-tdep.c | 3 -
gdb/arm-linux-nat.c | 15 +-
gdb/auto-load.c | 107 +-
gdb/ax-gdb.c | 226 +-
gdb/ax-gdb.h | 6 -
gdb/ax-general.c | 37 -
gdb/ax.h | 3 -
gdb/breakpoint.c | 407 +-
gdb/breakpoint.h | 15 +-
gdb/buildsym.c | 248 +-
gdb/buildsym.h | 20 +-
gdb/c-exp.y | 134 +-
gdb/c-lang.c | 1 +
gdb/cli/cli-utils.c | 14 -
gdb/cli/cli-utils.h | 6 -
gdb/common/ax.def | 2 -
gdb/common/format.c | 400 --
gdb/common/format.h | 63 -
gdb/common/linux-ptrace.c | 124 -
gdb/common/linux-ptrace.h | 1 -
gdb/config.in | 3 +
gdb/configure | 2 +-
gdb/configure.ac | 2 +-
gdb/cp-valprint.c | 9 +-
gdb/defs.h | 3 -
gdb/dictionary.c | 16 -
gdb/dictionary.h | 5 -
gdb/doc/ChangeLog | 55 -
gdb/doc/agentexpr.texi | 17 -
gdb/doc/gdb.texinfo | 131 +-
gdb/doc/gdbint.texinfo | 16 +-
gdb/dwarf2expr.h | 15 +-
gdb/dwarf2loc.c | 6 -
gdb/dwarf2read.c | 1407 +---
gdb/eval.c | 17 -
gdb/findcmd.c | 8 +-
gdb/gdbserver/ChangeLog | 38 -
gdb/gdbserver/Makefile.in | 15 +-
gdb/gdbserver/ax.c | 155 -
gdb/gdbserver/linux-low.c | 9 +-
gdb/gdbserver/mem-break.c | 127 -
gdb/gdbserver/mem-break.h | 8 -
gdb/gdbserver/server.c | 53 +-
gdb/gdbtypes.c | 37 -
gdb/gdbtypes.h | 20 +-
gdb/gnulib/Makefile.in | 22 +-
gdb/gnulib/aclocal.m4 | 18 -
gdb/gnulib/config.in | 273 -
gdb/gnulib/configure | 7486 +++++---------------
gdb/gnulib/configure.ac | 2 +-
gdb/gnulib/import/Makefile.am | 410 +--
gdb/gnulib/import/Makefile.in | 506 +--
gdb/gnulib/import/alloca.c | 478 --
gdb/gnulib/import/alloca.in.h | 56 -
gdb/gnulib/import/config.charset | 684 --
gdb/gnulib/import/dummy.c | 42 +
gdb/gnulib/import/fnmatch.c | 350 -
gdb/gnulib/import/fnmatch.in.h | 67 -
gdb/gnulib/import/fnmatch_loop.c | 1219 ----
gdb/gnulib/import/localcharset.c | 546 --
gdb/gnulib/import/localcharset.h | 40 -
gdb/gnulib/import/m4/alloca.m4 | 121 -
gdb/gnulib/import/m4/codeset.m4 | 23 -
gdb/gnulib/import/m4/configmake.m4 | 50 -
gdb/gnulib/import/m4/fcntl-o.m4 | 123 -
gdb/gnulib/import/m4/fnmatch.m4 | 156 -
gdb/gnulib/import/m4/glibc21.m4 | 34 -
gdb/gnulib/import/m4/gnulib-cache.m4 | 3 +-
gdb/gnulib/import/m4/gnulib-comp.m4 | 93 +-
gdb/gnulib/import/m4/localcharset.m4 | 17 -
gdb/gnulib/import/m4/locale-fr.m4 | 250 -
gdb/gnulib/import/m4/locale-ja.m4 | 136 -
gdb/gnulib/import/m4/locale-zh.m4 | 130 -
gdb/gnulib/import/m4/mbrtowc.m4 | 572 --
gdb/gnulib/import/m4/mbsinit.m4 | 51 -
gdb/gnulib/import/m4/mbsrtowcs.m4 | 155 -
gdb/gnulib/import/m4/mbstate_t.m4 | 41 -
gdb/gnulib/import/m4/stdbool.m4 | 100 -
gdb/gnulib/import/m4/wchar_h.m4 | 225 -
gdb/gnulib/import/m4/wctype_h.m4 | 211 -
gdb/gnulib/import/m4/wint_t.m4 | 32 -
gdb/gnulib/import/mbrtowc.c | 402 --
gdb/gnulib/import/mbsinit.c | 61 -
gdb/gnulib/import/mbsrtowcs-impl.h | 122 -
gdb/gnulib/import/mbsrtowcs-state.c | 37 -
gdb/gnulib/import/mbsrtowcs.c | 32 -
gdb/gnulib/import/ref-add.sin | 29 -
gdb/gnulib/import/ref-del.sin | 24 -
gdb/gnulib/import/stdbool.in.h | 121 -
gdb/gnulib/import/streq.h | 176 -
gdb/gnulib/import/strnlen1.c | 35 -
gdb/gnulib/import/strnlen1.h | 40 -
gdb/gnulib/import/verify.h | 241 -
gdb/gnulib/import/wchar.in.h | 1028 ---
gdb/gnulib/import/wctype.in.h | 498 --
gdb/i386-tdep.c | 11 -
gdb/i386-tdep.h | 8 -
gdb/ia64-linux-nat.c | 11 +-
gdb/infcmd.c | 2 +-
gdb/infrun.c | 34 +-
gdb/linespec.c | 48 -
gdb/linespec.h | 13 -
gdb/linux-nat.c | 53 +-
gdb/linux-nat.h | 10 +-
gdb/linux-thread-db.c | 135 +-
gdb/macrocmd.c | 4 +-
gdb/main.c | 28 +-
gdb/mi/mi-main.c | 3 +-
gdb/parse.c | 173 +-
gdb/parser-defs.h | 36 +-
gdb/ppc-linux-nat.c | 13 +-
gdb/printcmd.c | 341 +-
gdb/psympriv.h | 8 +-
gdb/psymtab.c | 44 +-
gdb/remote.c | 69 -
gdb/source.c | 5 +-
gdb/stack.c | 2 +-
gdb/symtab.c | 180 +-
gdb/symtab.h | 7 +
gdb/target.c | 4 -
gdb/target.h | 10 -
gdb/testsuite/ChangeLog | 406 --
gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 80 +-
gdb/testsuite/gdb.base/callfuncs.c | 7 -
gdb/testsuite/gdb.base/callfuncs.exp | 3 -
gdb/testsuite/gdb.base/dprintf.exp | 24 -
gdb/testsuite/gdb.base/find.exp | 3 -
gdb/testsuite/gdb.base/help.exp | 10 +-
gdb/testsuite/gdb.base/info-os.c | 58 +-
gdb/testsuite/gdb.base/info-os.exp | 42 +-
gdb/testsuite/gdb.base/stale-infcall.c | 7 +-
gdb/testsuite/gdb.base/stale-infcall.exp | 18 -
gdb/testsuite/gdb.base/whatis.exp | 28 -
gdb/testsuite/gdb.cp/abstract-origin.exp | 6 +-
gdb/testsuite/gdb.cp/ambiguous.exp | 16 +-
gdb/testsuite/gdb.cp/annota2.exp | 14 +-
gdb/testsuite/gdb.cp/annota3.exp | 14 +-
gdb/testsuite/gdb.cp/anon-ns.exp | 4 +-
gdb/testsuite/gdb.cp/anon-struct.exp | 5 +-
gdb/testsuite/gdb.cp/anon-union.exp | 16 +-
gdb/testsuite/gdb.cp/arg-reference.exp | 12 +-
gdb/testsuite/gdb.cp/bool.exp | 12 +-
gdb/testsuite/gdb.cp/breakpoint.exp | 16 +-
gdb/testsuite/gdb.cp/bs15503.exp | 12 +-
gdb/testsuite/gdb.cp/call-c.exp | 20 +-
gdb/testsuite/gdb.cp/casts.exp | 15 +-
gdb/testsuite/gdb.cp/class2.exp | 12 +-
gdb/testsuite/gdb.cp/classes.exp | 20 +-
gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 5 +-
gdb/testsuite/gdb.cp/converts.exp | 4 +-
gdb/testsuite/gdb.cp/cp-relocate.exp | 5 +-
gdb/testsuite/gdb.cp/cpcompletion.exp | 21 +-
gdb/testsuite/gdb.cp/cpexprs.exp | 15 +-
gdb/testsuite/gdb.cp/cplabel.exp | 4 +-
gdb/testsuite/gdb.cp/cplusfuncs.exp | 21 +-
gdb/testsuite/gdb.cp/ctti.exp | 44 +-
gdb/testsuite/gdb.cp/derivation.exp | 14 +-
gdb/testsuite/gdb.cp/destrprint.exp | 6 +-
gdb/testsuite/gdb.cp/dispcxx.exp | 4 +-
gdb/testsuite/gdb.cp/exception.exp | 17 +-
gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 6 +-
gdb/testsuite/gdb.cp/extern-c.exp | 16 +-
gdb/testsuite/gdb.cp/formatted-ref.exp | 14 +-
gdb/testsuite/gdb.cp/fpointer.exp | 4 +-
gdb/testsuite/gdb.cp/gdb1355.exp | 16 +-
gdb/testsuite/gdb.cp/gdb2384.exp | 15 +-
gdb/testsuite/gdb.cp/gdb2495.exp | 16 +-
gdb/testsuite/gdb.cp/hang.exp | 23 +-
gdb/testsuite/gdb.cp/infcall-dlopen.exp | 14 +-
gdb/testsuite/gdb.cp/inherit.exp | 22 +-
gdb/testsuite/gdb.cp/koenig.exp | 4 +-
gdb/testsuite/gdb.cp/local.exp | 17 +-
gdb/testsuite/gdb.cp/m-data.exp | 17 +-
gdb/testsuite/gdb.cp/m-static.exp | 30 +-
gdb/testsuite/gdb.cp/mb-ctor.exp | 14 +-
gdb/testsuite/gdb.cp/mb-inline.exp | 31 +-
gdb/testsuite/gdb.cp/mb-templates.exp | 12 +-
gdb/testsuite/gdb.cp/member-ptr.exp | 14 +-
gdb/testsuite/gdb.cp/meth-typedefs.exp | 3 +-
gdb/testsuite/gdb.cp/method.exp | 17 +-
gdb/testsuite/gdb.cp/method2.exp | 4 +-
gdb/testsuite/gdb.cp/minsym-fallback.exp | 12 +-
gdb/testsuite/gdb.cp/misc.exp | 24 +-
gdb/testsuite/gdb.cp/namespace-enum.exp | 25 +-
gdb/testsuite/gdb.cp/namespace-nested-import.exp | 15 +-
gdb/testsuite/gdb.cp/namespace.exp | 30 +-
gdb/testsuite/gdb.cp/nextoverthrow.exp | 4 +-
gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 9 +-
gdb/testsuite/gdb.cp/nsdecl.exp | 17 +-
gdb/testsuite/gdb.cp/nsimport.exp | 15 +-
gdb/testsuite/gdb.cp/nsnested.exp | 5 +-
gdb/testsuite/gdb.cp/nsnoimports.exp | 4 +-
gdb/testsuite/gdb.cp/nsrecurs.exp | 19 +-
gdb/testsuite/gdb.cp/nsstress.exp | 17 +-
gdb/testsuite/gdb.cp/nsusing.exp | 19 +-
gdb/testsuite/gdb.cp/operator.exp | 4 +-
gdb/testsuite/gdb.cp/oranking.exp | 4 +-
gdb/testsuite/gdb.cp/overload-const.exp | 5 +-
gdb/testsuite/gdb.cp/overload.exp | 14 +-
gdb/testsuite/gdb.cp/ovldbreak.exp | 5 +-
gdb/testsuite/gdb.cp/ovsrch.exp | 11 +-
gdb/testsuite/gdb.cp/paren-type.exp | 3 +-
gdb/testsuite/gdb.cp/pass-by-ref.exp | 14 +-
gdb/testsuite/gdb.cp/pr-1023.exp | 16 +-
gdb/testsuite/gdb.cp/pr-1210.exp | 14 +-
gdb/testsuite/gdb.cp/pr-574.exp | 17 +-
gdb/testsuite/gdb.cp/pr10687.exp | 6 +-
gdb/testsuite/gdb.cp/pr10728.exp | 18 +-
gdb/testsuite/gdb.cp/pr12028.exp | 4 +-
gdb/testsuite/gdb.cp/pr9067.exp | 14 +-
gdb/testsuite/gdb.cp/pr9167.exp | 6 +-
gdb/testsuite/gdb.cp/pr9631.exp | 16 +-
gdb/testsuite/gdb.cp/printmethod.exp | 17 +-
gdb/testsuite/gdb.cp/psmang.exp | 30 +-
gdb/testsuite/gdb.cp/psymtab-parameter.exp | 10 +-
gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 3 +-
gdb/testsuite/gdb.cp/re-set-overloaded.exp | 12 +-
gdb/testsuite/gdb.cp/readnow-language.exp | 9 +-
gdb/testsuite/gdb.cp/ref-params.exp | 16 +-
gdb/testsuite/gdb.cp/ref-types.exp | 15 +-
gdb/testsuite/gdb.cp/rtti.exp | 37 +-
gdb/testsuite/gdb.cp/shadow.exp | 17 +-
gdb/testsuite/gdb.cp/smartp.exp | 4 +-
gdb/testsuite/gdb.cp/static-method.exp | 3 +-
gdb/testsuite/gdb.cp/static-print-quit.exp | 9 +-
gdb/testsuite/gdb.cp/temargs.exp | 3 +-
gdb/testsuite/gdb.cp/templates.exp | 23 +-
gdb/testsuite/gdb.cp/try_catch.exp | 17 +-
gdb/testsuite/gdb.cp/typedef-operator.exp | 5 +-
gdb/testsuite/gdb.cp/userdef.exp | 16 +-
gdb/testsuite/gdb.cp/virtbase.exp | 14 +-
gdb/testsuite/gdb.cp/virtfunc.exp | 18 +-
gdb/testsuite/gdb.cp/virtfunc2.exp | 14 +-
gdb/testsuite/gdb.dwarf2/dup-psym.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 18 +-
gdb/testsuite/gdb.dwarf2/dw2-const.exp | 13 +-
gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 16 +-
.../gdb.dwarf2/dw2-linkage-name-trust.exp | 11 +-
gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 108 -
gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 34 -
gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 12 +-
gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 9 +-
gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 16 +-
gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +-
gdb/testsuite/gdb.dwarf2/fission-reread.S | 457 --
gdb/testsuite/gdb.dwarf2/fission-reread.exp | 44 -
gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 16 +-
gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 21 +-
gdb/testsuite/gdb.mi/gdb2549.exp | 7 +-
gdb/testsuite/gdb.mi/gdb669.exp | 6 +-
gdb/testsuite/gdb.mi/gdb701.exp | 5 +-
gdb/testsuite/gdb.mi/gdb792.exp | 4 +-
gdb/testsuite/gdb.mi/mi-async.exp | 7 +-
gdb/testsuite/gdb.mi/mi-basics.exp | 6 +-
gdb/testsuite/gdb.mi/mi-break.exp | 7 +-
gdb/testsuite/gdb.mi/mi-cli.exp | 7 +-
gdb/testsuite/gdb.mi/mi-console.exp | 7 +-
gdb/testsuite/gdb.mi/mi-disassemble.exp | 7 +-
gdb/testsuite/gdb.mi/mi-eval.exp | 7 +-
gdb/testsuite/gdb.mi/mi-file-transfer.exp | 5 +-
gdb/testsuite/gdb.mi/mi-file.exp | 7 +-
.../gdb.mi/mi-inheritance-syntax-error.exp | 4 +-
gdb/testsuite/gdb.mi/mi-logging.exp | 7 +-
gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 6 +-
gdb/testsuite/gdb.mi/mi-nonstop.exp | 6 +-
gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 6 +-
gdb/testsuite/gdb.mi/mi-nsintrall.exp | 6 +-
gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 6 +-
gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 6 +-
gdb/testsuite/gdb.mi/mi-pending.exp | 10 +-
gdb/testsuite/gdb.mi/mi-pthreads.exp | 6 +-
gdb/testsuite/gdb.mi/mi-read-memory.exp | 7 +-
gdb/testsuite/gdb.mi/mi-regs.exp | 7 +-
gdb/testsuite/gdb.mi/mi-return.exp | 7 +-
gdb/testsuite/gdb.mi/mi-reverse.exp | 345 +-
gdb/testsuite/gdb.mi/mi-simplerun.exp | 7 +-
gdb/testsuite/gdb.mi/mi-solib.exp | 12 +-
gdb/testsuite/gdb.mi/mi-stack.exp | 7 +-
gdb/testsuite/gdb.mi/mi-stepi.exp | 7 +-
gdb/testsuite/gdb.mi/mi-stepn.exp | 7 +-
gdb/testsuite/gdb.mi/mi-syn-frame.exp | 7 +-
gdb/testsuite/gdb.mi/mi-until.exp | 7 +-
gdb/testsuite/gdb.mi/mi-var-block.exp | 7 +-
gdb/testsuite/gdb.mi/mi-var-child-f.exp | 5 +-
gdb/testsuite/gdb.mi/mi-var-child.exp | 7 +-
gdb/testsuite/gdb.mi/mi-var-cmd.exp | 7 +-
gdb/testsuite/gdb.mi/mi-var-cp.exp | 4 +-
gdb/testsuite/gdb.mi/mi-var-display.exp | 7 +-
gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 15 +-
gdb/testsuite/gdb.mi/mi-var-rtti.exp | 7 +-
gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 4 +-
gdb/testsuite/gdb.mi/mi-watch.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 4 +-
gdb/testsuite/gdb.mi/mi2-basics.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-break.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-cli.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-console.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-disassemble.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-eval.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-file.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-pthreads.exp | 6 +-
gdb/testsuite/gdb.mi/mi2-read-memory.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-regs.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-return.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-simplerun.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-stack.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-stepi.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-until.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-var-block.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-var-child.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-var-display.exp | 7 +-
gdb/testsuite/gdb.mi/mi2-watch.exp | 7 +-
gdb/testsuite/gdb.reverse/break-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/finish-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/i386-precsave.exp | 7 +-
.../gdb.reverse/machinestate-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/sigall-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/solib-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/step-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/until-precsave.exp | 7 +-
gdb/testsuite/gdb.reverse/watch-precsave.exp | 7 +-
gdb/testsuite/gdb.threads/gcore-thread.exp | 50 +-
gdb/testsuite/gdb.trace/disconnected-tracing.exp | 2 +-
gdb/testsuite/lib/gdb.exp | 84 +-
gdb/tracepoint.c | 2 +-
gdb/utils.c | 44 -
gdb/version.in | 2 +-
include/ChangeLog | 9 -
include/elf/s390.h | 1 -
include/filenames.h | 6 -
include/opcode/ChangeLog | 4 -
include/opcode/mips.h | 2 +-
include/opcode/xgate.h | 2 +-
libiberty/ChangeLog | 4 -
libiberty/filename_cmp.c | 49 -
opcodes/ChangeLog | 9 -
opcodes/i386-opc.tbl | 2 +-
opcodes/i386-tbl.h | 2 +-
opcodes/mips-dis.c | 3 +-
opcodes/xgate-dis.c | 11 +-
opcodes/xgate-opc.c | 5 +-
485 files changed, 10068 insertions(+), 27895 deletions(-)
delete mode 100644 bfd/elf-s390-common.c
delete mode 100644 gdb/common/format.c
delete mode 100644 gdb/common/format.h
delete mode 100644 gdb/gnulib/import/alloca.c
delete mode 100644 gdb/gnulib/import/alloca.in.h
delete mode 100644 gdb/gnulib/import/config.charset
create mode 100644 gdb/gnulib/import/dummy.c
delete mode 100644 gdb/gnulib/import/fnmatch.c
delete mode 100644 gdb/gnulib/import/fnmatch.in.h
delete mode 100644 gdb/gnulib/import/fnmatch_loop.c
delete mode 100644 gdb/gnulib/import/localcharset.c
delete mode 100644 gdb/gnulib/import/localcharset.h
delete mode 100644 gdb/gnulib/import/m4/alloca.m4
delete mode 100644 gdb/gnulib/import/m4/codeset.m4
delete mode 100644 gdb/gnulib/import/m4/configmake.m4
delete mode 100644 gdb/gnulib/import/m4/fcntl-o.m4
delete mode 100644 gdb/gnulib/import/m4/fnmatch.m4
delete mode 100644 gdb/gnulib/import/m4/glibc21.m4
delete mode 100644 gdb/gnulib/import/m4/localcharset.m4
delete mode 100644 gdb/gnulib/import/m4/locale-fr.m4
delete mode 100644 gdb/gnulib/import/m4/locale-ja.m4
delete mode 100644 gdb/gnulib/import/m4/locale-zh.m4
delete mode 100644 gdb/gnulib/import/m4/mbrtowc.m4
delete mode 100644 gdb/gnulib/import/m4/mbsinit.m4
delete mode 100644 gdb/gnulib/import/m4/mbsrtowcs.m4
delete mode 100644 gdb/gnulib/import/m4/mbstate_t.m4
delete mode 100644 gdb/gnulib/import/m4/stdbool.m4
delete mode 100644 gdb/gnulib/import/m4/wchar_h.m4
delete mode 100644 gdb/gnulib/import/m4/wctype_h.m4
delete mode 100644 gdb/gnulib/import/m4/wint_t.m4
delete mode 100644 gdb/gnulib/import/mbrtowc.c
delete mode 100644 gdb/gnulib/import/mbsinit.c
delete mode 100644 gdb/gnulib/import/mbsrtowcs-impl.h
delete mode 100644 gdb/gnulib/import/mbsrtowcs-state.c
delete mode 100644 gdb/gnulib/import/mbsrtowcs.c
delete mode 100644 gdb/gnulib/import/ref-add.sin
delete mode 100644 gdb/gnulib/import/ref-del.sin
delete mode 100644 gdb/gnulib/import/stdbool.in.h
delete mode 100644 gdb/gnulib/import/streq.h
delete mode 100644 gdb/gnulib/import/strnlen1.c
delete mode 100644 gdb/gnulib/import/strnlen1.h
delete mode 100644 gdb/gnulib/import/verify.h
delete mode 100644 gdb/gnulib/import/wchar.in.h
delete mode 100644 gdb/gnulib/import/wctype.in.h
delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S
delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp
delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-reread.S
delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-reread.exp
First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index da9e6a2..9ace5e6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,272 +1,3 @@
-2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * elf64-s390.c: Include elf-s390-common.c.
- (R_390_IRELATIVE): New reloc.
- (elf_s390_reloc_type_lookup): Support R_390_IRELATIVE.
- (RELA_ENTRY_SIZE): New macro.
- (elf_s390_link_hash_entry): New fields ifunc_resolver_address and
- *ifunc_resolver_section.
- (struct plt_entry): New struct.
- (struct elf_s390_obj_tdata): New field local_plt.
- (elf_s390_local_plt): New macro.
- (struct elf_s390_link_hash_table): New field irelifunc.
- (ELF64): New macro.
- (link_hash_newfunc): Initialize new fields.
- (elf_s390_check_relocs): Handle IFUNC symbols.
- (elf_s390_adjust_dynamic_symbol): Don't do anything for IFUNC
- symbols.
- (allocate_dynrelocs): Call s390_elf_allocate_ifunc_dyn_relocs for
- IFUNC symbols.
- (elf_s390_size_dynamic_sections): Handle IFUNC symbols.
- (elf_s390_relocate_section): Likewise.
- (elf_s390_finish_dynamic_symbol): Likewise.
- (elf_s390_finish_dynamic_sections): Handle local IFUNC symbols.
- (elf_s390_finish_ifunc_symbol): New function.
- (elf_s390_gc_sweep_hook): Handle local plt entries.
- (elf_backend_add_symbol_hook): Define.
- * elf32-s390.c: See elf64-s390.c changes.
- * elf-s390-common.c: New file.
- * bfd-in2.h (BFD_RELOC_390_IRELATIVE): New enum field.
- * libbfd.h (BFD_RELOC_390_IRELATIVE): New entry for
- BFD_RELOC_390_IRELATIVE.
- * reloc.c (BFD_RELOC_390_IRELATIVE): Document new relocation.
-
-2012-07-13 Nick Clifton <nickc@redhat.com>
-
- * aix386-core.c: Remove use of PTR and PARAMS macros.
- * archive.c: Likewise.
- * cache.c: Likewise.
- * cisco-core.c: Likewise.
- * coff-alpha.c: Likewise.
- * coff-apollo.c: Likewise.
- * coff-aux.c: Likewise.
- * coff-h8300.c: Likewise.
- * coff-h8500.c: Likewise.
- * coff-i386.c: Likewise.
- * coff-i960.c: Likewise.
- * coff-ia64.c: Likewise.
- * coff-m68k.c: Likewise.
- * coff-m88k.c: Likewise.
- * coff-mcore.c: Likewise.
- * coff-mips.c: Likewise.
- * coff-or32.c: Likewise.
- * coff-ppc.c: Likewise.
- * coff-rs6000.c: Likewise.
- * coff-sh.c: Likewise.
- * coff-sparc.c: Likewise.
- * coff-stgo32.c: Likewise.
- * coff-tic30.c: Likewise.
- * coff-tic4x.c: Likewise.
- * coff-tic54x.c: Likewise.
- * coff-tic80.c: Likewise.
- * coff-w65.c: Likewise.
- * cofflink.c: Likewise.
- * cpu-arc.c: Likewise.
- * cpu-cris.c: Likewise.
- * cpu-h8500.c: Likewise.
- * cpu-i960.c: Likewise.
- * cpu-msp430.c: Likewise.
- * cpu-ns32k.c: Likewise.
- * cpu-powerpc.c: Likewise.
- * cpu-rs6000.c: Likewise.
- * cpu-tic4x.c: Likewise.
- * cpu-w65.c: Likewise.
- * ecoff.c: Likewise.
- * ecofflink.c: Likewise.
- * elf-m10200.c: Likewise.
- * elf32-bfin.c: Likewise.
- * elf32-cris.c: Likewise.
- * elf32-crx.c: Likewise.
- * elf32-fr30.c: Likewise.
- * elf32-frv.c: Likewise.
- * elf32-h8300.c: Likewise.
- * elf32-i960.c: Likewise.
- * elf32-m32c.c: Likewise.
- * elf32-m68hc11.c: Likewise.
- * elf32-m68hc12.c: Likewise.
- * elf32-m68hc1x.c: Likewise.
- * elf32-m68k.c: Likewise.
- * elf32-mcore.c: Likewise.
- * elf32-rl78.c: Likewise.
- * elf32-rx.c: Likewise.
- * elf32-s390.c: Likewise.
- * elf32-vax.c: Likewise.
- * elf64-alpha.c: Likewise.
- * elf64-mmix.c: Likewise.
- * elf64-s390.c: Likewise.
- * elf64-sparc.c: Likewise.
- * elfnn-ia64.c: Likewise.
- * elfxx-mips.c: Likewise.
- * elfxx-sparc.c: Likewise.
- * hash.c: Likewise.
- * hp300hpux.c: Likewise.
- * hppabsd-core.c: Likewise.
- * hpux-core.c: Likewise.
- * i386dynix.c: Likewise.
- * i386linux.c: Likewise.
- * i386lynx.c: Likewise.
- * i386mach3.c: Likewise.
- * i386msdos.c: Likewise.
- * i386os9k.c: Likewise.
- * irix-core.c: Likewise.
- * lynx-core.c: Likewise.
- * m68klinux.c: Likewise.
- * mach-o.h: Likewise.
- * mipsbsd.c: Likewise.
- * netbsd-core.c: Likewise.
- * nlm32-i386.c: Likewise.
- * osf-core.c: Likewise.
- * pc532-mach.c: Likewise.
- * pef.c: Likewise.
- * ppcboot.c: Likewise.
- * ptrace-core.c: Likewise.
- * reloc16.c: Likewise.
- * sco5-core.c: Likewise.
- * som.h: Likewise.
- * sparclinux.c: Likewise.
- * sparclynx.c: Likewise.
- * ticoff.h: Likewise.
- * trad-core.c: Likewise.
- * vms-lib.c: Likewise.
- * xsym.h: Likewise.
-
-2012-07-09 Alan Modra <amodra@gmail.com>
-
- PR ld/14323
- * elflink.c (elf_sort_symbol): Sort by size too.
- (elf_link_add_object_symbols <weakdefs>): Simplify binary search.
- Do not depend on ordering of symbol aliases. Match largest size.
-
-2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf.c (assign_section_numbers): Check if number of sections
- >= SHN_LORESERVE.
- * elfcode.h (elf_object_p): Likewise.
-
-2012-07-03 Nick Clifton <nickc@redhat.com>
-
- * archive.c (bsd_write_armap): Catch attempts to create an archive
- with indicies bigger than 4Gb.
- (coff_write_armap): Likewise.
-
-2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/14319
- * elf.c (_bfd_elf_make_section_from_shdr): Don't compress empty
- debug section.
-
-2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/3351
- * elflink.c (_bfd_elf_update_dynamic_flags): New.
- (_bfd_elf_merge_symbol): Update both real and indirect symbol
- dynamic flags.
- (_bfd_elf_add_default_symbol): Make the real symbol dynamic if
- the indirect symbol is defined in a shared library.
- (elf_link_add_object_symbols): Likewise. If the indirect
- symbol has been forced local, don't make the real symbol
- dynamic.
- (elf_link_check_versioned_symbol): Check indirect symbol.
- (elf_link_output_extsym): Use real symbol definition when
- reporting indirect symbol error. Check version info for
- dynamic versioned symbol.
-
-2012-07-03 Alan Modra <amodra@gmail.com>
-
- PR ld/14207
- * elf.c (assign_file_positions_for_load_sections): Remove assertions
- that only PT_LOAD headers include file header and section headers.
- (assign_file_positions_for_non_load_sections): Similarly don't
- assert PT_GNU_RELRO header does not include file and section headers.
- Compare first section vma rather than PT_LOAD p_vaddr against
- relro_start when looking for PT_LOAD covering PT_GNU_RELRO. Replace
- abort with assertion.
-
-2012-07-02 Alan Modra <amodra@gmail.com>
-
- * elf32-m32c.c (m32c_elf_check_relocs): Use bfd_make_section
- "anyway" variant when creating .plt.
- (m32c_elf_relax_plt_section): Remove redundant test and unused param.
- (m32c_elf_relax_section): Test SEC_LINKER_CREATED before calling
- m32c_elf_relax_plt_section.
- * elfxx-mips.c (mips_elf_create_got_section): Use make anyway variant
- when creating .got and .got.plt.
- (_bfd_mips_elf_final_link): Likewise for .rtproc, and use
- bfd_get_linker_section.
- * sunos.c: Similarly throughout.
-
-2012-07-01 Andreas Schwab <schwab@linux-m68k.org>
-
- * elf.c (_bfd_elf_make_section_from_shdr): Fix typo in error
- message.
-
-2012-06-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_relocate_section): Return FALSE
- on unresolvable relocation.
-
-2012-06-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * archive.c (_bfd_compute_and_write_armap): Simplify global
- symbol handling.
-
-2012-06-29 Nick Clifton <nickc@redhat.com>
-
- PR ld/14189
- * elf32-arm.c (elf32_arm_check_relocs): Do not increment refcount
- for locally bound symbols.
-
-2012-06-29 Alan Modra <amodra@gmail.com>
-
- * section.c (bfd_get_linker_section): New function.
- * elf32-arm.c: When retrieving SEC_LINKER_CREATED sections, use
- the above throughout rather than bfd_get_section_by_name. Use
- bfd_make_section_anyway rather than bfd_make_section when creating
- them.
- * elf32-bfin.c: Likewise.
- * elf32-cr16.c: Likewise.
- * elf32-cris.c: Likewise.
- * elf32-frv.c: Likewise.
- * elf32-hppa.c: Likewise.
- * elf32-i370.c: Likewise.
- * elf32-i386.c: Likewise.
- * elf32-lm32.c: Likewise.
- * elf32-m32c.c: Likewise.
- * elf32-m32r.c: Likewise.
- * elf32-m68k.c: Likewise.
- * elf32-microblaze.c: Likewise.
- * elf32-ppc.c: Likewise.
- * elf32-rl78.c: Likewise.
- * elf32-s390.c: Likewise.
- * elf32-score.c: Likewise.
- * elf32-score7.c: Likewise.
- * elf32-sh.c: Likewise.
- * elf32-tic6x.c: Likewise.
- * elf32-tilepro.c: Likewise.
- * elf32-vax.c: Likewise.
- * elf32-xstormy16.c: Likewise.
- * elf32-xtensa.c: Likewise.
- * elf64-alpha.c: Likewise.
- * elf64-hppa.c: Likewise.
- * elf64-ia64-vms.c: Likewise.
- * elf64-ppc.c: Likewise.
- * elf64-s390.c: Likewise.
- * elf64-sh64.c: Likewise.
- * elf64-sparc.c: Likewise.
- * elf64-x86-64.c: Likewise.
- * elfnn-ia64.c: Likewise.
- * elfxx-mips.c: Likewise.
- * elfxx-sparc.c: Likewise.
- * elfxx-tilegx.c: Likewise.
- * elflink.c: Likewise.
- * elf-vxworks.c: Likewise.
- * elf-m10300.c: Likewise. Also make use of htab plt, got and
- gotplt shortcuts.
- * bfd-in2.h: Regenerate.
- * elf32-lm32.c (lm32_elf_check_relocs): Use the correct bfd when
- calling create_rofixup_section.
- * elflink.c (bfd_elf_final_link): Simplify test for .dynstr.
-
2012-06-29 Alan Modra <amodra@gmail.com>
* elf32-sh.c (sh_elf_create_dynamic_sections): Don't create .rela
diff --git a/bfd/aix386-core.c b/bfd/aix386-core.c
index 947ab80..121d623 100644
--- a/bfd/aix386-core.c
+++ b/bfd/aix386-core.c
@@ -2,7 +2,7 @@
This was based on trad-core.c, which was written by John Gilmore of
Cygnus Support.
Copyright 1988, 1989, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
- 2001, 2002, 2004, 2005, 2006, 2007, 2010, 2011, 2012
+ 2001, 2002, 2004, 2005, 2006, 2007, 2010, 2011
Free Software Foundation, Inc.
Written by Minh Tran-Le <TRANLE@INTELLICORP.COM>.
Converted to back end form by Ian Lance Taylor <ian@cygnus.com>.
@@ -59,31 +59,32 @@
(((bfd)->tdata.trad_core_data)->reg2_section)
/* These are stored in the bfd's tdata. */
-struct trad_core_struct
-{
+struct trad_core_struct {
struct corehdr *hdr; /* core file header */
asection *reg_section;
asection *reg2_section;
asection *sections[MAX_CORE_SEGS];
};
+static void swap_abort PARAMS ((void));
+
static const bfd_target *
-aix386_core_file_p (bfd *abfd)
+aix386_core_file_p (abfd)
+ bfd *abfd;
{
int i, n;
unsigned char longbuf[4]; /* Raw bytes of various header fields */
bfd_size_type core_size = sizeof (struct corehdr);
bfd_size_type amt;
struct corehdr *core;
- struct mergem
- {
+ struct mergem {
struct trad_core_struct coredata;
struct corehdr internal_core;
} *mergem;
flagword flags;
amt = sizeof (longbuf);
- if (bfd_bread (longbuf, amt, abfd) != amt)
+ if (bfd_bread ((PTR) longbuf, amt, abfd) != amt)
{
if (bfd_get_error () != bfd_error_system_call)
bfd_set_error (bfd_error_wrong_format);
@@ -103,7 +104,7 @@ aix386_core_file_p (bfd *abfd)
core = &mergem->internal_core;
- if ((bfd_bread (core, core_size, abfd)) != core_size)
+ if ((bfd_bread ((PTR) core, core_size, abfd)) != core_size)
{
if (bfd_get_error () != bfd_error_system_call)
bfd_set_error (bfd_error_wrong_format);
@@ -195,13 +196,15 @@ aix386_core_file_p (bfd *abfd)
}
static char *
-aix386_core_file_failing_command (bfd *abfd)
+aix386_core_file_failing_command (abfd)
+ bfd *abfd;
{
return core_hdr (abfd)->cd_comm;
}
static int
-aix386_core_file_failing_signal (bfd *abfd)
+aix386_core_file_failing_signal (abfd)
+ bfd *abfd;
{
return core_hdr (abfd)->cd_cursig;
}
@@ -213,7 +216,7 @@ aix386_core_file_failing_signal (bfd *abfd)
/* If somebody calls any byte-swapping routines, shoot them. */
static void
-swap_abort (void)
+swap_abort ()
{
/* This way doesn't require any declaration for ANSI to fuck up. */
abort ();
@@ -226,8 +229,7 @@ swap_abort (void)
#define NO_PUT64 ((void (*) (bfd_uint64_t, void *)) swap_abort)
#define NO_GETS64 ((bfd_int64_t (*) (const void *)) swap_abort)
-const bfd_target aix386_core_vec =
-{
+const bfd_target aix386_core_vec = {
"aix386-core",
bfd_target_unknown_flavour,
BFD_ENDIAN_BIG, /* target byte order */
@@ -267,5 +269,5 @@ const bfd_target aix386_core_vec =
NULL,
- NULL
+ (PTR) 0
};
diff --git a/bfd/archive.c b/bfd/archive.c
index fe57755..26547ba 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -147,8 +147,7 @@ extern int errno;
it's generally short enough to search linearly.
Note that the pointers here point to the front of the ar_hdr, not
to the front of the contents! */
-struct ar_cache
-{
+struct ar_cache {
file_ptr ptr;
bfd *arbfd;
};
@@ -169,7 +168,6 @@ _bfd_ar_spacepad (char *p, size_t n, const char *fmt, long val)
{
static char buf[20];
size_t len;
-
snprintf (buf, sizeof (buf), fmt, val);
len = strlen (buf);
if (len < n)
@@ -298,7 +296,6 @@ _bfd_look_for_bfd_in_cache (bfd *arch_bfd, file_ptr filepos)
{
htab_t hash_table = bfd_ardata (arch_bfd)->cache;
struct ar_cache m;
-
m.ptr = filepos;
if (hash_table)
@@ -314,7 +311,7 @@ _bfd_look_for_bfd_in_cache (bfd *arch_bfd, file_ptr filepos)
}
static hashval_t
-hash_file_ptr (const void * p)
+hash_file_ptr (const PTR p)
{
return (hashval_t) (((struct ar_cache *) p)->ptr);
}
@@ -322,7 +319,7 @@ hash_file_ptr (const void * p)
/* Returns non-zero if P1 and P2 are equal. */
static int
-eq_file_ptr (const void * p1, const void * p2)
+eq_file_ptr (const PTR p1, const PTR p2)
{
struct ar_cache *arc1 = (struct ar_cache *) p1;
struct ar_cache *arc2 = (struct ar_cache *) p2;
@@ -2317,10 +2314,10 @@ _bfd_compute_and_write_armap (bfd *arch, unsigned int elength)
flagword flags = (syms[src_count])->flags;
asection *sec = syms[src_count]->section;
- if (((flags & (BSF_GLOBAL
- | BSF_WEAK
- | BSF_INDIRECT
- | BSF_GNU_UNIQUE)) != 0
+ if ((flags & BSF_GLOBAL
+ || flags & BSF_WEAK
+ || flags & BSF_INDIRECT
+ || flags & BSF_GNU_UNIQUE
|| bfd_is_com_section (sec))
&& ! bfd_is_und_section (sec))
{
@@ -2408,9 +2405,6 @@ bsd_write_armap (bfd *arch,
unsigned int count;
struct ar_hdr hdr;
long uid, gid;
- file_ptr max_first_real = 1;
-
- max_first_real <<= 31;
firstreal = mapsize + elength + sizeof (struct ar_hdr) + SARMAG;
@@ -2469,15 +2463,6 @@ bsd_write_armap (bfd *arch,
while (current != map[count].u.abfd);
}
- /* The archive file format only has 4 bytes to store the offset
- of the member. Check to make sure that firstreal has not grown
- too big. */
- if (firstreal >= max_first_real)
- {
- bfd_set_error (bfd_error_file_truncated);
- return FALSE;
- }
-
last_elt = current;
H_PUT_32 (arch, map[count].namidx, buf);
H_PUT_32 (arch, firstreal, buf + BSD_SYMDEF_OFFSET_SIZE);
@@ -2589,7 +2574,7 @@ coff_write_armap (bfd *arch,
unsigned int ranlibsize = (symbol_count * 4) + 4;
unsigned int stringsize = stridx;
unsigned int mapsize = stringsize + ranlibsize;
- file_ptr archive_member_file_ptr;
+ unsigned int archive_member_file_ptr;
bfd *current = arch->archive_head;
unsigned int count;
struct ar_hdr hdr;
@@ -2640,15 +2625,7 @@ coff_write_armap (bfd *arch,
while (count < symbol_count && map[count].u.abfd == current)
{
- unsigned int offset = (unsigned int) archive_member_file_ptr;
-
- /* Catch an attempt to grow an archive past its 4Gb limit. */
- if (archive_member_file_ptr != (file_ptr) offset)
- {
- bfd_set_error (bfd_error_file_truncated);
- return FALSE;
- }
- if (!bfd_write_bigendian_4byte_int (arch, offset))
+ if (!bfd_write_bigendian_4byte_int (arch, archive_member_file_ptr))
return FALSE;
count++;
}
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index c1c5e90..8798ae4 100644
--- a/bfd/bfd-in2.h
hooks/post-receive
--
Repository for Project Archer.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-07-14 21:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-14 21:16 [SCM] archer-tromey-dwz-multifile-rebase: Revert "." jkratoch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).