From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25752 invoked by alias); 8 Jan 2009 03:02:34 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 24685 invoked by uid 306); 8 Jan 2009 03:02:28 -0000 Date: Thu, 08 Jan 2009 03:02:00 -0000 Message-ID: <20090108030228.24595.qmail@sourceware.org> From: tromey@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-tromey-python: Merged from master; no regressions X-Git-Refname: refs/heads/archer-tromey-python X-Git-Reftype: branch X-Git-Oldrev: 15f17fb6f97d073ac866b8ccae6745a06271b0e6 X-Git-Newrev: 61cda02c121db1b2999a173e56c7de3f0671c728 X-SW-Source: 2009-q1/txt/msg00016.txt.bz2 List-Id: The branch, archer-tromey-python has been updated via 61cda02c121db1b2999a173e56c7de3f0671c728 (commit) from 15f17fb6f97d073ac866b8ccae6745a06271b0e6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 61cda02c121db1b2999a173e56c7de3f0671c728 Author: Tom Tromey Date: Wed Jan 7 20:01:37 2009 -0700 Merged from master; no regressions ----------------------------------------------------------------------- Summary of changes: COPYING.LIBGLOSS | 24 + COPYING.NEWLIB | 129 + ChangeLog | 541 +- Makefile.def | 18 +- Makefile.in | 2217 +++- Makefile.tpl | 12 + bfd/ChangeLog | 2969 +---- bfd/ChangeLog-2008 | 3386 +++++ bfd/Makefile.am | 9 + bfd/Makefile.in | 9 + bfd/aoutx.h | 2 + bfd/archures.c | 6 + bfd/bfd-in.h | 4 + bfd/bfd-in2.h | 72 +- bfd/coff-ppc.c | 8 +- bfd/coff-z80.c | 2 +- bfd/coffcode.h | 2 + bfd/config.bfd | 17 + bfd/configure | 103 +- bfd/configure.in | 12 +- bfd/cpu-avr.c | 8 +- bfd/cpu-lm32.c | 41 + bfd/cpu-mips.c | 4 + bfd/elf-bfd.h | 14 + bfd/elf-m10300.c | 46 +- bfd/elf32-arm.c | 77 +- bfd/elf32-bfin.c | 4 - bfd/elf32-cr16.c | 1725 ++- bfd/elf32-cris.c | 1271 ++- bfd/elf32-hppa.c | 37 +- bfd/elf32-i370.c | 49 +- bfd/elf32-i386.c | 55 +- bfd/elf32-lm32.c | 2909 ++++ bfd/elf32-m32r.c | 55 +- bfd/elf32-m68k.c | 62 +- bfd/elf32-ppc.c | 52 +- bfd/elf32-s390.c | 40 +- bfd/elf32-sh.c | 68 +- bfd/elf32-spu.c | 669 +- bfd/elf32-spu.h | 64 +- bfd/elf32-v850.c | 4 +- bfd/elf32-vax.c | 48 +- bfd/elf64-alpha.c | 37 +- bfd/elf64-ppc.c | 42 +- bfd/elf64-s390.c | 40 +- bfd/elf64-sh64.c | 48 +- bfd/elf64-x86-64.c | 57 +- bfd/elflink.c | 338 +- bfd/elfxx-ia64.c | 14 +- bfd/elfxx-mips.c | 4 + bfd/elfxx-sparc.c | 37 +- bfd/elfxx-target.h | 4 + bfd/hpux-core.c | 1 - bfd/libbfd.h | 13 + bfd/mach-o.c | 116 +- bfd/mach-o.h | 15 +- bfd/pef.c | 2 +- bfd/reloc.c | 29 + bfd/syms.c | 51 +- bfd/targets.c | 3 + bfd/version.h | 2 +- bfd/xtensa-isa.c | 11 + config-ml.in | 53 +- config.guess | 22 +- config.sub | 24 +- config/ChangeLog | 11 + config/mh-mingw | 2 +- config/unwind_ipinfo.m4 | 41 +- configure | 279 +- configure.ac | 129 +- gdb/ChangeLog | 104 +- gdb/ChangeLog-2008 |11610 ++++++++++++++ gdb/MAINTAINERS | 3 +- gdb/Makefile.in | 8 +- gdb/NEWS | 18 + gdb/acinclude.m4 | 6 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 97 +- gdb/ada-lang.h | 2 +- gdb/ada-lex.l | 2 +- gdb/ada-tasks.c | 8 +- gdb/ada-typeprint.c | 7 +- gdb/ada-valprint.c | 14 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 4 +- gdb/aix-thread.c | 3 +- gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 4 +- gdb/alpha-nat.c | 4 +- gdb/alpha-osf1-tdep.c | 2 +- gdb/alpha-tdep.c | 2 +- gdb/alpha-tdep.h | 2 +- gdb/alphabsd-nat.c | 2 +- gdb/alphabsd-tdep.c | 2 +- gdb/alphabsd-tdep.h | 2 +- gdb/alphafbsd-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 2 +- gdb/alphaobsd-tdep.c | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 2 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 2 +- gdb/amd64-tdep.h | 3 +- gdb/amd64bsd-nat.c | 2 +- gdb/amd64fbsd-nat.c | 2 +- gdb/amd64fbsd-tdep.c | 3 +- gdb/amd64nbsd-nat.c | 2 +- gdb/amd64nbsd-tdep.c | 2 +- gdb/amd64obsd-nat.c | 2 +- gdb/amd64obsd-tdep.c | 3 +- gdb/annotate.c | 2 +- gdb/annotate.h | 2 +- gdb/arch-utils.c | 2 +- gdb/arch-utils.h | 2 +- gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 4 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-tdep.c | 2 +- gdb/arm-tdep.h | 2 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 2 +- gdb/armnbsd-nat.c | 2 +- gdb/armnbsd-tdep.c | 2 +- gdb/armobsd-tdep.c | 2 +- gdb/auxv.c | 3 +- gdb/auxv.h | 3 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 2 +- gdb/ax-gdb.h | 3 +- gdb/ax-general.c | 3 +- gdb/ax.h | 3 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/block.c | 2 +- gdb/block.h | 2 +- gdb/blockframe.c | 2 +- gdb/breakpoint.c | 153 +- gdb/breakpoint.h | 6 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 2 +- gdb/bsd-uthread.h | 2 +- gdb/buildsym.c | 2 +- gdb/buildsym.h | 2 +- gdb/c-exp.y | 271 +- gdb/c-lang.c | 115 +- gdb/c-lang.h | 9 +- gdb/c-typeprint.c | 2 +- gdb/c-valprint.c | 2 +- gdb/call-cmds.h | 3 +- gdb/charset.c | 2 +- gdb/charset.h | 2 +- gdb/cli-out.c | 2 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 54 +- gdb/cli/cli-decode.h | 5 +- gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-dump.h | 2 +- gdb/cli/cli-interp.c | 2 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-script.c | 4 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-setshow.h | 2 +- gdb/coff-pe-read.c | 2 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 2 +- gdb/command.h | 2 +- gdb/complaints.c | 2 +- gdb/complaints.h | 2 +- gdb/completer.c | 8 +- gdb/completer.h | 2 +- gdb/config.in | 9 + gdb/config/alpha/nm-osf3.h | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 1 + gdb/config/i386/darwin.mh | 10 + gdb/config/i386/nm-cygwin.h | 2 +- gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-go32.h | 2 +- gdb/config/i386/nm-i386.h | 2 +- gdb/config/i386/nm-i386gnu.h | 3 +- gdb/config/i386/nm-i386sol2.h | 2 +- gdb/config/i386/nm-linux.h | 3 +- gdb/config/i386/nm-linux64.h | 2 +- gdb/config/mips/nm-irix5.h | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/rs6000/nm-rs6000.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure | 5248 +------- gdb/configure.ac | 75 +- gdb/configure.host | 2 + gdb/configure.tgt | 5 + gdb/copyright.sh | 2 +- gdb/core-regset.c | 4 +- gdb/corefile.c | 31 +- gdb/corelow.c | 2 +- gdb/cp-abi.c | 2 +- gdb/cp-abi.h | 3 +- gdb/cp-name-parser.y | 3 +- gdb/cp-namespace.c | 2 +- gdb/cp-support.c | 2 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 2 +- gdb/cris-tdep.c | 2 +- gdb/darwin-nat-info.c | 847 ++ gdb/darwin-nat.c | 1307 ++ gdb/darwin-nat.h | 107 + gdb/darwin.defs | 6 + gdb/dbug-rom.c | 2 +- gdb/dbxread.c | 13 + gdb/dcache.c | 2 +- gdb/dcache.h | 2 +- gdb/dec-thread.c | 2 +- gdb/defs.h | 3 +- gdb/demangle.c | 2 +- gdb/dfp.c | 2 +- gdb/dfp.h | 2 +- gdb/dictionary.c | 2 +- gdb/dictionary.h | 2 +- gdb/dink32-rom.c | 2 +- gdb/disasm.c | 2 +- gdb/disasm.h | 2 +- gdb/doc/ChangeLog | 65 + gdb/doc/Makefile.in | 2 +- gdb/doc/gdb.texinfo | 563 +- gdb/doc/gdbint.texinfo | 50 +- gdb/doublest.c | 2 +- gdb/doublest.h | 2 +- gdb/dsrec.c | 4 +- gdb/dummy-frame.c | 2 +- gdb/dummy-frame.h | 2 +- gdb/dwarf2-frame.c | 3 +- gdb/dwarf2-frame.h | 3 +- gdb/dwarf2expr.c | 16 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 2 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 3 +- gdb/elfread.c | 2 +- gdb/environ.c | 3 +- gdb/environ.h | 2 +- gdb/eval.c | 6 +- gdb/event-loop.c | 2 +- gdb/event-loop.h | 2 +- gdb/event-top.c | 2 +- gdb/event-top.h | 3 +- gdb/exceptions.c | 4 +- gdb/exceptions.h | 7 +- gdb/exec.c | 2 +- gdb/exec.h | 2 +- gdb/expprint.c | 2 +- gdb/expression.h | 2 +- gdb/f-exp.y | 3 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 2 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 6 +- gdb/fbsd-nat.c | 3 +- gdb/fbsd-nat.h | 2 +- gdb/features/Makefile | 2 +- gdb/features/arm-core.xml | 2 +- gdb/features/arm-fpa.xml | 2 +- gdb/features/arm-with-iwmmxt.xml | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/osdata.dtd | 16 + gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 2 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 9 +- gdb/fork-child.c | 2 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 2 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 16 +- gdb/frame.h | 2 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 2 +- gdb/frv-tdep.h | 2 +- gdb/gcore.c | 2 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 2 +- gdb/gdb.h | 2 +- gdb/gdb_assert.h | 2 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_dirent.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_gcore.sh | 2 +- gdb/gdb_locale.h | 2 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_obstack.h | 2 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_ptrace.h | 2 +- gdb/gdb_regex.h | 3 +- gdb/gdb_select.h | 2 +- gdb/gdb_stat.h | 2 +- gdb/gdb_string.h | 2 +- gdb/gdb_thread_db.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wait.h | 2 +- gdb/gdbarch.sh | 2 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 2 +- gdb/gdbserver/ChangeLog | 62 + gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 6 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 8 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 3 +- gdb/gdbserver/inferiors.c | 10 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 2 +- gdb/gdbserver/linux-i386-low.c | 2 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 168 +- gdb/gdbserver/linux-low.h | 4 +- gdb/gdbserver/linux-m32r-low.c | 2 +- gdb/gdbserver/linux-m68k-low.c | 2 +- gdb/gdbserver/linux-mips-low.c | 2 +- gdb/gdbserver/linux-ppc-low.c | 4 +- gdb/gdbserver/linux-s390-low.c | 2 +- gdb/gdbserver/linux-sh-low.c | 2 +- gdb/gdbserver/linux-sparc-low.c | 2 +- gdb/gdbserver/linux-x86-64-low.c | 2 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/mem-break.c | 5 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 6 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/remote-utils.c | 106 +- gdb/gdbserver/server.c | 93 +- gdb/gdbserver/server.h | 47 +- gdb/gdbserver/spu-low.c | 2 +- gdb/gdbserver/target.c | 7 +- gdb/gdbserver/target.h | 7 +- gdb/gdbserver/thread-db.c | 4 +- gdb/gdbserver/utils.c | 59 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 4 +- gdb/gdbserver/win32-low.h | 2 +- gdb/gdbserver/wincecompat.c | 2 +- gdb/gdbserver/wincecompat.h | 2 +- gdb/gdbserver/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 2 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 10 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v2-abi.h | 2 +- gdb/gnu-v3-abi.c | 18 +- gdb/gnulib/Makefile.am | 2 +- gdb/gnulib/Makefile.in | 4 +- gdb/gnulib/dummy.c | 2 +- gdb/gnulib/m4/extensions.m4 | 2 +- gdb/gnulib/m4/gnulib-cache.m4 | 2 +- gdb/gnulib/m4/gnulib-common.m4 | 2 +- gdb/gnulib/m4/gnulib-comp.m4 | 2 +- gdb/gnulib/m4/gnulib-tool.m4 | 2 +- gdb/gnulib/m4/include_next.m4 | 2 +- gdb/gnulib/m4/longlong.m4 | 2 +- gdb/gnulib/m4/memchr.m4 | 2 +- gdb/gnulib/m4/memcmp.m4 | 2 +- gdb/gnulib/m4/memmem.m4 | 3 +- gdb/gnulib/m4/onceonly_2_57.m4 | 2 +- gdb/gnulib/m4/stdint.m4 | 2 +- gdb/gnulib/m4/string_h.m4 | 2 +- gdb/gnulib/m4/wchar.m4 | 2 +- gdb/gnulib/memchr.c | 4 +- gdb/gnulib/memcmp.c | 4 +- gdb/gnulib/memmem.c | 6 +- gdb/gnulib/stdint.in.h | 4 +- gdb/gnulib/str-two-way.h | 4 +- gdb/gnulib/string.in.h | 4 +- gdb/gnulib/wchar.in.h | 4 +- gdb/go32-nat.c | 2 +- gdb/gregset.h | 2 +- gdb/h8300-tdep.c | 3 +- gdb/hppa-hpux-nat.c | 2 +- gdb/hppa-hpux-tdep.c | 2 +- gdb/hppa-linux-nat.c | 3 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-tdep.c | 4 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-nat.c | 2 +- gdb/hppabsd-tdep.c | 3 +- gdb/hppanbsd-nat.c | 2 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 2 +- gdb/hpux-thread.c | 2 +- gdb/i386-cygwin-tdep.c | 2 +- gdb/i386-cygwin-tdep.h | 2 +- gdb/i386-darwin-nat.c | 562 + gdb/i386-darwin-tdep.c | 159 + gdb/i386-darwin-tdep.h | 33 + gdb/i386-dicos-tdep.c | 2 +- gdb/i386-linux-nat.c | 4 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-nat.c | 3 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/i386-tdep.h | 2 +- gdb/i386bsd-nat.c | 2 +- gdb/i386bsd-nat.h | 2 +- gdb/i386bsd-tdep.c | 2 +- gdb/i386fbsd-nat.c | 2 +- gdb/i386fbsd-tdep.c | 3 +- gdb/i386gnu-nat.c | 2 +- gdb/i386gnu-tdep.c | 2 +- gdb/i386nbsd-nat.c | 2 +- gdb/i386nbsd-tdep.c | 2 +- gdb/i386obsd-nat.c | 2 +- gdb/i386obsd-tdep.c | 2 +- gdb/i386v4-nat.c | 2 +- gdb/i387-tdep.c | 2 +- gdb/i387-tdep.h | 2 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 3 +- gdb/ia64-tdep.c | 201 +- gdb/ia64-tdep.h | 2 +- gdb/inf-child.c | 2 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 10 +- gdb/inf-ptrace.h | 2 +- gdb/inf-ttrace.c | 5 +- gdb/inf-ttrace.h | 2 +- gdb/infcall.c | 45 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 127 +- gdb/inferior.c | 2 +- gdb/inferior.h | 6 +- gdb/inflow.c | 92 +- gdb/inflow.h | 2 +- gdb/infrun.c | 82 +- gdb/interps.c | 3 +- gdb/interps.h | 3 +- gdb/iq2000-tdep.c | 3 +- gdb/irix5-nat.c | 2 +- gdb/jv-exp.y | 2 +- gdb/jv-lang.c | 2 +- gdb/jv-lang.h | 2 +- gdb/jv-typeprint.c | 2 +- gdb/jv-valprint.c | 2 +- gdb/language.c | 2 +- gdb/language.h | 2 +- gdb/libunwind-frame.c | 3 +- gdb/libunwind-frame.h | 2 +- gdb/linespec.c | 4 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 45 +- gdb/linux-fork.h | 3 +- gdb/linux-nat.c | 163 +- gdb/linux-nat.h | 2 +- gdb/linux-thread-db.c | 17 +- gdb/m2-exp.y | 2 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 3 +- gdb/m2-valprint.c | 2 +- gdb/m32c-tdep.c | 16 +- gdb/m32r-linux-nat.c | 3 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-rom.c | 4 +- gdb/m32r-tdep.c | 2 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 2 +- gdb/m68k-tdep.c | 3 +- gdb/m68k-tdep.h | 2 +- gdb/m68kbsd-nat.c | 2 +- gdb/m68kbsd-tdep.c | 2 +- gdb/m68klinux-nat.c | 2 +- gdb/m68klinux-tdep.c | 2 +- gdb/m88k-tdep.c | 2 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 2 +- gdb/machoread.c | 694 + gdb/macrocmd.c | 12 +- gdb/macroexp.c | 20 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 2 +- gdb/macrotab.h | 2 +- gdb/main.c | 16 +- gdb/main.h | 2 +- gdb/maint.c | 2 +- gdb/mdebugread.c | 6 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 2 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/mep-tdep.c | 2 +- gdb/mi/gdb-mi.el | 3 +- gdb/mi/mi-cmd-break.c | 3 +- gdb/mi/mi-cmd-disas.c | 3 +- gdb/mi/mi-cmd-env.c | 8 +- gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 2 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-cmds.c | 3 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 2 +- gdb/mi/mi-console.c | 3 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 44 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 2 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 3 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minsyms.c | 2 +- gdb/mips-irix-tdep.c | 2 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-tdep.c | 2 +- gdb/mips-tdep.h | 2 +- gdb/mips64obsd-nat.c | 2 +- gdb/mips64obsd-tdep.c | 2 +- gdb/mipsnbsd-nat.c | 2 +- gdb/mipsnbsd-tdep.c | 2 +- gdb/mipsnbsd-tdep.h | 2 +- gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 2 +- gdb/monitor.c | 2 +- gdb/monitor.h | 2 +- gdb/mt-tdep.c | 2 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/nto-procfs.c | 2 +- gdb/nto-tdep.c | 2 +- gdb/nto-tdep.h | 2 +- gdb/objc-exp.y | 4 +- gdb/objc-lang.c | 2 +- gdb/objc-lang.h | 2 +- gdb/objfiles.c | 2 +- gdb/objfiles.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observer.c | 2 +- gdb/observer.sh | 2 +- gdb/osabi.c | 3 +- gdb/osabi.h | 3 +- gdb/osdata.c | 362 + gdb/osdata.h | 53 + gdb/p-exp.y | 2 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 3 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 8 +- gdb/parser-defs.h | 2 +- gdb/posix-hdep.c | 2 +- gdb/ppc-linux-nat.c | 2 +- gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc-tdep.h | 2 +- gdb/ppcbug-rom.c | 2 +- gdb/ppcnbsd-nat.c | 2 +- gdb/ppcnbsd-tdep.c | 2 +- gdb/ppcnbsd-tdep.h | 2 +- gdb/ppcobsd-nat.c | 3 +- gdb/ppcobsd-tdep.c | 3 +- gdb/ppcobsd-tdep.h | 2 +- gdb/printcmd.c | 46 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 3 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 3 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 3 +- gdb/procfs.c | 2 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/python/python-internal.h | 2 +- gdb/python/python-utils.c | 2 +- gdb/python/python-value.c | 6 +- gdb/python/python.c | 7 +- gdb/python/python.h | 2 +- gdb/regcache.c | 2 +- gdb/regcache.h | 2 +- gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 2 +- gdb/reggroups.h | 2 +- gdb/regset.c | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 3 +- gdb/remote-fileio.h | 2 +- gdb/remote-m32r-sdi.c | 2 +- gdb/remote-mips.c | 2 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 139 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 3 +- gdb/reverse.c | 2 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-nat.c | 6 +- gdb/rs6000-tdep.c | 2 +- gdb/rs6000-tdep.h | 2 +- gdb/s390-tdep.c | 2 +- gdb/s390-tdep.h | 2 +- gdb/scm-exp.c | 2 +- gdb/scm-lang.c | 2 +- gdb/scm-lang.h | 2 +- gdb/scm-tags.h | 2 +- gdb/scm-valprint.c | 2 +- gdb/score-tdep.c | 2 +- gdb/score-tdep.h | 2 +- gdb/sentinel-frame.c | 2 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 2 +- gdb/ser-pipe.c | 3 +- gdb/ser-tcp.c | 246 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 2 +- gdb/ser-unix.h | 3 +- gdb/serial.c | 2 +- gdb/serial.h | 2 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 2 +- gdb/shnbsd-nat.c | 2 +- gdb/shnbsd-tdep.c | 3 +- gdb/shnbsd-tdep.h | 2 +- gdb/signals/signals.c | 3 +- gdb/sim-regno.h | 2 +- gdb/sol-thread.c | 2 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-irix.c | 2 +- gdb/solib-irix.h | 2 +- gdb/solib-null.c | 2 +- gdb/solib-osf.c | 4 +- gdb/solib-pa64.c | 2 +- gdb/solib-pa64.h | 2 +- gdb/solib-som.c | 2 +- gdb/solib-som.h | 2 +- gdb/solib-sunos.c | 2 +- gdb/solib-svr4.c | 3 +- gdb/solib-svr4.h | 3 +- gdb/solib-target.c | 2 +- gdb/solib-target.h | 2 +- gdb/solib.c | 2 +- gdb/solib.h | 2 +- gdb/solist.h | 2 +- gdb/somread.c | 2 +- gdb/source.c | 4 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 3 +- gdb/sparc-nat.c | 3 +- gdb/sparc-nat.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 3 +- gdb/sparc-tdep.c | 2 +- gdb/sparc-tdep.h | 3 +- gdb/sparc64-linux-nat.c | 3 +- gdb/sparc64-linux-tdep.c | 3 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-sol2-tdep.c | 3 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64-tdep.h | 3 +- gdb/sparc64fbsd-nat.c | 3 +- gdb/sparc64fbsd-tdep.c | 3 +- gdb/sparc64nbsd-nat.c | 3 +- gdb/sparc64nbsd-tdep.c | 2 +- gdb/sparc64obsd-tdep.c | 3 +- gdb/sparcnbsd-nat.c | 3 +- gdb/sparcnbsd-tdep.c | 2 +- gdb/sparcobsd-tdep.c | 3 +- gdb/spu-linux-nat.c | 6 +- gdb/spu-tdep.c | 2 +- gdb/spu-tdep.h | 2 +- gdb/srec.h | 3 +- gdb/stabsread.c | 2 +- gdb/stabsread.h | 2 +- gdb/stack.c | 17 +- gdb/stack.h | 2 +- gdb/std-regs.c | 2 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 2 +- gdb/symfile.h | 3 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 2 +- gdb/symtab.h | 2 +- gdb/target-descriptions.c | 2 +- gdb/target-descriptions.h | 2 +- gdb/target-memory.c | 2 +- gdb/target.c | 26 +- gdb/target.h | 26 +- gdb/terminal.h | 2 +- gdb/testsuite/ChangeLog | 116 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 3 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/config/vx.exp | 2 +- gdb/testsuite/config/vxworks.exp | 2 +- gdb/testsuite/config/vxworks29k.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 2 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 2 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 12 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 2 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/gnat_ada.gpr | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 6 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 2 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 3 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 3 +- gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/e500-regs.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.exp | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-cpuid.h | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-prologue.c | 3 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 3 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 3 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 5 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 5 +- gdb/testsuite/gdb.asm/asm-source.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/annota3.exp | 3 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 2 +- gdb/testsuite/gdb.base/bitfields.exp | 3 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 2 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 27 + gdb/testsuite/gdb.base/breakpoint-shadow.exp | 63 + gdb/testsuite/gdb.base/call-ar-st.exp | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 2 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 2 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 2 +- gdb/testsuite/gdb.base/chng-syms.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 42 +- gdb/testsuite/gdb.base/completion.exp | 20 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 7 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- gdb/testsuite/gdb.base/corefile.exp | 4 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 2 +- gdb/testsuite/gdb.base/dbx.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 2 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/display.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 3 +- gdb/testsuite/gdb.base/eval-skip.exp | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 9 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 3 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 2 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 2 +- gdb/testsuite/gdb.base/float.exp | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 2 +- gdb/testsuite/gdb.base/foll-fork.exp | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 3 +- gdb/testsuite/gdb.base/funcargs.exp | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 2 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 3 +- gdb/testsuite/gdb.base/hook-stop-continue.c | 2 +- gdb/testsuite/gdb.base/hook-stop-continue.exp | 2 +- gdb/testsuite/gdb.base/huge.exp | 2 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 2 +- gdb/testsuite/gdb.base/jump.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 4 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long_long.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 21 +- gdb/testsuite/gdb.base/macscp1.c | 14 + gdb/testsuite/gdb.base/maint.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 3 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 3 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 30 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/readline.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 2 +- gdb/testsuite/gdb.base/regs.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/relocate.c | 3 +- gdb/testsuite/gdb.base/relocate.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return.exp | 3 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 3 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 2 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 2 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 4 +- gdb/testsuite/gdb.base/signull.c | 3 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 2 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 2 +- gdb/testsuite/gdb.base/so-indr-cl.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 2 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/solib.exp | 3 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 6 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- gdb/testsuite/gdb.base/structs3.c | 3 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/subst.exp | 2 +- gdb/testsuite/gdb.base/term.exp | 4 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 3 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/until.exp | 2 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 3 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 24 + gdb/testsuite/gdb.base/watchpoint-hw.exp | 52 + gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- gdb/testsuite/gdb.base/watchpoint.exp | 14 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 3 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 3 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 2 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 2 +- gdb/testsuite/gdb.cp/casts.exp | 2 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 3 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 12 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 2 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 3 +- gdb/testsuite/gdb.cp/member-ptr.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 2 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/misc.cc | 4 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 2 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/overload.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 3 +- gdb/testsuite/gdb.cp/psmang.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 52 + gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 3 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/templates.exp | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- gdb/testsuite/gdb.disasm/am33.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/sh3.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 2 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 2 +- gdb/testsuite/gdb.disasm/t03_add.exp | 2 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 2 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 2 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 2 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 2 +- gdb/testsuite/gdb.disasm/t08_or.exp | 2 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 2 +- gdb/testsuite/gdb.disasm/t10_and.exp | 2 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 2 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 2 +- gdb/testsuite/gdb.dwarf2/Makefile.in | 4 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.fortran/Makefile.in | 4 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 3 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/types.exp | 3 +- gdb/testsuite/gdb.gdb/complaints.exp | 2 +- gdb/testsuite/gdb.gdb/observer.exp | 2 +- gdb/testsuite/gdb.gdb/selftest.exp | 2 +- gdb/testsuite/gdb.gdb/xfullpath.exp | 2 +- gdb/testsuite/gdb.gdbtk/browser.test | 3 - gdb/testsuite/gdb.gdbtk/console.test | 3 - gdb/testsuite/gdb.gdbtk/srcwin.test | 3 - gdb/testsuite/gdb.gdbtk/srcwin2.test | 3 - gdb/testsuite/gdb.gdbtk/srcwin3.test | 3 - gdb/testsuite/gdb.gdbtk/windows.test | 3 - gdb/testsuite/gdb.hp/gdb.aCC/exception.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp | 2 +- gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp | 3 +- gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp | 3 +- gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp | 2 +- gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp | 2 +- gdb/testsuite/gdb.java/jmain.exp | 2 +- gdb/testsuite/gdb.java/jmisc.exp | 2 +- gdb/testsuite/gdb.java/jprint.exp | 2 +- gdb/testsuite/gdb.java/jv-exp.exp | 2 +- gdb/testsuite/gdb.java/jv-print.exp | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 3 +- gdb/testsuite/gdb.mi/mi-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 3 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 3 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 3 +- gdb/testsuite/gdb.mi/mi-regs.exp | 3 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 3 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 3 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi2-break.exp | 2 +- gdb/testsuite/gdb.mi/mi2-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi2-console.exp | 2 +- gdb/testsuite/gdb.mi/mi2-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi2-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi2-file.exp | 2 +- gdb/testsuite/gdb.mi/mi2-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi2-pthreads.exp | 3 +- gdb/testsuite/gdb.mi/mi2-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi2-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi2-return.exp | 2 +- gdb/testsuite/gdb.mi/mi2-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi2-until.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-watch.exp | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 3 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/pthreads.c | 3 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.modula2/Makefile.in | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 3 +- gdb/testsuite/gdb.python/python-value.c | 2 +- gdb/testsuite/gdb.python/python-value.exp | 2 +- gdb/testsuite/gdb.python/python.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 7 +- gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 9 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 9 +- gdb/testsuite/gdb.threads/attachstop-mt.c | 2 +- gdb/testsuite/gdb.threads/attachstop-mt.exp | 6 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 2 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 2 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 3 +- gdb/testsuite/gdb.threads/pthreads.exp | 4 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- gdb/testsuite/gdb.threads/step.exp | 2 +- gdb/testsuite/gdb.threads/step2.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 2 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 2 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls.c | 9 + gdb/testsuite/gdb.threads/tls.exp | 20 +- gdb/testsuite/gdb.threads/tls2.c | 25 + gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.trace/actions.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 2 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.exp | 2 +- gdb/testsuite/gdb.trace/deltrace.exp | 2 +- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- gdb/testsuite/gdb.trace/limits.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 2 +- gdb/testsuite/gdb.trace/passcount.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 2 +- gdb/testsuite/gdb.trace/save-trace.exp | 2 +- gdb/testsuite/gdb.trace/tfind.exp | 3 +- gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 2 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 3 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/gdb.exp | 2 +- gdb/testsuite/lib/gdbserver-support.exp | 2 +- gdb/testsuite/lib/java.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 2 +- gdb/thread.c | 3 +- gdb/top.c | 7 +- gdb/top.h | 2 +- gdb/tracepoint.c | 2 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 2 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 2 +- gdb/tui/tui-command.c | 4 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 4 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 3 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 2 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-main.c | 2 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 4 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 4 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 2 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 4 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 2 +- gdb/tui/tui.h | 2 +- gdb/typeprint.c | 2 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 10 +- gdb/ui-file.h | 2 +- gdb/ui-out.c | 2 +- gdb/ui-out.h | 2 +- gdb/user-regs.c | 3 +- gdb/user-regs.h | 2 +- gdb/utils.c | 18 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 4 +- gdb/valops.c | 38 +- gdb/valprint.c | 36 +- gdb/valprint.h | 2 +- gdb/value.c | 178 +- gdb/value.h | 22 +- gdb/varobj.c | 4 +- gdb/varobj.h | 2 +- gdb/vax-nat.c | 2 +- gdb/vax-tdep.c | 2 +- gdb/vax-tdep.h | 3 +- gdb/vaxbsd-nat.c | 2 +- gdb/vaxnbsd-tdep.c | 2 +- gdb/vaxobsd-tdep.c | 2 +- gdb/vec.c | 3 +- gdb/vec.h | 3 +- gdb/version.h | 2 +- gdb/version.in | 2 +- gdb/win32-nat.c | 2 +- gdb/win32-termcap.c | 2 +- gdb/wrapper.c | 3 +- gdb/wrapper.h | 3 +- gdb/xcoffread.c | 2 +- gdb/xcoffsolib.c | 2 +- gdb/xcoffsolib.h | 2 +- gdb/xml-support.c | 41 +- gdb/xml-support.h | 9 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-config.c | 3 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 3 +- gdb/xtensa-tdep.h | 3 +- gdb/xtensa-xtregs.c | 2 +- include/ChangeLog | 28 + include/bfdlink.h | 4 +- include/coff/ChangeLog | 4 + include/coff/ti.h | 9 + include/demangle.h | 13 + include/dis-asm.h | 1 + include/elf/ChangeLog | 26 + include/elf/cr16.h | 3 + include/elf/cris.h | 14 +- include/elf/lm32.h | 56 + include/opcode/ChangeLog | 5 + include/opcode/mips.h | 5 +- include/plugin-api.h | 4 +- include/xtensa-isa-internal.h | 6 +- include/xtensa-isa.h | 12 +- libiberty/ChangeLog | 18 + libiberty/cp-demangle.c | 41 +- libtool.m4 | 85 +- opcodes/ChangeLog | 1063 +-- opcodes/ChangeLog-2008 | 1204 ++ opcodes/Makefile.am | 44 + opcodes/Makefile.in | 52 +- opcodes/arm-dis.c | 183 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-dis.in | 4 +- opcodes/cgen-ibld.in | 4 +- opcodes/configure | 94 +- opcodes/configure.in | 1 + opcodes/cr16-dis.c | 6 +- opcodes/disassemble.c | 6 + opcodes/i386-dis.c | 1102 +- opcodes/i386-gen.c | 9 +- opcodes/i386-init.h | 3 +- opcodes/i386-opc.h | 13 +- opcodes/i386-opc.tbl | 269 +- opcodes/i386-tbl.h |16009 ++++++++++---------- opcodes/lm32-asm.c | 747 + opcodes/lm32-desc.c | 1183 ++ opcodes/lm32-desc.h | 246 + opcodes/lm32-dis.c | 576 + opcodes/lm32-ibld.c | 1061 ++ opcodes/lm32-opc.c | 876 ++ opcodes/lm32-opc.h | 105 + opcodes/lm32-opinst.c | 473 + opcodes/m68k-dis.c | 406 +- opcodes/mips-dis.c | 4 + opcodes/or32-opc.c | 30 +- opcodes/po/ga.po | 252 +- opcodes/ppc-dis.c | 4 +- opcodes/ppc-opc.c | 184 +- opcodes/s390-opc.txt | 1 + sim/ChangeLog | 78 + sim/arm/ChangeLog | 4 + sim/arm/arminit.c | 2 + sim/arm/iwmmxt.c | 2 + sim/cris/Makefile.in | 1 - sim/cris/cris-tmpl.c | 9 + sim/cris/crisv10f.c | 1 + sim/cris/crisv32f.c | 1 + sim/cris/semcrisv32f-switch.c | 30 +- sim/cris/sim-if.c | 506 +- sim/cris/sim-main.h | 3 + sim/cris/traps.c | 294 +- sim/frv/ChangeLog | 5 + sim/frv/arch.c | 23 +- sim/frv/arch.h | 23 +- sim/frv/cpu.c | 23 +- sim/frv/cpu.h | 23 +- sim/frv/cpuall.h | 23 +- sim/frv/decode.c | 23 +- sim/frv/decode.h | 23 +- sim/frv/model.c | 23 +- sim/frv/sem.c | 123 +- sim/h8300/ChangeLog | 4 + sim/h8300/compile.c | 4 +- sim/m32c/ChangeLog | 4 + sim/m32c/m32c.opc | 4 +- sim/m32c/r8c.opc | 4 +- sim/ppc/ChangeLog | 5 + sim/ppc/ppc-instructions | 8 + sim/ppc/ppc-spr-table | 2 + sim/testsuite/ChangeLog | 27 + sim/testsuite/sim/cris/asm/badarch1.ms | 5 + sim/testsuite/sim/cris/asm/opterr1.ms | 2 +- sim/testsuite/sim/cris/asm/opterr2.ms | 2 +- sim/testsuite/sim/cris/asm/pid1.ms | 45 + sim/testsuite/sim/cris/c/access1.c | 16 + sim/testsuite/sim/cris/c/badldso1.c | 7 + sim/testsuite/sim/cris/c/badldso2.c | 8 + sim/testsuite/sim/cris/c/badldso3.c | 9 + sim/testsuite/sim/cris/c/c.exp | 34 + sim/testsuite/sim/cris/c/exitg1.c | 20 + sim/testsuite/sim/cris/c/exitg2.c | 7 + sim/testsuite/sim/cris/c/helloaout.c | 10 + sim/testsuite/sim/cris/c/hellodyn.c | 5 + sim/testsuite/sim/cris/c/hellodyn2.c | 5 + sim/testsuite/sim/cris/c/mmap1.c | 6 +- sim/testsuite/sim/cris/c/mmap4.c | 5 + sim/testsuite/sim/cris/c/settls1.c | 49 + sim/testsuite/sim/cris/c/uname1.c | 21 + sim/testsuite/sim/cris/c/writev1.c | 25 + sim/testsuite/sim/cris/c/writev2.c | 28 + 1783 files changed, 51829 insertions(+), 23652 deletions(-) create mode 100644 bfd/ChangeLog-2008 create mode 100644 bfd/cpu-lm32.c create mode 100644 bfd/elf32-lm32.c create mode 100644 gdb/ChangeLog-2008 create mode 100644 gdb/config/i386/darwin.mh create mode 100644 gdb/darwin-nat-info.c create mode 100644 gdb/darwin-nat.c create mode 100644 gdb/darwin-nat.h create mode 100644 gdb/darwin.defs create mode 100644 gdb/features/osdata.dtd create mode 100644 gdb/i386-darwin-nat.c create mode 100644 gdb/i386-darwin-tdep.c create mode 100644 gdb/i386-darwin-tdep.h create mode 100644 gdb/machoread.c create mode 100644 gdb/osdata.c create mode 100644 gdb/osdata.h create mode 100644 gdb/testsuite/gdb.base/breakpoint-shadow.c create mode 100644 gdb/testsuite/gdb.base/breakpoint-shadow.exp create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw.exp create mode 100644 gdb/testsuite/gdb.cp/punctuator.exp create mode 100644 gdb/testsuite/gdb.threads/tls2.c create mode 100644 include/elf/lm32.h create mode 100644 opcodes/ChangeLog-2008 create mode 100644 opcodes/lm32-asm.c create mode 100644 opcodes/lm32-desc.c create mode 100644 opcodes/lm32-desc.h create mode 100644 opcodes/lm32-dis.c create mode 100644 opcodes/lm32-ibld.c create mode 100644 opcodes/lm32-opc.c create mode 100644 opcodes/lm32-opc.h create mode 100644 opcodes/lm32-opinst.c create mode 100644 sim/testsuite/sim/cris/asm/badarch1.ms create mode 100644 sim/testsuite/sim/cris/asm/pid1.ms create mode 100644 sim/testsuite/sim/cris/c/access1.c create mode 100644 sim/testsuite/sim/cris/c/badldso1.c create mode 100644 sim/testsuite/sim/cris/c/badldso2.c create mode 100644 sim/testsuite/sim/cris/c/badldso3.c create mode 100644 sim/testsuite/sim/cris/c/exitg1.c create mode 100644 sim/testsuite/sim/cris/c/exitg2.c create mode 100644 sim/testsuite/sim/cris/c/helloaout.c create mode 100644 sim/testsuite/sim/cris/c/hellodyn.c create mode 100644 sim/testsuite/sim/cris/c/hellodyn2.c create mode 100644 sim/testsuite/sim/cris/c/mmap4.c create mode 100644 sim/testsuite/sim/cris/c/settls1.c create mode 100644 sim/testsuite/sim/cris/c/uname1.c create mode 100644 sim/testsuite/sim/cris/c/writev1.c create mode 100644 sim/testsuite/sim/cris/c/writev2.c First 500 lines of diff: diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS index bc64c24..b4d657e 100644 --- a/COPYING.LIBGLOSS +++ b/COPYING.LIBGLOSS @@ -204,3 +204,27 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +(12) Jon Beniston (only lm32-* targets) + + Contributed by Jon Beniston + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB index 24c34cb..b3cccd8 100644 --- a/COPYING.NEWLIB +++ b/COPYING.NEWLIB @@ -637,4 +637,133 @@ SUCH DAMAGE. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +(30) - Alex Tatmanjants (targets using libc/posix) + Copyright (c) 1995 Alex Tatmanjants + at Electronni Visti IA, Kiev, Ukraine. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +(31) - M. Warner Losh (targets using libc/posix) + + Copyright (c) 1998, M. Warner Losh + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +(32) - Andrey A. Chernov (targets using libc/posix) + + Copyright (C) 1996 by Andrey A. Chernov, Moscow, Russia. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +(33) - Daniel Eischen (targets using libc/posix) + + Copyright (c) 2001 Daniel Eischen . + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + +(34) - Jon Beniston (only lm32-* targets) + + Contributed by Jon Beniston + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. diff --git a/ChangeLog b/ChangeLog index dcf365a..9ee88bf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,125 @@ +2008-12-18 Ralf Wildenhues + + Backport link test fix from upstream Libtool: + + * libltdl.m4 (_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS): + Add cache variables to tests that require the linker to work. + For shlibpath_overrides_runpath, this also changes the semantics + to let the result from the C compiler take precedence. + compiler take precedence. + +2008-12-02 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2008-12-17 Jeff Johnston + + * COPYING.NEWLIB: Updated. + * COPYING.LIBGLOSS: Ditto. + +2008-12-16 Paolo Bonzini + + Sync with GCC: + + 2008-12-12 Sebastian Pop + + * configure.ac (ppllibs): Add by default the lib flags. + * configure: Regenerate. + + 2008-12-04 Jack Howarth + + * configure.ac: Add double brackets on darwin[912]. + * configure: Regenerate. + + 2008-12-02 Jack Howarth + + * configure.ac: Expand to darwin10 and later. + * configure: Regenerate. + +2008-12-02 Andreas Schwab + + * Makefile.def: configure-target-boehm-gc depends on + all-target-libstdc++-v3. + * Makefile.in: Regenerate. + +2008-12-02 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2008-11-27 Joseph Myers + + Merge from GCC: + + 2007-12-02 Matthias Klose + + * config-ml.in: Remove 64bit configure tests. + + 2008-05-14 Rafael Espindola + + * config-ml.in: don't handle --enable-shared and --enable-static. + + 2008-09-02 Sebastian Pop + Tobias Grosser + Jan Sjodin + Harsha Jagasia + Dwarakanath Rajagopal + Konrad Trifunovic + Adrien Eliche + + Merge from graphite branch. + * configure: Regenerate. + * Makefile.in: Regenerate. + * configure.ac (host_libs): Add ppl and cloog. + Add checks for PPL and CLooG. + * Makefile.def (ppl, cloog): Added modules and dependences. + * Makefile.tpl (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): New. + (HOST_PPLLIBS, HOST_PPLINC, HOST_CLOOGLIBS, HOST_CLOOGINC): New. + + 2008-09-03 Richard Guenther + + * configure.ac: Always pass -DCLOOG_PPL_BACKEND to the + cloog test. + * configure: Re-generate. + + 2008-09-03 Sebastian Pop + + * configure.ac (--with-cloog-polylib): New. + (--disable-cloog-version-check): New. + (--disable-ppl-version-check): New. + * configure: Re-generate. + + 2008-09-05 Richard Guenther + + * configure.ac: Initialize clooglibs to -lcloog. + * configure: Re-generate. + + 2008-10-13 Kaveh R. Ghazi + + * configure.ac (MPFR check): Bump minimum version to 2.3.0 and + recommended version to 2.3.2. + + * configure: Regenerate. + + 2008-10-31 Ben Elliston + + * configure.ac (spu-*-*): Remove special case. + * configure: Regenerate. + + Complete comment text from GCC version of: + + 2008-08-31 Aaron W. LaFramboise + + * configure.ac (RPATH_ENVVAR): Use PATH on Windows. + (GCC_SHLIB_SUBDIR): New. + * Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR. + * configure: Regenerate. + * Makefile.in: Regenerate. + +2008-11-27 Tristan Gingold + + * configure.ac: Build gdb for i?86-*-darwin* + * configure: Regenerated. + 2008-11-14 Daniel Jacobowitz PR bootstrap/38014 @@ -95,17 +217,17 @@ Sync with gcc: 2008-07-30 Paolo Bonzini - * configure.ac: Add makefile fragments for hpux. - * Makefile.def (flags_to_pass): Add ADA_CFLAGS. - * Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS. - * configure: Regenerate. - * Makefile.in: Regenerate. + * configure.ac: Add makefile fragments for hpux. + * Makefile.def (flags_to_pass): Add ADA_CFLAGS. + * Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS. + * configure: Regenerate. + * Makefile.in: Regenerate. 2008-06-17 Ralf Wildenhues - * Makefile.tpl ($(srcdir)/configure): Update dependencies. - * Makefile.in: Regenerate. - * configure: Regenerate. + * Makefile.tpl ($(srcdir)/configure): Update dependencies. + * Makefile.in: Regenerate. + * configure: Regenerate. 2008-06-18 Ian Lance Taylor @@ -170,13 +292,13 @@ 2008-04-18 Paolo Bonzini - * Makefile.tpl (restrap): Call `make all' using double-colon rules. - * Makefile.in: Regenerate. + * Makefile.tpl (restrap): Call `make all' using double-colon rules. + * Makefile.in: Regenerate. 2008-04-11 Eric B. Weddington - * configure.ac: Do not build libssp for the AVR. - * configure: Regenerate. + * configure.ac: Do not build libssp for the AVR. + * configure: Regenerate. 2008-04-18 Nick Clifton @@ -185,9 +307,9 @@ 2008-04-18 M R Swami Reddy - * configure.ac (cr16-*-*): Add case for cr16 target and include gdb + * configure.ac (cr16-*-*): Add case for cr16 target and include gdb as nonconfigurable directories list. - * configure: Regenerate. + * configure: Regenerate. 2008-04-14 David S. Miller @@ -218,8 +340,8 @@ 2008-04-04 NightStrike PR other/35151 - * configure.ac: Combine rules for mingw32 and mingw64. - * configure: Regenerate. + * configure.ac: Combine rules for mingw32 and mingw64. + * configure: Regenerate. 2008-03-27 Paolo Bonzini @@ -269,9 +391,9 @@ 2008-03-16 Ralf Wildenhues Backport from upstream Libtool: - + 2007-10-12 Eric Blake - + Deal with Autoconf 2.62's semantic change in m4_append. * ltsugar.m4 (lt_append): Replace broken versions of m4_append. @@ -304,27 +426,27 @@ 2008-02-20 Paolo Bonzini - PR bootstrap/32009 - PR bootstrap/32161 + PR bootstrap/32009 + PR bootstrap/32161 - * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Compute here. - * configure: Regenerate. + * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Compute here. + * configure: Regenerate. - * Makefile.def: Define stage_libcflags for all bootstrap stages. - * Makefile.tpl (BOOT_LIBCFLAGS, STAGE2_LIBCFLAGS, STAGE3_LIBCFLAGS, - STAGE4_LIBCFLAGS): New. - (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Subst from autoconf, without - $(SYSROOT_CFLAGS_FOR_TARGET) and $(DEBUG_PREFIX_CFLAGS_FOR_TARGET). - (BASE_TARGET_EXPORTS): Append them here to C{,XX}FLAGS. - (EXTRA_TARGET_FLAGS): Append them here to {LIB,}C{,XX}FLAGS. - (configure-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags - for target modules. Don't export LIBCFLAGS. - (all-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags; pass - $(BASE_FLAGS_TO_PASS) where [+args+] was passed, and [+args+] after - the overridden CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET. - (invocations of `all'): Replace $(TARGET_FLAGS_TO_PASS) with - $(EXTRA_TARGET_FLAGS), $(FLAGS_TO_PASS) with $(EXTRA_HOST_FLAGS). - * Makefile.in: Regenerate. + * Makefile.def: Define stage_libcflags for all bootstrap stages. + * Makefile.tpl (BOOT_LIBCFLAGS, STAGE2_LIBCFLAGS, STAGE3_LIBCFLAGS, + STAGE4_LIBCFLAGS): New. + (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Subst from autoconf, without + $(SYSROOT_CFLAGS_FOR_TARGET) and $(DEBUG_PREFIX_CFLAGS_FOR_TARGET). + (BASE_TARGET_EXPORTS): Append them here to C{,XX}FLAGS. + (EXTRA_TARGET_FLAGS): Append them here to {LIB,}C{,XX}FLAGS. + (configure-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags + for target modules. Don't export LIBCFLAGS. + (all-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags; pass + $(BASE_FLAGS_TO_PASS) where [+args+] was passed, and [+args+] after + the overridden CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET. + (invocations of `all'): Replace $(TARGET_FLAGS_TO_PASS) with + $(EXTRA_TARGET_FLAGS), $(FLAGS_TO_PASS) with $(EXTRA_HOST_FLAGS). + * Makefile.in: Regenerate. 2008-02-16 Ralf Wildenhues @@ -351,11 +473,11 @@ 2008-01-30 Ralf Wildenhues - PR bootstrap/34922 - * configure.ac (PARSE_ARGS): Push suitable setting of - ac_subdirs_all, for `./configure --help=recursive'. - Handle `+' in generic toplevel directory disabling. - * configure: Regenerate. + PR bootstrap/34922 + * configure.ac (PARSE_ARGS): Push suitable setting of + ac_subdirs_all, for `./configure --help=recursive'. + Handle `+' in generic toplevel directory disabling. + * configure: Regenerate. 2008-01-23 Ben Elliston @@ -396,11 +518,11 @@ 2007-11-28 Ralf Wildenhues - * config-ml.in: Robustify against white space in absolute file - names. + * config-ml.in: Robustify against white space in absolute file + names. - * config-ml.in (multi-clean): Substitute ${Makefile}. - Remove superfluous ${Makefile} in list. + * config-ml.in (multi-clean): Substitute ${Makefile}. + Remove superfluous ${Makefile} in list. 2007-10-23 Daniel Jacobowitz @@ -457,7 +579,7 @@ * Makefile.def: Add libgomp config as a maybe dependency for libstdc++. * configure: Regenerate. * Makefile.in: Regenerate. - + 2007-09-17 Andreas Schwab * configure.ac: Raise minimum makeinfo version to 4.6. @@ -516,7 +638,7 @@ * configure: Regenerate. 2007-08-18 Paul Brook - Joseph Myers + Joseph Myers * Makefile.tpl (DEBUG_PREFIX_CFLAGS_FOR_TARGET): New. (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Include it. @@ -584,11 +706,11 @@ 2007-07-09 Kai Tietz - * Makefile.def: Add windmc tool to build. - * Makefile.tpl: Likewise. - * configure.ac: Likewise. - * Makefile.in: Regenerate. - * configure: Regenerate. + * Makefile.def: Add windmc tool to build. + * Makefile.tpl: Likewise. + * configure.ac: Likewise. + * Makefile.in: Regenerate. + * configure: Regenerate. 2007-07-05 H.J. Lu @@ -605,7 +727,7 @@ * configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're not building newlib. * configure: Regenerated. - + hooks/post-receive -- Repository for Project Archer.