+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * common/gdb_stat.h: Remove.
+ * ada-lang.c: Use sys/stat.h, not gdb_stat.h.
+ * common/filestuff.c: Use sys/stat.h, not gdb_stat.h.
+ * common/linux-osdata.c: Use sys/stat.h, not gdb_stat.h.
+ * corefile.c: Use sys/stat.h, not gdb_stat.h.
+ * ctf.c: Use sys/stat.h, not gdb_stat.h.
+ * darwin-nat.c: Use sys/stat.h, not gdb_stat.h.
+ * dbxread.c: Use sys/stat.h, not gdb_stat.h.
+ * dwarf2read.c: Use sys/stat.h, not gdb_stat.h.
+ * exec.c: Use sys/stat.h, not gdb_stat.h.
+ * gdbserver/linux-low.c: Use sys/stat.h, not gdb_stat.h.
+ * gdbserver/remote-utils.c: Use sys/stat.h, not gdb_stat.h.
+ * inf-child.c: Use sys/stat.h, not gdb_stat.h.
+ * jit.c: Use sys/stat.h, not gdb_stat.h.
+ * linux-nat.c: Use sys/stat.h, not gdb_stat.h.
+ * m68klinux-nat.c: Use sys/stat.h, not gdb_stat.h.
+ * main.c: Use sys/stat.h, not gdb_stat.h.
+ * mdebugread.c: Use sys/stat.h, not gdb_stat.h.
+ * mi/mi-cmd-env.c: Use sys/stat.h, not gdb_stat.h.
+ * nto-tdep.c: Use sys/stat.h, not gdb_stat.h.
+ * objfiles.c: Use sys/stat.h, not gdb_stat.h.
+ * procfs.c: Use sys/stat.h, not gdb_stat.h.
+ * remote-fileio.c: Use sys/stat.h, not gdb_stat.h.
+ * remote-mips.c: Use sys/stat.h, not gdb_stat.h.
+ * remote.c: Use sys/stat.h, not gdb_stat.h.
+ * rs6000-nat.c: Use sys/stat.h, not gdb_stat.h.
+ * sol-thread.c: Use sys/stat.h, not gdb_stat.h.
+ * solib-spu.c: Use sys/stat.h, not gdb_stat.h.
+ * source.c: Use sys/stat.h, not gdb_stat.h.
+ * symfile.c: Use sys/stat.h, not gdb_stat.h.
+ * symmisc.c: Use sys/stat.h, not gdb_stat.h.
+ * symtab.c: Use sys/stat.h, not gdb_stat.h.
+ * top.c: Use sys/stat.h, not gdb_stat.h.
+ * xcoffread.c: Use sys/stat.h, not gdb_stat.h.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add
+ sys_stat.
+ * gnulib/aclocal.m4: Update.
+ * gnulib/config.in: Update.
+ * gnulib/configure: Update.
+ * gnulib/import/Makefile.am: Update.
+ * gnulib/import/Makefile.in: Update.
+ * gnulib/import/m4/gnulib-cache.m4: Update.
+ * gnulib/import/m4/gnulib-comp.m4: Update.
+ * gnulib/import/m4/sys_stat_h.m4: New.
+ * gnulib/import/m4/time_h.m4: New.
+ * gnulib/import/sys_stat.in.h: New.
+ * gnulib/import/time.in.h: New.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * configure: Rebuild.
+ * configure.ac: Remove check of HAVE_SYS_TYPES_H.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * configure: Rebuild.
+ * configure.ac: Don't check for unistd.h.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * configure: Rebuild.
+ * configure.ac: Don't check for stdlib.h
+ * defs.h: Include stdlib.h unconditionally.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * config.in: Rebuild.
+ * configure: Rebuild.
+ * configure.ac: Don't check for stddef.h.
+ * defs.h: Unconditionally include stddef.h. Remove duplicate
+ inclusion.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * common/common.m4 (GDB_AC_COMMON): Don't use AC_HEADER_DIRENT.
+ * common/gdb_dirent.h: Remove.
+ * common/filestuff.c: Use dirent.h.
+ * common/linux-osdata.c: Use dirent.h.
+ (NAMELEN): Define.
+ * config.in: Rebuild.
+ * configure: Rebuild.
+ * configure.ac: Don't use AC_HEADER_DIRENT.
+ * linux-fork.c: Use dirent.h
+ * linux-nat.c: Use dirent.h.
+ * nto-procfs.c: Use dirent.h.
+ * procfs.c: Use dirent.h.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add dirent.
+ * gnulib/aclocal.m4: Update.
+ * gnulib/config.in: Update.
+ * gnulib/configure: Update.
+ * gnulib/import/Makefile.am: Update.
+ * gnulib/import/Makefile.in: Update.
+ * gnulib/import/dirent.in.h: New.
+ * gnulib/import/m4/dirent_h.m4: New.
+ * gnulib/import/m4/gnulib-cache.m4: Update.
+ * gnulib/import/m4/gnulib-comp.m4: Update.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * configure: Rebuild.
+ * common/common.m4 (GDB_AC_COMMON): Don't check for string.h or
+ strings.h.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * common/gdb_string.h: Remove.
+ * aarch64-tdep.c: Use string.h, not gdb_string.h.
+ * ada-exp.y: Use string.h, not gdb_string.h.
+ * ada-lang.c: Use string.h, not gdb_string.h.
+ * ada-lex.l: Use string.h, not gdb_string.h.
+ * ada-typeprint.c: Use string.h, not gdb_string.h.
+ * ada-valprint.c: Use string.h, not gdb_string.h.
+ * aix-thread.c: Use string.h, not gdb_string.h.
+ * alpha-linux-tdep.c: Use string.h, not gdb_string.h.
+ * alpha-mdebug-tdep.c: Use string.h, not gdb_string.h.
+ * alpha-nat.c: Use string.h, not gdb_string.h.
+ * alpha-osf1-tdep.c: Use string.h, not gdb_string.h.
+ * alpha-tdep.c: Use string.h, not gdb_string.h.
+ * alphanbsd-tdep.c: Use string.h, not gdb_string.h.
+ * amd64-dicos-tdep.c: Use string.h, not gdb_string.h.
+ * amd64-linux-nat.c: Use string.h, not gdb_string.h.
+ * amd64-linux-tdep.c: Use string.h, not gdb_string.h.
+ * amd64-nat.c: Use string.h, not gdb_string.h.
+ * amd64-sol2-tdep.c: Use string.h, not gdb_string.h.
+ * amd64fbsd-tdep.c: Use string.h, not gdb_string.h.
+ * amd64obsd-tdep.c: Use string.h, not gdb_string.h.
+ * arch-utils.c: Use string.h, not gdb_string.h.
+ * arm-linux-nat.c: Use string.h, not gdb_string.h.
+ * arm-linux-tdep.c: Use string.h, not gdb_string.h.
+ * arm-tdep.c: Use string.h, not gdb_string.h.
+ * arm-wince-tdep.c: Use string.h, not gdb_string.h.
+ * armbsd-tdep.c: Use string.h, not gdb_string.h.
+ * armnbsd-nat.c: Use string.h, not gdb_string.h.
+ * armnbsd-tdep.c: Use string.h, not gdb_string.h.
+ * armobsd-tdep.c: Use string.h, not gdb_string.h.
+ * avr-tdep.c: Use string.h, not gdb_string.h.
+ * ax-gdb.c: Use string.h, not gdb_string.h.
+ * ax-general.c: Use string.h, not gdb_string.h.
+ * bcache.c: Use string.h, not gdb_string.h.
+ * bfin-tdep.c: Use string.h, not gdb_string.h.
+ * breakpoint.c: Use string.h, not gdb_string.h.
+ * build-id.c: Use string.h, not gdb_string.h.
+ * buildsym.c: Use string.h, not gdb_string.h.
+ * c-exp.y: Use string.h, not gdb_string.h.
+ * c-lang.c: Use string.h, not gdb_string.h.
+ * c-typeprint.c: Use string.h, not gdb_string.h.
+ * c-valprint.c: Use string.h, not gdb_string.h.
+ * charset.c: Use string.h, not gdb_string.h.
+ * cli-out.c: Use string.h, not gdb_string.h.
+ * cli/cli-cmds.c: Use string.h, not gdb_string.h.
+ * cli/cli-decode.c: Use string.h, not gdb_string.h.
+ * cli/cli-dump.c: Use string.h, not gdb_string.h.
+ * cli/cli-interp.c: Use string.h, not gdb_string.h.
+ * cli/cli-logging.c: Use string.h, not gdb_string.h.
+ * cli/cli-script.c: Use string.h, not gdb_string.h.
+ * cli/cli-setshow.c: Use string.h, not gdb_string.h.
+ * cli/cli-utils.c: Use string.h, not gdb_string.h.
+ * coffread.c: Use string.h, not gdb_string.h.
+ * common/common-utils.c: Use string.h, not gdb_string.h.
+ * common/filestuff.c: Use string.h, not gdb_string.h.
+ * common/linux-procfs.c: Use string.h, not gdb_string.h.
+ * common/linux-ptrace.c: Use string.h, not gdb_string.h.
+ * common/signals.c: Use string.h, not gdb_string.h.
+ * common/vec.h: Use string.h, not gdb_string.h.
+ * core-regset.c: Use string.h, not gdb_string.h.
+ * corefile.c: Use string.h, not gdb_string.h.
+ * corelow.c: Use string.h, not gdb_string.h.
+ * cp-abi.c: Use string.h, not gdb_string.h.
+ * cp-support.c: Use string.h, not gdb_string.h.
+ * cp-valprint.c: Use string.h, not gdb_string.h.
+ * cris-tdep.c: Use string.h, not gdb_string.h.
+ * d-lang.c: Use string.h, not gdb_string.h.
+ * dbxread.c: Use string.h, not gdb_string.h.
+ * dcache.c: Use string.h, not gdb_string.h.
+ * demangle.c: Use string.h, not gdb_string.h.
+ * dicos-tdep.c: Use string.h, not gdb_string.h.
+ * disasm.c: Use string.h, not gdb_string.h.
+ * doublest.c: Use string.h, not gdb_string.h.
+ * dsrec.c: Use string.h, not gdb_string.h.
+ * dummy-frame.c: Use string.h, not gdb_string.h.
+ * dwarf2-frame.c: Use string.h, not gdb_string.h.
+ * dwarf2loc.c: Use string.h, not gdb_string.h.
+ * dwarf2read.c: Use string.h, not gdb_string.h.
+ * elfread.c: Use string.h, not gdb_string.h.
+ * environ.c: Use string.h, not gdb_string.h.
+ * eval.c: Use string.h, not gdb_string.h.
+ * event-loop.c: Use string.h, not gdb_string.h.
+ * exceptions.c: Use string.h, not gdb_string.h.
+ * exec.c: Use string.h, not gdb_string.h.
+ * expprint.c: Use string.h, not gdb_string.h.
+ * f-exp.y: Use string.h, not gdb_string.h.
+ * f-lang.c: Use string.h, not gdb_string.h.
+ * f-typeprint.c: Use string.h, not gdb_string.h.
+ * f-valprint.c: Use string.h, not gdb_string.h.
+ * fbsd-nat.c: Use string.h, not gdb_string.h.
+ * findcmd.c: Use string.h, not gdb_string.h.
+ * findvar.c: Use string.h, not gdb_string.h.
+ * fork-child.c: Use string.h, not gdb_string.h.
+ * frame.c: Use string.h, not gdb_string.h.
+ * frv-linux-tdep.c: Use string.h, not gdb_string.h.
+ * frv-tdep.c: Use string.h, not gdb_string.h.
+ * gdb.c: Use string.h, not gdb_string.h.
+ * gdb_bfd.c: Use string.h, not gdb_string.h.
+ * gdbarch.c: Use string.h, not gdb_string.h.
+ * gdbtypes.c: Use string.h, not gdb_string.h.
+ * gnu-nat.c: Use string.h, not gdb_string.h.
+ * gnu-v2-abi.c: Use string.h, not gdb_string.h.
+ * gnu-v3-abi.c: Use string.h, not gdb_string.h.
+ * go-exp.y: Use string.h, not gdb_string.h.
+ * go-lang.c: Use string.h, not gdb_string.h.
+ * go32-nat.c: Use string.h, not gdb_string.h.
+ * hppa-hpux-tdep.c: Use string.h, not gdb_string.h.
+ * hppa-linux-nat.c: Use string.h, not gdb_string.h.
+ * hppanbsd-tdep.c: Use string.h, not gdb_string.h.
+ * hppaobsd-tdep.c: Use string.h, not gdb_string.h.
+ * i386-cygwin-tdep.c: Use string.h, not gdb_string.h.
+ * i386-dicos-tdep.c: Use string.h, not gdb_string.h.
+ * i386-linux-nat.c: Use string.h, not gdb_string.h.
+ * i386-linux-tdep.c: Use string.h, not gdb_string.h.
+ * i386-nto-tdep.c: Use string.h, not gdb_string.h.
+ * i386-sol2-tdep.c: Use string.h, not gdb_string.h.
+ * i386-tdep.c: Use string.h, not gdb_string.h.
+ * i386bsd-tdep.c: Use string.h, not gdb_string.h.
+ * i386gnu-nat.c: Use string.h, not gdb_string.h.
+ * i386nbsd-tdep.c: Use string.h, not gdb_string.h.
+ * i386obsd-tdep.c: Use string.h, not gdb_string.h.
+ * i387-tdep.c: Use string.h, not gdb_string.h.
+ * ia64-libunwind-tdep.c: Use string.h, not gdb_string.h.
+ * ia64-linux-nat.c: Use string.h, not gdb_string.h.
+ * inf-child.c: Use string.h, not gdb_string.h.
+ * inf-ptrace.c: Use string.h, not gdb_string.h.
+ * inf-ttrace.c: Use string.h, not gdb_string.h.
+ * infcall.c: Use string.h, not gdb_string.h.
+ * infcmd.c: Use string.h, not gdb_string.h.
+ * inflow.c: Use string.h, not gdb_string.h.
+ * infrun.c: Use string.h, not gdb_string.h.
+ * interps.c: Use string.h, not gdb_string.h.
+ * iq2000-tdep.c: Use string.h, not gdb_string.h.
+ * irix5-nat.c: Use string.h, not gdb_string.h.
+ * jv-exp.y: Use string.h, not gdb_string.h.
+ * jv-lang.c: Use string.h, not gdb_string.h.
+ * jv-typeprint.c: Use string.h, not gdb_string.h.
+ * jv-valprint.c: Use string.h, not gdb_string.h.
+ * language.c: Use string.h, not gdb_string.h.
+ * linux-fork.c: Use string.h, not gdb_string.h.
+ * linux-nat.c: Use string.h, not gdb_string.h.
+ * lm32-tdep.c: Use string.h, not gdb_string.h.
+ * m2-exp.y: Use string.h, not gdb_string.h.
+ * m2-typeprint.c: Use string.h, not gdb_string.h.
+ * m32c-tdep.c: Use string.h, not gdb_string.h.
+ * m32r-linux-nat.c: Use string.h, not gdb_string.h.
+ * m32r-linux-tdep.c: Use string.h, not gdb_string.h.
+ * m32r-rom.c: Use string.h, not gdb_string.h.
+ * m32r-tdep.c: Use string.h, not gdb_string.h.
+ * m68hc11-tdep.c: Use string.h, not gdb_string.h.
+ * m68k-tdep.c: Use string.h, not gdb_string.h.
+ * m68kbsd-tdep.c: Use string.h, not gdb_string.h.
+ * m68klinux-nat.c: Use string.h, not gdb_string.h.
+ * m68klinux-tdep.c: Use string.h, not gdb_string.h.
+ * m88k-tdep.c: Use string.h, not gdb_string.h.
+ * macrocmd.c: Use string.h, not gdb_string.h.
+ * main.c: Use string.h, not gdb_string.h.
+ * mdebugread.c: Use string.h, not gdb_string.h.
+ * mem-break.c: Use string.h, not gdb_string.h.
+ * memattr.c: Use string.h, not gdb_string.h.
+ * memory-map.c: Use string.h, not gdb_string.h.
+ * mep-tdep.c: Use string.h, not gdb_string.h.
+ * mi/mi-cmd-break.c: Use string.h, not gdb_string.h.
+ * mi/mi-cmd-disas.c: Use string.h, not gdb_string.h.
+ * mi/mi-cmd-env.c: Use string.h, not gdb_string.h.
+ * mi/mi-cmd-stack.c: Use string.h, not gdb_string.h.
+ * mi/mi-cmd-var.c: Use string.h, not gdb_string.h.
+ * mi/mi-cmds.c: Use string.h, not gdb_string.h.
+ * mi/mi-console.c: Use string.h, not gdb_string.h.
+ * mi/mi-getopt.c: Use string.h, not gdb_string.h.
+ * mi/mi-interp.c: Use string.h, not gdb_string.h.
+ * mi/mi-main.c: Use string.h, not gdb_string.h.
+ * mi/mi-parse.c: Use string.h, not gdb_string.h.
+ * microblaze-rom.c: Use string.h, not gdb_string.h.
+ * microblaze-tdep.c: Use string.h, not gdb_string.h.
+ * mingw-hdep.c: Use string.h, not gdb_string.h.
+ * minidebug.c: Use string.h, not gdb_string.h.
+ * minsyms.c: Use string.h, not gdb_string.h.
+ * mips-irix-tdep.c: Use string.h, not gdb_string.h.
+ * mips-linux-tdep.c: Use string.h, not gdb_string.h.
+ * mips-tdep.c: Use string.h, not gdb_string.h.
+ * mips64obsd-tdep.c: Use string.h, not gdb_string.h.
+ * mipsnbsd-tdep.c: Use string.h, not gdb_string.h.
+ * mipsread.c: Use string.h, not gdb_string.h.
+ * mn10300-linux-tdep.c: Use string.h, not gdb_string.h.
+ * mn10300-tdep.c: Use string.h, not gdb_string.h.
+ * monitor.c: Use string.h, not gdb_string.h.
+ * moxie-tdep.c: Use string.h, not gdb_string.h.
+ * mt-tdep.c: Use string.h, not gdb_string.h.
+ * nbsd-tdep.c: Use string.h, not gdb_string.h.
+ * nios2-linux-tdep.c: Use string.h, not gdb_string.h.
+ * nto-procfs.c: Use string.h, not gdb_string.h.
+ * nto-tdep.c: Use string.h, not gdb_string.h.
+ * objc-lang.c: Use string.h, not gdb_string.h.
+ * objfiles.c: Use string.h, not gdb_string.h.
+ * opencl-lang.c: Use string.h, not gdb_string.h.
+ * osabi.c: Use string.h, not gdb_string.h.
+ * osdata.c: Use string.h, not gdb_string.h.
+ * p-exp.y: Use string.h, not gdb_string.h.
+ * p-lang.c: Use string.h, not gdb_string.h.
+ * p-typeprint.c: Use string.h, not gdb_string.h.
+ * parse.c: Use string.h, not gdb_string.h.
+ * posix-hdep.c: Use string.h, not gdb_string.h.
+ * ppc-linux-nat.c: Use string.h, not gdb_string.h.
+ * ppc-sysv-tdep.c: Use string.h, not gdb_string.h.
+ * ppcfbsd-tdep.c: Use string.h, not gdb_string.h.
+ * ppcnbsd-tdep.c: Use string.h, not gdb_string.h.
+ * ppcobsd-tdep.c: Use string.h, not gdb_string.h.
+ * printcmd.c: Use string.h, not gdb_string.h.
+ * procfs.c: Use string.h, not gdb_string.h.
+ * prologue-value.c: Use string.h, not gdb_string.h.
+ * python/py-auto-load.c: Use string.h, not gdb_string.h.
+ * python/py-gdb-readline.c: Use string.h, not gdb_string.h.
+ * ravenscar-thread.c: Use string.h, not gdb_string.h.
+ * regcache.c: Use string.h, not gdb_string.h.
+ * registry.c: Use string.h, not gdb_string.h.
+ * remote-fileio.c: Use string.h, not gdb_string.h.
+ * remote-m32r-sdi.c: Use string.h, not gdb_string.h.
+ * remote-mips.c: Use string.h, not gdb_string.h.
+ * remote-sim.c: Use string.h, not gdb_string.h.
+ * remote.c: Use string.h, not gdb_string.h.
+ * reverse.c: Use string.h, not gdb_string.h.
+ * rs6000-aix-tdep.c: Use string.h, not gdb_string.h.
+ * ser-base.c: Use string.h, not gdb_string.h.
+ * ser-go32.c: Use string.h, not gdb_string.h.
+ * ser-mingw.c: Use string.h, not gdb_string.h.
+ * ser-pipe.c: Use string.h, not gdb_string.h.
+ * ser-tcp.c: Use string.h, not gdb_string.h.
+ * ser-unix.c: Use string.h, not gdb_string.h.
+ * serial.c: Use string.h, not gdb_string.h.
+ * sh-tdep.c: Use string.h, not gdb_string.h.
+ * sh64-tdep.c: Use string.h, not gdb_string.h.
+ * shnbsd-tdep.c: Use string.h, not gdb_string.h.
+ * skip.c: Use string.h, not gdb_string.h.
+ * sol-thread.c: Use string.h, not gdb_string.h.
+ * solib-dsbt.c: Use string.h, not gdb_string.h.
+ * solib-frv.c: Use string.h, not gdb_string.h.
+ * solib-osf.c: Use string.h, not gdb_string.h.
+ * solib-spu.c: Use string.h, not gdb_string.h.
+ * solib-target.c: Use string.h, not gdb_string.h.
+ * solib.c: Use string.h, not gdb_string.h.
+ * somread.c: Use string.h, not gdb_string.h.
+ * source.c: Use string.h, not gdb_string.h.
+ * sparc-nat.c: Use string.h, not gdb_string.h.
+ * sparc-sol2-tdep.c: Use string.h, not gdb_string.h.
+ * sparc-tdep.c: Use string.h, not gdb_string.h.
+ * sparc64-tdep.c: Use string.h, not gdb_string.h.
+ * sparc64fbsd-tdep.c: Use string.h, not gdb_string.h.
+ * sparc64nbsd-tdep.c: Use string.h, not gdb_string.h.
+ * sparcnbsd-tdep.c: Use string.h, not gdb_string.h.
+ * spu-linux-nat.c: Use string.h, not gdb_string.h.
+ * spu-multiarch.c: Use string.h, not gdb_string.h.
+ * spu-tdep.c: Use string.h, not gdb_string.h.
+ * stabsread.c: Use string.h, not gdb_string.h.
+ * stack.c: Use string.h, not gdb_string.h.
+ * std-regs.c: Use string.h, not gdb_string.h.
+ * symfile.c: Use string.h, not gdb_string.h.
+ * symmisc.c: Use string.h, not gdb_string.h.
+ * symtab.c: Use string.h, not gdb_string.h.
+ * target.c: Use string.h, not gdb_string.h.
+ * thread.c: Use string.h, not gdb_string.h.
+ * tilegx-linux-nat.c: Use string.h, not gdb_string.h.
+ * tilegx-tdep.c: Use string.h, not gdb_string.h.
+ * top.c: Use string.h, not gdb_string.h.
+ * tracepoint.c: Use string.h, not gdb_string.h.
+ * tui/tui-command.c: Use string.h, not gdb_string.h.
+ * tui/tui-data.c: Use string.h, not gdb_string.h.
+ * tui/tui-disasm.c: Use string.h, not gdb_string.h.
+ * tui/tui-file.c: Use string.h, not gdb_string.h.
+ * tui/tui-layout.c: Use string.h, not gdb_string.h.
+ * tui/tui-out.c: Use string.h, not gdb_string.h.
+ * tui/tui-regs.c: Use string.h, not gdb_string.h.
+ * tui/tui-source.c: Use string.h, not gdb_string.h.
+ * tui/tui-stack.c: Use string.h, not gdb_string.h.
+ * tui/tui-win.c: Use string.h, not gdb_string.h.
+ * tui/tui-windata.c: Use string.h, not gdb_string.h.
+ * tui/tui-winsource.c: Use string.h, not gdb_string.h.
+ * typeprint.c: Use string.h, not gdb_string.h.
+ * ui-file.c: Use string.h, not gdb_string.h.
+ * ui-out.c: Use string.h, not gdb_string.h.
+ * user-regs.c: Use string.h, not gdb_string.h.
+ * utils.c: Use string.h, not gdb_string.h.
+ * v850-tdep.c: Use string.h, not gdb_string.h.
+ * valarith.c: Use string.h, not gdb_string.h.
+ * valops.c: Use string.h, not gdb_string.h.
+ * valprint.c: Use string.h, not gdb_string.h.
+ * value.c: Use string.h, not gdb_string.h.
+ * varobj.c: Use string.h, not gdb_string.h.
+ * vax-tdep.c: Use string.h, not gdb_string.h.
+ * vaxnbsd-tdep.c: Use string.h, not gdb_string.h.
+ * vaxobsd-tdep.c: Use string.h, not gdb_string.h.
+ * windows-nat.c: Use string.h, not gdb_string.h.
+ * xcoffread.c: Use string.h, not gdb_string.h.
+ * xml-support.c: Use string.h, not gdb_string.h.
+ * xstormy16-tdep.c: Use string.h, not gdb_string.h.
+ * xtensa-linux-nat.c: Use string.h, not gdb_string.h.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add strerror
+ and strstr.
+ * gnulib/aclocal.m4: Update.
+ * gnulib/config.in: Update.
+ * gnulib/configure: Update.
+ * gnulib/import/Makefile.am: Update.
+ * gnulib/import/Makefile.in: Update.
+ * gnulib/import/errno.in.h: New.
+ * gnulib/import/intprops.h: New.
+ * gnulib/import/m4/errno_h.m4: New.
+ * gnulib/import/m4/gnulib-cache.m4: Update.
+ * gnulib/import/m4/gnulib-comp.m4: Update.
+ * gnulib/import/m4/strerror.m4: New.
+ * gnulib/import/m4/strstr.m4: New.
+ * gnulib/import/m4/sys_socket_h.m4: New.
+ * gnulib/import/strerror-override.c: New.
+ * gnulib/import/strerror-override.h: New.
+ * gnulib/import/strerror.c: New.
+ * gnulib/import/strstr.c: New.
+
+2013-11-18 Tom Tromey <tromey@redhat.com>
+
+ * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Split into
+ multiple lines.
+
+2013-11-18 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * sparc-tdep.c (sparc_is_annulled_branch_insn): New function.
+ * sparc-tdep.h: And its prototype.
+
+ * sparc64-linux-tdep.c (sparc64_linux_get_longjmp_target): New
+ function.
+ (sparc64_linux_init_abi): Register the get_longjmp_target hook.
+
+2013-11-18 Pedro Alves <palves@redhat.com>
+
+ * dwarf2-frame.c (read_addr_from_reg): Remove stale comment and
+ use unpack_pointer.
+
+2013-11-18 Joel Brobecker <brobecker@adacore.com>
+
+ * mi/mi-main.c (mi_cmd_list_features): Add "language-options"
+ to -list-features output.
+
+2013-11-17 Joel Brobecker <brobecker@adacore.com>
+
+ * dwarf2expr.h (struct dwarf_expr_context_funcs)
+ <read_addr_from_reg>: Renames "read_reg".
+ * dwarf2-frame.c (read_addr_from_reg): Renames "read_reg".
+ Adjust comment.
+ (dwarf2_frame_ctx_funcs, execute_stack_op, dwarf2_frame_cache):
+ Use read_addr_from_reg in place of read_reg.
+ * dwarf2expr.c (execute_stack_op): Use read_addr_from_reg
+ in place of read_reg.
+ * dwarf2loc.c (dwarf_expr_read_addr_from_reg): Renames
+ dwarf_expr_read_reg.
+ (dwarf_expr_ctx_funcs): Replace dwarf_expr_read_reg
+ with dwarf_expr_read_addr_from_reg.
+ (needs_frame_read_addr_from_reg): Renames needs_frame_read_reg.
+ (needs_frame_ctx_funcs): Replace needs_frame_read_reg with
+ needs_frame_read_addr_from_reg.
+
+2013-11-15 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * NEWS (Changes in GDB 7.5) (New commands) (explore): Fix typo.
+
+2013-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * dwarf2loc.c (chain_candidate): Prevent invoking memcpy with
+ NULL.
+
+2013-11-15 Tom Tromey <tromey@redhat.com>
+
+ PR c++/16117:
+ * c-exp.y (lex_one_token): Add "is_quoted_name" argument.
+ (classify_name): Likewise. Prefer a field of "this" over a
+ filename.
+ (classify_inner_name, yylex): Update.
+
+2013-11-15 Joel Brobecker <brobecker@adacore.com>
+
+ * dwarf2expr.h (struct dwarf_expr_context_funcs) <read_reg>:
+ Extend the documentation a bit.
+ <get_reg_value>: New field.
+ * dwarf2loc.c (dwarf_expr_get_reg_value)
+ (needs_frame_get_reg_value): New functions.
+ (dwarf_expr_ctx_funcs, needs_frame_ctx_funcs): Add "get_reg_value"
+ callback.
+ * dwarf2-frame.c (get_reg_value): New function.
+ (dwarf2_frame_ctx_funcs): Add "get_reg_value" callback.
+ * dwarf2expr.c (execute_stack_op) <DW_OP_GNU_regval_type>:
+ Use new callback to compute result_val.
+
+2013-11-15 Alan Modra <amodra@gmail.com>
+
+ * ppc64-tdep.c (ppc64_plt_entry_point): Renamed from..
+ (ppc64_desc_entry_point): ..this. Update comments here and at
+ call points.
+ (ppc64_standard_linkage1, ppc64_standard_linkage2,
+ ppc64_standard_linkage3): Update comments.
+ (ppc64_standard_linkage4, ppc64_standard_linkage5,
+ (ppc64_standard_linkage6, ppc64_standard_linkage7): New insn
+ patterns.
+ (ppc64_standard_linkage4_target): New function.
+ (ppc64_skip_trampoline_code): Skip ELFv2 patterns too.
+ * rs6000-tdep.c (skip_prologue): Skip ELFv2 r2 setup. Correct
+ nop match. Fix comment wrap.
+
+2013-11-14 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (handle_signal_stop): Move STOP_QUIETLY,
+ STOP_QUIETLY_REMOTE and 'stop_after_trap' handling earlier.
+
+2013-11-14 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (struct execution_control_state)
+ <stepped_after_stopped_by_watchpoint>: New field.
+ (get_inferior_stop_soon): New function.
+ (handle_inferior_event): 'stepped_after_stopped_by_watchpoint' was
+ moved to struct execution_control_state -- adjust. Use
+ get_inferior_stop_soon. Split TARGET_WAITKIND_STOPPED handling to
+ new function.
+ (handle_signal_stop): New function, factored out from
+ handle_inferior_event.
+
+2013-11-14 Pedro Alves <palves@redhat.com>
+
+ * break-catch-sig.c (signal_catchpoint_explains_signal): Adjust to
+ return a boolean.
+ * breakpoint.c (bpstat_explains_signal): Adjust to return a
+ boolean.
+ (explains_signal_watchpoint, base_breakpoint_explains_signal):
+ Adjust to return a boolean.
+ * breakpoint.h (enum bpstat_signal_value): Delete.
+ (struct breakpoint_ops) <explains_signal>: New returns a boolean.
+ (bpstat_explains_signal): Likewise.
+ * infrun.c (handle_inferior_event) <random signal checks>:
+ bpstat_explains_signal now returns a boolean - adjust. No longer
+ consider hiding signals.
+
+2013-11-14 Pedro Alves <palves@redhat.com>
+
+ * breakpoint.c (bpstat_explains_signal) <Moribund locations>:
+ Return BPSTAT_SIGNAL_PASS instead of BPSTAT_SIGNAL_HIDE.
+ (explains_signal_watchpoint): Return BPSTAT_SIGNAL_PASS instead of
+ BPSTAT_SIGNAL_HIDE.
+ (base_breakpoint_explains_signal): Return BPSTAT_SIGNAL_PASS
+ instead of BPSTAT_SIGNAL_HIDE.
+ * infrun.c (handle_inferior_event): Rework random signal checks.
+
+2013-11-14 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (struct execution_control_state): Remove
+ 'random_signal' field.
+ (handle_syscall_event): Use bpstat_causes_stop instead of
+ bpstat_explains_signal. Don't set ecs->random_signal.
+ (handle_inferior_event): New 'random_signal' local.
+ <TARGET_WAITKIND_FORKED, TARGET_WAITKIND_VFORKED,
+ TARGET_WAITKIND_EXECD>: Use bpstat_causes_stop instead of
+ bpstat_explains_signal. Don't set ecs->random_signal.
+ <TARGET_WAITKIND_STOPPED>: Adjust to use local instead of
+ ecs->random_signal.
+
2013-11-14 Pedro Alves <palves@redhat.com>
* infrun.c (handle_inferior_event): Move comment from the
2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
- PR python/15747
- * python/py-cmd.c: Add COMPLETE_EXPRESSION constant.
+ PR python/15747
+ * python/py-cmd.c: Add COMPLETE_EXPRESSION constant.
2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
(discard_pending_stop_replies): Return early if notif_state is
NULL. Adjust. Don't check INF is NULL.
(remote_notif_get_pending_events): Adjust.
- (discard_pending_stop_replies_in_queue): New function.
+ (discard_pending_stop_replies_in_queue): New function.
(remote_wait_ns): Likewise.
2013-10-04 Yao Qi <yao@codesourcery.com>
Pedro Alves <palves@redhat.com>
* symfile.c (add_symbol_file_command): Error out on unknown
- option. Handle EXPECTING_SEC_ADDR/EXPECTING_SEC_NAME before '-'
- options and collapse into single conditional branch.
+ option. Handle EXPECTING_SEC_ADDR/EXPECTING_SEC_NAME before '-'
+ options and collapse into single conditional branch.
2013-09-03 Luis Machado <lgustavo@codesourcery.com>