From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21335 invoked by alias); 27 Nov 2012 21:18:26 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 21312 invoked by uid 306); 27 Nov 2012 21:18:25 -0000 Date: Tue, 27 Nov 2012 21:18:00 -0000 Message-ID: <20121127211824.21284.qmail@sourceware.org> From: tromey@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-tromey-gnulib: reverse-20080717-branchpoint-13250-g34fc11c X-Git-Refname: refs/heads/archer-tromey-gnulib X-Git-Reftype: branch X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: 34fc11c95ec0394f9e6d66e8081c26d9e89ff5b5 X-SW-Source: 2012-q4/txt/msg00012.txt.bz2 List-Id: The branch, archer-tromey-gnulib has been created at 34fc11c95ec0394f9e6d66e8081c26d9e89ff5b5 (commit) - Log ----------------------------------------------------------------- commit 34fc11c95ec0394f9e6d66e8081c26d9e89ff5b5 Author: Tom Tromey Date: Thu Nov 15 09:12:19 2012 -0700 fix up sys/wait.h * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add sys_wait. * common/gdb_wait.h: Remove. * configure.ac: Don't check for sys/wait.h, wait.h. * config.in: Rebuild. * configure: Rebuild. * gnulib/aclocal.m4: 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_wait_h.m4: Update. * gnulib/import/sys_wait.in.h: Update. * charset.c: Update. * cli/cli-cmds.c: Update. * fork-child.c: Update. * gnu-nat.c: Update. * go32-nat.c: Update. * ia64-linux-nat.c: Update. * inf-child.c: Update. * inf-ptrace.c: Update. * infrun.c: Update. * linux-fork.c: Update. * linux-nat.c: Update. * ppc-linux-nat.c: Update. * proc-api.c: Update. * procfs.c: Update. * remote-fileio.c: Update. * sparc-nat.c: Update. * spu-linux-nat.c: Update. * utils.c: Update. * xtensa-linux-nat.c: Update. * common/linux-ptrace.c: Update. * configure.ac: Don't check for sys/wait.h. * config.in: Rebuild. * configure: Rebuild. * server.c: Update. * linux-low.c: Update. commit ebc5cf108f9d57ec7c81d5ef090c05457765308e Author: Tom Tromey Date: Wed Nov 14 14:30:45 2012 -0700 fix up sys/stat.h, using gnulib * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add sys_stat. * common/gdb_stat.h: Remove. * configure.ac: Don't invoke AC_HEADER_STAT. * config.in: Rebuild. * configure: Rebuild. * gnulib/aclocal.m4: 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/off_t.m4: Update. * gnulib/import/m4/ssize_t.m4: Update. * gnulib/import/m4/sys_stat_h.m4: Update. * gnulib/import/m4/sys_types_h.m4: Update. * gnulib/import/m4/time_h.m4: Update. * gnulib/import/sys_stat.in.h: Update. * gnulib/import/sys_types.in.h: Update. * gnulib/import/time.in.h: Update. * ada-lang.c: Update. * corefile.c: Update. * darwin-nat.c: Update. * dbxread.c: Update. * dwarf2read.c: Update. * exec.c: Update. * inf-child.c: Update. * jit.c: Update. * linux-nat.c: Update. * m68klinux-nat.c: Update. * main.c: Update. * mdebugread.c: Update. * mi/mi-cmd-env.c: Update. * nto-tdep.c: Update. * objfiles.c: Update. * procfs.c: Update. * remote-fileio.c: Update. * remote-mips.c: Update. * remote.c: Update. * rs6000-nat.c: Update. * sol-thread.c: Update. * solib-spu.c: Update. * source.c: Update. * symfile.c: Update. * symmisc.c: Update. * symtab.c: Update. * top.c: Update. * xcoffread.c: Update. * common/linux-osdata.c: Update. * linux-low.c: Update. * remote-utils.c: Update. commit e2a5cad4f40061ea8ee0f3164c279e77d39efb9c Author: Tom Tromey Date: Wed Nov 14 13:27:38 2012 -0700 fix sys/types.h * configure.ac: Don't check for sys/types.h. * configure: Rebuild. commit f13fb87bedef13de2c4fc0beab20389e9c708c63 Author: Tom Tromey Date: Wed Nov 14 13:26:30 2012 -0700 fix unistd.h * configure: Rebuild. * configure.ac: Don't check for unistd.h. * defs.h: Update. * tracepoint.c: Update. * utils.c: Update. * configure: Rebuild. * configure.ac: Don't check for unistd.h. * event-loop.c: Update. * gdbreplay.c: Update. * remote-utils.c: Update. * server.c: Update. commit dcfc6594eb5ce84220913c79e2cb0ddf53023df7 Author: Tom Tromey Date: Wed Nov 14 13:16:16 2012 -0700 fix stdlib.h * configure: Rebuild. * configure.ac: Don't check for stdlib.h. * defs.h: Update. * configure: Rebuild. * configure.ac: Don't check for stdlib.h. * gdbreplay.c: Update. commit 4f1aefdb9d2fc8a512d763a9839953a3e5ea7ab3 Author: Tom Tromey Date: Wed Nov 14 13:10:27 2012 -0700 stddef.h cleanup * config.in: Rebuild. * configure: Rebuild. * configure.ac: Don't check for stddef.h. * defs.h: Update. Remove redundant include. commit d94167a9440c2ebe6a1db3ab94150478ad84c9ed Author: Tom Tromey Date: Wed Nov 14 11:47:08 2012 -0700 remove gdb_dirent.h * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add dirent. * common/gdb_dirent.h: Remove. * common/linux-osdata.c: Use . (NAMELEN): Define. * config.in: Rebuild. * configure: Rebuild. * configure.ac: Don't call AC_HEADER_DIRENT. * gnulib/aclocal.m4: Update. * gnulib/configure: Update. * gnulib/import/Makefile.am: Update. * gnulib/import/Makefile.in: Update. * gnulib/import/dirent.in.h: Update. * gnulib/import/m4/dirent_h.m4: Update. * gnulib/import/m4/gnulib-cache.m4: Update. * gnulib/import/m4/gnulib-comp.m4: Update. * gnulib/import/m4/unistd_h.m4: Update. * linux-fork.c: Update. * linux-nat.c: Update. * nto-procfs.c: Update. * procfs.c: Update. * Makefile.in (linux-osdata.o): Don't reference gdb_dirent.h. * config.in: Rebuild. * configure: Rebuild. * configure.ac: Don't call AC_HEADER_DIRENT. commit e60f623212c0d1be25c77dccb4686eae806b1e85 Author: Tom Tromey Date: Wed Nov 14 11:42:03 2012 -0700 remove gdb_string.h * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add strerror, and strstr. * common/gdb_string.h: Remove. * configure.ac: Don't check for string.h, memory.h, strings.h, strerror, or strstr. * config.in: Rebuild. * configure: Rebuild. * gnulib/aclocal.m4: Update. * gnulib/configure: Update. * gnulib/import/Makefile.am: Update. * gnulib/import/Makefile.in: Update. * gnulib/import/errno.in.h: Update. * gnulib/import/intprops.h: Update. * gnulib/import/m4/errno_h.m4: Update. * gnulib/import/m4/gnulib-cache.m4: Update. * gnulib/import/m4/gnulib-comp.m4: Update. * gnulib/import/m4/strerror.m4: Update. * gnulib/import/m4/strstr.m4: Update. * gnulib/import/m4/sys_socket_h.m4: Update. * gnulib/import/strerror-override.c: Update. * gnulib/import/strerror-override.h: Update. * gnulib/import/strerror.c: Update. * gnulib/import/strstr.c: Update. Blah. * ada-exp.y * ada-lang.c * ada-lex.l * ada-typeprint.c * ada-valprint.c * aix-thread.c * alpha-linux-tdep.c * alpha-mdebug-tdep.c * alpha-nat.c * alpha-osf1-tdep.c * alpha-tdep.c * alphanbsd-tdep.c * amd64-dicos-tdep.c * amd64-linux-nat.c * amd64-linux-tdep.c * amd64-nat.c * amd64-sol2-tdep.c * amd64fbsd-tdep.c * amd64obsd-tdep.c * arch-utils.c * arm-linux-nat.c * arm-linux-tdep.c * arm-tdep.c * arm-wince-tdep.c * armbsd-tdep.c * armnbsd-nat.c * armnbsd-tdep.c * armobsd-tdep.c * avr-tdep.c * ax-gdb.c * ax-general.c * bcache.c * bfin-tdep.c * breakpoint.c * buildsym.c * c-exp.y * c-lang.c * c-typeprint.c * c-valprint.c * charset.c * cli-out.c * cli/cli-cmds.c * cli/cli-decode.c * cli/cli-dump.c * cli/cli-interp.c * cli/cli-logging.c * cli/cli-script.c * cli/cli-setshow.c * cli/cli-utils.c * coffread.c * common/linux-procfs.c * common/linux-ptrace.c * common/signals.c * common/vec.h * core-regset.c * corefile.c * corelow.c * cp-abi.c * cp-support.c * cp-valprint.c * cris-tdep.c * d-lang.c * dbxread.c * dcache.c * demangle.c * dicos-tdep.c * disasm.c * doublest.c * dsrec.c * dummy-frame.c * dwarf2-frame.c * dwarf2loc.c * dwarf2read.c * elfread.c * environ.c * eval.c * event-loop.c * exceptions.c * exec.c * expprint.c * f-exp.y * f-lang.c * f-typeprint.c * f-valprint.c * fbsd-nat.c * findcmd.c * findvar.c * fork-child.c * frame.c * frv-linux-tdep.c * frv-tdep.c * gdb.c * gdb_bfd.c * gdbarch.c * gdbserver/gdbreplay.c * gdbserver/server.h * gdbtypes.c * gnu-nat.c * gnu-v2-abi.c * gnu-v3-abi.c * go-exp.y * go-lang.c * go32-nat.c * hppa-hpux-tdep.c * hppa-linux-nat.c * hppanbsd-tdep.c * hppaobsd-tdep.c * i386-cygwin-tdep.c * i386-dicos-tdep.c * i386-linux-nat.c * i386-linux-tdep.c * i386-nto-tdep.c * i386-sol2-tdep.c * i386-tdep.c * i386bsd-tdep.c * i386gnu-nat.c * i386nbsd-tdep.c * i386obsd-tdep.c * i387-tdep.c * ia64-libunwind-tdep.c * ia64-linux-nat.c * inf-child.c * inf-ptrace.c * inf-ttrace.c * infcall.c * infcmd.c * inflow.c * infrun.c * interps.c * iq2000-tdep.c * irix5-nat.c * jv-exp.y * jv-lang.c * jv-typeprint.c * jv-valprint.c * language.c * linux-fork.c * linux-nat.c * lm32-tdep.c * m2-exp.y * m2-typeprint.c * m32c-tdep.c * m32r-linux-nat.c * m32r-linux-tdep.c * m32r-rom.c * m32r-tdep.c * m68hc11-tdep.c * m68k-tdep.c * m68kbsd-tdep.c * m68klinux-nat.c * m68klinux-tdep.c * m88k-tdep.c * macrocmd.c * main.c * mdebugread.c * mem-break.c * memattr.c * memory-map.c * mep-tdep.c * mi/mi-cmd-break.c * mi/mi-cmd-disas.c * mi/mi-cmd-env.c * mi/mi-cmd-stack.c * mi/mi-cmd-var.c * mi/mi-cmds.c * mi/mi-console.c * mi/mi-getopt.c * mi/mi-interp.c * mi/mi-main.c * mi/mi-parse.c * microblaze-rom.c * microblaze-tdep.c * mingw-hdep.c * minidebug.c * minsyms.c * mips-irix-tdep.c * mips-linux-tdep.c * mips-tdep.c * mips64obsd-tdep.c * mipsnbsd-tdep.c * mipsread.c * mn10300-linux-tdep.c * mn10300-tdep.c * monitor.c * moxie-tdep.c * mt-tdep.c * nbsd-tdep.c * nto-procfs.c * nto-tdep.c * objc-lang.c * objfiles.c * opencl-lang.c * osabi.c * osdata.c * p-exp.y * p-lang.c * p-typeprint.c * parse.c * posix-hdep.c * ppc-linux-nat.c * ppc-sysv-tdep.c * ppcnbsd-tdep.c * ppcobsd-tdep.c * printcmd.c * procfs.c * prologue-value.c * python/py-auto-load.c * python/py-gdb-readline.c * ravenscar-thread.c * regcache.c * registry.c * remote-fileio.c * remote-m32r-sdi.c * remote-mips.c * remote-sim.c * remote.c * reverse.c * rs6000-aix-tdep.c * ser-base.c * ser-go32.c * ser-mingw.c * ser-pipe.c * ser-tcp.c * ser-unix.c * serial.c * sh-tdep.c * sh64-tdep.c * shnbsd-tdep.c * skip.c * sol-thread.c * solib-dsbt.c * solib-frv.c * solib-osf.c * solib-spu.c * solib-sunos.c * solib-target.c * solib.c * somread.c * source.c * sparc-nat.c * sparc-sol2-tdep.c * sparc-tdep.c * sparc64-tdep.c * sparc64fbsd-tdep.c * sparc64nbsd-tdep.c * sparcnbsd-tdep.c * spu-linux-nat.c * spu-multiarch.c * spu-tdep.c * stabsread.c * stack.c * std-regs.c * symfile.c * symmisc.c * symtab.c * target.c * thread.c * tilegx-linux-nat.c * tilegx-tdep.c * top.c * tracepoint.c * tui/tui-command.c * tui/tui-data.c * tui/tui-disasm.c * tui/tui-file.c * tui/tui-layout.c * tui/tui-out.c * tui/tui-regs.c * tui/tui-source.c * tui/tui-stack.c * tui/tui-win.c * tui/tui-windata.c * tui/tui-winsource.c * typeprint.c * ui-file.c * ui-out.c * user-regs.c * utils.c * v850-tdep.c * valarith.c * valops.c * valprint.c * value.c * varobj.c * vax-tdep.c * vaxnbsd-tdep.c * vaxobsd-tdep.c * windows-nat.c * xcoffread.c * xml-support.c * xstormy16-tdep.c * xtensa-linux-nat.c * configure.ac: Don't check for string.h, strerror, strstr. * config.in: Rebuild. * configure: Rebuild. * Makefile.in (gdbreplay$(EXEEXT)): Link against $(LIBGNU). link gdbreplay against libgnu commit aa2f8196aa66190f7cc0396cd0085b8c4335d63a Author: Tom Tromey Date: Wed Nov 14 11:48:35 2012 -0700 update gnulib * gdb/gnulib/update-gnulib.sh (GNULIB_COMMIT_SHA1): Update. * gdb/gnulib/configure: Update. * gdb/gnulib/import/alloca.in.h: Update. * gdb/gnulib/import/localcharset.c: Update. * gdb/gnulib/import/m4/fcntl-o.m4: Update. * gdb/gnulib/import/m4/gnulib-cache.m4: Update. * gdb/gnulib/import/m4/gnulib-comp.m4: Update. * gdb/gnulib/import/stdbool.in.h: Update. * gdb/gnulib/import/verify.h: Update. commit 59614b926eac56b5dab6d9308f050e07197cd3bd Author: Joel Brobecker Date: Tue Nov 27 14:09:12 2012 +0000 Fix sparc-solaris build failure (sparc-sol2-nat.c) Hello, The recent patch for %fsr handling had a couple of tiny mistakes that cause the build to fail on sparc-solaris. Fixed thusly. gdb/ChangeLog: * sparc-sol2-nat.c (supply_gregset): Fix first parameter in call to sparc_supply_fpregset. (fill_fpregset): Fix first parameter in call to sparc_collect_fpregset. Tested on sparc-solaris by rebuilding GDB. Will check it in. Thanks, -- Joel commit 25a3161f3fe2c7ab1302e9149f1c01a5b5d5b40e Author: qiyao Date: Tue Nov 27 08:11:58 2012 +0000 gdb/ 2012-11-27 Daniel Jacobowitz Kazu Hirata Yao Qi * objfiles.c (init_entry_point_info): Call gdbarch_convert_from_func_ptr_addr and gdbarch_addr_bits_remove here ... (entry_point_address_query): ... instead of here. * solib-svr4.c (exec_entry_point): Call gdbarch_addr_bits_remove. * symfile.c (generic_load): Call gdbarch_addr_bits_remove on the entry address. commit bfb1c7c5505a19645d79b974f673e912ddab4ae2 Author: qiyao Date: Tue Nov 27 07:59:11 2012 +0000 gdb/ 2012-11-27 Daniel Jacobowitz Yao Qi * eval.c (evaluate_subexp_standard): Add handling of TYPE_CODE_MEMBERPTR when calling functions. Correct the result of ptype for calling a TYPE_CODE_METHODPTR. gdb/testsuite/ 2012-11-27 Daniel Jacobowitz * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr. (func): New function. (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr. * gdb.cp/member-ptr.exp: Add new tests for ptype and for pointers to members with pointer-to-function type. commit 38fba98aebd50b8086dd8ee34f64d03024839747 Author: qiyao Date: Tue Nov 27 07:41:42 2012 +0000 gdb/ 2012-11-27 Yao Qi * symtab.c (symtab_symbol_info): Fix a -Wformat-extra-args warning. Add i18n markup. commit 32934e23b68a44a502a03d4f81b407e4e751e57d Author: gdbadmin Date: Tue Nov 27 00:00:33 2012 +0000 *** empty log message *** commit d648bdbe906ff1b0b4b20694cd0155742ce889aa Author: Alan Modra Date: Mon Nov 26 23:00:10 2012 +0000 daily update commit 509e15b533a0490cc498a71a1f1f8a75814146d7 Author: Tom Tromey Date: Mon Nov 26 22:31:29 2012 +0000 2012-11-26 Alexander Larsson Jan Kratochvil Tom Tromey * NEWS: Mention mini debuginfo feature. * minidebug.c: New file. * configure.ac: Check for lzma. * configure, config.in: Rebuild. * Makefile.in (LIBLZMA): New variable. (CLIBS): Include LIBLZMA. (SFILES): Mention minidebug.c. (COMMON_OBS): Mention minidebug.o. * symfile.c (read_symbols): New function. (syms_from_objfile, reread_symbols): Call it. * symfile.h (find_separate_debug_file_in_section): Declare. doc * gdb.texinfo (MiniDebugInfo): New node. (GDB Files): Update. testsuite * gdb.base/gnu-debugdata.exp: New file. * gdb.base/gnu-debugdata.c: New file. * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning. (gdb_unload): Return 0 on success. commit 05ce6e8848c0618974f48db10224135d73c62d6c Author: Tom Tromey Date: Mon Nov 26 19:23:48 2012 +0000 2012-11-26 Alexander Larsson Jan Kratochvil Tom Tromey * NEWS: Mention mini debuginfo feature. * minidebug.c: New file. * configure.ac: Check for lzma. * configure, config.in: Rebuild. * Makefile.in (LIBLZMA): New variable. (CLIBS): Include LIBLZMA. (SFILES): Mention minidebug.c. (COMMON_OBS): Mention minidebug.o. * symfile.c (read_symbols): New function. (syms_from_objfile, reread_symbols): Call it. * symfile.h (find_separate_debug_file_in_section): Declare. doc * gdb.texinfo (MiniDebugInfo): New node. (GDB Files): Update. testsuite * gdb.base/gnu-debugdata.exp: New file. * gdb.base/gnu-debugdata.c: New file. * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning. (gdb_unload): Return 0 on success. commit 96ceb3bde62efa99d273fbbc0cc0e97972cf385c Author: Jan Kratochvil Date: Mon Nov 26 18:13:24 2012 +0000 gdb/testsuite/ * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6. commit 10f12b5d422fc22a9011d6440e2b6d902415b18c Author: Roland McGrath Date: Mon Nov 26 17:49:11 2012 +0000 bfd/ * elf-nacl.c (nacl_modify_segment_map): Don't crash when INFO is null. commit 0b48a6d936c01e813f4fc842aae6d6500e7a9cdf Author: Joel Brobecker Date: Mon Nov 26 17:41:42 2012 +0000 Do not crash when calling GDB with empty executable name. % gdb -q '' ... or ... % gdb -q (gdb) file '' ... both cause GDB to crash with an invalid free. This is because exec_file_attach is attempting to free a string that has not been allocated. The string is only allocated if openp is successful. But in the case of this obviously invalid filename, openp fails, and leaves scratch_pathname uninitialized, thus causing the xfree to fail. The fix is to enable the associated cleanup after we have verified that openp was successful. gdb/ChangeLog (By Keith Seitz ): * exec.c (exec_file_attach): Move cleanup after verifying that memory has in fact been allocated. gdb/testsuite/ChangeLog: * gdb.base/empty_exe.exp: New testcase. commit 77be3edd8c16c3debecfe5e177be2c1706250097 Author: Tom Tromey Date: Mon Nov 26 15:54:23 2012 +0000 * ada-lang.c (user_select_syms): Use SYMBOL_SYMTAB. * dwarf2read.c (dw2_find_symbol_file, fixup_go_packaging): Use SYMBOL_SYMTAB. * skip.c (skip_info): Use SYMBOL_SYMTAB. commit 54625e3a2ad2f8120edab2c4b35519c3fe448fe6 Author: Pedro Alves Date: Mon Nov 26 14:19:31 2012 +0000 gdb/ 2012-11-26 Maxime Villard Pedro Alves * common/linux-osdata.c (linux_xfer_osdata_fds): Decrease buffer size parameter passed to readlink by one byte. * fbsd-nat.c (fbsd_pid_to_exec_file): Ditto. * linux-nat.c (linux_child_pid_to_exec_file): Ditto. * nbsd-nat.c (nbsd_pid_to_exec_file): Ditto. * inf-child.c (inf_child_fileio_readlink): Decrease local buffer's size by one byte. gdb/gdbserver/ 2012-11-26 Maxime Villard * hostio.c (handle_readlink): Decrease buffer size parameter passed to readlink by one byte. commit 210b2c6cf73a2e2ec2987dbbef629e97306578b5 Author: qiyao Date: Mon Nov 26 13:30:06 2012 +0000 gdb/gdbserver/ 2012-11-26 Yao Qi * configure.ac (build_warnings): Append '-Wempty-body'. * configure: Regenerated. * linux-low.c (linux_create_inferior): Use braces for empty 'if' body. commit 077a4ce440fab9a5d7c454a6d5063752f362d3c3 Author: qiyao Date: Mon Nov 26 13:26:57 2012 +0000 gdb/ 2012-11-26 Yao Qi * f-valprint.c (f77_create_arrayprint_offset_tbl): Remove extraneous parentheses. commit 7997531c53969c824499ea3d18acf3e58cd38907 Author: qiyao Date: Mon Nov 26 13:19:14 2012 +0000 gdb/ 2012-11-26 Yao Qi * remote.c (remote_start_remote): Typo fix. commit d45a39267e9ce07e185c02d08376853f852e7f47 Author: gdbadmin Date: Mon Nov 26 00:00:37 2012 +0000 *** empty log message *** commit a25623586739ea4ed150ff70ce9c7947ad5171cc Author: Alan Modra Date: Sun Nov 25 23:00:05 2012 +0000 daily update commit 4be0389a2c5277a15e77d32329cedd2741b56676 Author: gdbadmin Date: Sun Nov 25 00:00:03 2012 +0000 *** empty log message *** commit fb2cd0b257ae624704ff24b79f818de28be2db7f Author: Alan Modra Date: Sat Nov 24 23:00:04 2012 +0000 daily update commit 99f9af6173dec4a647c865a9a0ebb4347d1598a3 Author: gdbadmin Date: Sat Nov 24 00:00:33 2012 +0000 *** empty log message *** commit 705ba44c60c7ccd7af9170266a8ddf9bf97a4052 Author: Alan Modra Date: Fri Nov 23 23:00:05 2012 +0000 daily update commit 9dce9009bc6861ab64aed4f65a28f63d12679cfd Author: David S. Miller Date: Fri Nov 23 20:30:22 2012 +0000 Fix Sparc %fsr regset offset for BSD and Linux. gdb/ * sparc-tdep.h (struct sparc_fpregset): New data structure. (sparc32_sunos4_fpregset, sparc32_bsd_fpregset, sparc32_sol2_fpregset): Declare new globals. (sparc32_supply_fpregset, sparc32_collect_fpregset): Add new 'fpregset' argument. * sparc64-tdep.h (sparc64_supply_fpregset, sparc64_collect_fpregset): Likewise. (sparc64_sol2_fpregset, sparc64_bsd_fpregset): Declare new globals. * sparc-nat.h (struct sparc_fpregset): Add forward declaration. (sparc_fpregset): Declare new global. (sparc_supply_fpregset, sparc_collect_fpregset): Add new 'fpregset' argument. * sparc-linux-nat.c (supply_fpregset): Pass sparc_fpregset down into handler. (fill_fpregset): Likewise. (_initialize_sparc_linux_nat): Set sparc_fpregset to sparc32_bsd_fpregset. * sparc-linux-tdep.c (sparc32_linux_supply_core_fpregset): Pass sparc32_bsd_fpregset down into handler. (sparc32_linux_collect_core_fpregset): Likewise. * sparc-nat.c (sparc_fpregset): Define. (sparc_supply_fpregset): Add 'fpregset' argument. (sparc_collect_fpregset): Likewise. (sparc_fetch_inferior_registers): Pass sparc_fpregset down into fpregset handler. (sparc_store_inferior_registers): Likewise. (_initialize_sparc_nat): Set sparc_fpregset to sparc32_sunos4_fpregset if NULL. * sparc-sol2-nat.c (supply_gregset): Pass sparc_sol2_fpregset down into handler. (fill_fpregset): Likewise. * sparc-sol2-tdep.c (sparc32_sol2_fpregset): Define. * sparc-tdep.c (sparc32_supply_fpregset): Add fpregset arg and use it to compute offsets. (sparc32_collect_fpregset): Likewise. (sparc32_sunos4_fpregset, sparc32_bsd_fpregset): Define. * sparc64-linux-nat.c (supply_fpregset): Pass sparc64_bsd_fpregset down into handler. (fill_fpregset): Likewise. * sparc64-linux-tdep.c (sparc64_linux_supply_core_fpregset): Likewise. (sparc64_linux_collect_core_fpregset): Likewise. * sparc64-sol2-tdep.c (sparc64_sol2_fpregset): Define. * sparc64-tdep.c (sparc64_supply_fpregset): Add fpregset arg and use it to compute offsets. (sparc64_collect_fpregset): Likewise. (sparc64_bsd_fpregset): Define. * sparc64fbsd-tdep.c (sparc64fbsd_supply_fpregset): Padd sparc64_bsd_fpregset down into handler. (sparc64fbsd_collect_fpregset): Likewise. * sparc64nbsd-nat.c (sparc64nbsd_supply_fpregset): Add fpregset arg and pass sparc{32,64}_bsd_fpregset down into handler. (sparc64nbsd_collect_fpregset): Likewise. * sparc64nbsd-tdep.c (sparc64nbsd_supply_fpregset): Pass sparc64_bsd_fpregset down into handler. * sparc64obsd-tdep.c (sparc64obsd_supply_gregset): Likewise. * sparcnbsd-nat.c (_initialize_sparcnbsd_nat): Set sparc_fpregset to sparc32_bsd_fpregset. * sparcnbsd-tdep.c (sparc32nbsd_supply_gregset): Pass sparc32_bsd_fpregset down into sparc32_supply_fpregset. (sparc32nbsd_supply_fpregset): Likewise. ----------------------------------------------------------------------- hooks/post-receive -- Repository for Project Archer.