public inbox for archer-commits@sourceware.org help / color / mirror / Atom feed
From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal Date: Sat, 11 Feb 2012 21:26:00 -0000 [thread overview] Message-ID: <20120211212607.32579.qmail@sourceware.org> (raw) The branch, archer-jankratochvil-autoload has been updated via b39effd29cafb87e6ba691d3e238383854a5a3f0 (commit) via 3a5d8eb0abba49bc07a73aed2b2d8dd8edeb1a9b (commit) via 1b3a15bc6f5b8f7b346fd68e1790953f42a7da45 (commit) via 2f3109f8eb5ddcf58cea44fe684ea6c15318a8b3 (commit) via 9ca5a27eed7c54bc6c86ed0809ccc9230d1448fb (commit) via 4153ce68bef93bc40ea4f4ee4ea066d2016cc07b (commit) via 003c735c1c773dfac6fa5fe13a4a518714108259 (commit) via 3aa04a469b9745161bdf173a1ca9b2cfeb461d04 (commit) via 1294f109bb75fa6287a17f6b159ccc9e56c47294 (commit) via a821240119316dadf461f2e63e6ef67514f9a954 (commit) via 310d6732bf37aa3bf1cfc7504519b4c4c791747d (commit) via 4418ec65fde744ed853ae65f952d43a6272b4abc (commit) via 5a9c73eab6e6c60311c773f177680d7fc6196ef9 (commit) via 6bf813d8e9d798aa054c69f6206edca44e45a4d5 (commit) via 84c823bc6992e64287cdc1437732d96ef78057ae (commit) via 90e66b8de5a1ec106d1a997b50786b6e3133775e (commit) via db81703e38f34696d64ae208edc8dd69767326a6 (commit) via 71cf817ed84dc548d22f1d2d67cfdbbb3d7a919a (commit) via e280cc5fd0e4186f23c19d5e3cfbdec3668a5342 (commit) via ad3ccfa41d092bba28c4e934c042ca12e6f27efb (commit) via a123fc5e68ab8e36b52317454c0b46fbd288183d (commit) via e5bc90636b77526f35057d282c3e44dc41ed4b1f (commit) via dc0aff1d2c0c74a6e11c09aa2e2e49d69a40f92f (commit) via 6de590e4775e19cacb78b4fb02d4336a0edad6a5 (commit) via ad8a3bf291f9a074d385f699ea0717c530dd8be4 (commit) via 00e53e6a84e8cfb4c58cc583d82ee4a66677dccf (commit) via 5742fe483abebdf8d4368a20d7147effa19956dd (commit) via 65e6a5cf652ba0b625215e1cfaa424f889b5ff74 (commit) via 70c5f0ac9d259de6f2606dc0a19497feb23bd7f8 (commit) via c43205428bc97ef26255ef1605854edc839526e9 (commit) via 516ec9f56660f75785ccc7332882ec9663613fa4 (commit) via 80957b37c583f62d432765bc761c318fe6e399ed (commit) via 87455f6d63ad3c2d5155422438af6bc760a51e61 (commit) via 484f9b36e5fc7d30ef87df7e60c471ba25d0962a (commit) via ea31ab73bd7072cdb2f329ec9ac289aee909c5e2 (commit) via 8e6cb0c1d52450431421cda4bd0865c5df105f3d (commit) via e98e50437a41e488a176b98b9dad41c89fbfd926 (commit) via c457662d97d98c40b34c1f9c97b2976bab0ba7a2 (commit) via a27e2a1f20a7a44dd394700436a40f578f36ee0b (commit) via 2c3ee84a3038ea774ad55965517ba7137113f53a (commit) via 994e3983e302ffa29c7c88452700b0bf098cd345 (commit) via 710e918da204728eb92510537032260a982f1c04 (commit) via d1b75579ce98a53b2d28875ce6dbd3a9dd7a3e6a (commit) via 6b9f2e1d097baca06d08fd126f69c710f4e704f1 (commit) via c0cc39888f63b9371bc066d756f5b14ea5432f4c (commit) via 38c63febc748505fdb21cc013dd7b2007da58aa8 (commit) via f8d86119a4076cdeb5885204469aa4266158e8d9 (commit) via 24580d8e8a0a1a297c642df6ecd37e96c971f293 (commit) via e08313325c3f7ea49966cc411f800eaa5c96d002 (commit) via 88a1c20c497cd0fa18ee81462c4f81f4cd1c664c (commit) via ed6a75109d023dfe05f1fcaa2a89cf3d0f756bc3 (commit) via 87f0c862556e9f5fc449d6cf05b81dceba7a75d7 (commit) via 6fcc58c7bc4454b950c32a8dcf5cecc6e5c6cfe6 (commit) via 82a87d45c3b9807168d15bf58c7fdee98adfea8f (commit) via 22b2779b6a45dabfe078f47cef5d33652b73cda6 (commit) via de08928b9a52844192195fa5ca8ed35e04d8430c (commit) via c0f72f74c7d909e05de511d40a51b9faa9b4f5db (commit) via d5353e982f1cdda0ad5df5960b5c1c53c3db83a6 (commit) via e55b9a5d5daf1cfea7af94fd9788c75ccbc5ec4c (commit) via 172a21fce37b7a88c2f717bf8cb0baf89b2166c8 (commit) via 6b7026c863b1ea0f9ec3eabed634e05305fed3e9 (commit) via 747137a8446ef715bd1f7e487ed1f34900414f98 (commit) via a9242c5f76232e071806a7c1d58a888e0292c726 (commit) via 75d768e571db77eae0eed1655792cf6924e0ba4a (commit) via c888a29f7966d069085efd3dbaac4c16a2fca8d8 (commit) via bc8d8ea6c70cc812173dacad4ee1093c7502ba03 (commit) via 1cf296695a8534ddc90b3eb0598c439697c6c75d (commit) via 39bc8fd2f232361c393d0915d480807a4e9bc358 (commit) via 32db6b242dfa8ecbec2eb0a8d98170a68d0b0c2c (commit) via 0c9c869ded76519d9bc6ebdd41bb66cde3413eb4 (commit) via 4a7bab01d4aff981fc5e422917f9821c79b90684 (commit) via b126f217f15059f60b9db1963cfd82859bc776ae (commit) via d2fbf380e9a715939b72b1390d934d482d055bc4 (commit) via 2b1537f2b8aaee1a72500d6879205d95369eae95 (commit) via 0d8ebc8f711762d8b3a70fe3c243f318ed8de6e2 (commit) via 2f5b1a5d279a7faa18cc9a4cfd7abab0d0d69a52 (commit) via 764ff279b7e800f60438e701945e2a774a5e113e (commit) via d485c24269f1675a64972d465a17c38c82a01970 (commit) via 3d64269e5995394b7d8580e0f0ff13e11a73541a (commit) via 923cc651142e155a9e718d183e5e49e3cb81a58d (commit) via e439fa2c81ea31af3bc19501457747f25c389b4d (commit) via e9f7605d8a2f3014fa59c15c3433483fc5302415 (commit) via 657b3acdbfd462b48550230b33f8ad0d472acd18 (commit) via cf85e18bb52b093ec781c6042f227082c136f611 (commit) via f20ae89f3501ae4761f5e55b152a1241125f2131 (commit) via 04ab626d8cbd9c2ce0bdb24438fb5dd25970caac (commit) via bbf6b936ee161c4cd052e0bbc3bcbdfcef185bd1 (commit) via d7a86c1e0a475640d7adac401d9005077b727b28 (commit) via defba896b40afbf346da059a3068177fe2b39e55 (commit) via a7262466d02155f5f70422804e5971f8d5e78118 (commit) via a3ddde7aabbcce47bf92dac826f1d56c54b28370 (commit) via 472fd7b1949bf9a57a4897daf4bd6a3388e7fb24 (commit) via 92b2bd140f2a8ed7ed4471ab294f9debd91ba118 (commit) via b54b9617e3e0d8ee38d94a2282a29cce815dd6bb (commit) via ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836 (commit) via 39e980b3953f98e66359aabc733c3d9dd4785b82 (commit) via f5cf07f9d280ca92de41efed53e903ec3d424354 (commit) via 0a0e276607df9f05222cd2335a0937232a74bed6 (commit) via fa2595ebc2ed88ca3586e05b5543540fa3da7de8 (commit) via a1800bf0d82d3735df965a75223affe6684a636a (commit) via 9f4639b06b6b5aa5d10f7575d3ecaafbf918eec7 (commit) via 8b22ee5affab4e306a7f0ab33c4c7cd769fa6920 (commit) via d164defdfca8fe0a2a5c89cb87e0aee82c09a4a6 (commit) via b00119f3599772ed01bace63ee00e8279c7457d8 (commit) via 6447b3b96c60b1989da976d5fc0680919f1480e9 (commit) via 1d726f4d9fffab598444345f99bf531f11a87139 (commit) via fbdb8da7c231b9b9b757cb64150b5b3bf1e1858a (commit) via 04f86c331f3b2233fffe7ebbf58abe1b4ecdebad (commit) via 4d19ed66762845cdcce95f8b1daaceb97cf90c71 (commit) from 2e41d190ce1b37aae12782c1c96aac3ff4d553cb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit b39effd29cafb87e6ba691d3e238383854a5a3f0 Merge: 5a9c73e 3a5d8eb Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:41 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal commit 3a5d8eb0abba49bc07a73aed2b2d8dd8edeb1a9b Merge: 6bf813d 1b3a15b Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:41 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug commit 1b3a15bc6f5b8f7b346fd68e1790953f42a7da45 Merge: 84c823b 2f3109f Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:41 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath commit 2f3109f8eb5ddcf58cea44fe684ea6c15318a8b3 Merge: 90e66b8 9ca5a27 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:41 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn commit 9ca5a27eed7c54bc6c86ed0809ccc9230d1448fb Merge: db81703 4153ce6 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:41 2012 +0100 Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx commit 4153ce68bef93bc40ea4f4ee4ea066d2016cc07b Merge: 71cf817 003c735 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:41 2012 +0100 Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc commit 003c735c1c773dfac6fa5fe13a4a518714108259 Merge: e280cc5 3aa04a4 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:40 2012 +0100 Merge branch 'gdbinitb' into gdbinitb-move2 commit 3aa04a469b9745161bdf173a1ca9b2cfeb461d04 Merge: ad3ccfa 1294f10 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 21:36:40 2012 +0100 Merge remote-tracking branch 'gdb/master' into gdbinitb commit 1294f109bb75fa6287a17f6b159ccc9e56c47294 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Sat Feb 11 15:10:10 2012 +0000 bfd/ * oasys.c (oasys_write_header): Fix compilation warning on zero-sized memset. commit a821240119316dadf461f2e63e6ef67514f9a954 Author: qiyao <qiyao> Date: Sat Feb 11 13:36:41 2012 +0000 gdb/gdbserver/ * server.c: (handle_monitor_command): Add a new parameter `own_buf'. (handle_query): Update caller. commit 310d6732bf37aa3bf1cfc7504519b4c4c791747d Author: gdbadmin <gdbadmin@sourceware.org> Date: Sat Feb 11 00:00:03 2012 +0000 *** empty log message *** commit 4418ec65fde744ed853ae65f952d43a6272b4abc Author: Alan Modra <amodra@bigpond.net.au> Date: Fri Feb 10 23:00:06 2012 +0000 daily update commit 5a9c73eab6e6c60311c773f177680d7fc6196ef9 Merge: 87455f6 6bf813d Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:19 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal commit 6bf813d8e9d798aa054c69f6206edca44e45a4d5 Merge: 484f9b3 84c823b Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:18 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug commit 84c823bc6992e64287cdc1437732d96ef78057ae Merge: ea31ab7 90e66b8 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:18 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath commit 90e66b8de5a1ec106d1a997b50786b6e3133775e Merge: 8e6cb0c db81703 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:18 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn commit db81703e38f34696d64ae208edc8dd69767326a6 Merge: e98e504 71cf817 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:18 2012 +0100 Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx commit 71cf817ed84dc548d22f1d2d67cfdbbb3d7a919a Merge: c457662 e280cc5 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:17 2012 +0100 Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc commit e280cc5fd0e4186f23c19d5e3cfbdec3668a5342 Merge: a27e2a1 ad3ccfa Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:17 2012 +0100 Merge branch 'gdbinitb' into gdbinitb-move2 commit ad3ccfa41d092bba28c4e934c042ca12e6f27efb Merge: 2c3ee84 a123fc5 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 21:09:17 2012 +0100 Merge remote-tracking branch 'gdb/master' into gdbinitb commit a123fc5e68ab8e36b52317454c0b46fbd288183d Author: Tom Tromey <tromey@redhat.com> Date: Fri Feb 10 17:31:33 2012 +0000 * linespec.c (decode_line_internal): Skip symtabs_from_filename when we have a C++ qualified name. commit e5bc90636b77526f35057d282c3e44dc41ed4b1f Author: Pedro Alves <pedro@codesourcery.com> Date: Fri Feb 10 16:06:49 2012 +0000 2012-02-10 Pedro Alves <palves@redhat.com> * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is always non-empty. (test_attach): Always pass $exec to test_attach_gdb. commit dc0aff1d2c0c74a6e11c09aa2e2e49d69a40f92f Author: Pedro Alves <pedro@codesourcery.com> Date: Fri Feb 10 14:23:48 2012 +0000 2012-02-10 Pedro Alves <palves@redhat.com> * inferior.c (inferior_pid_to_str): New. (print_inferior, inferior_command): Use it. commit 6de590e4775e19cacb78b4fb02d4336a0edad6a5 Author: Pedro Alves <pedro@codesourcery.com> Date: Fri Feb 10 13:57:54 2012 +0000 2012-02-10 Pedro Alves <palves@redhat.com> * configure.ac (HAVE_ELF test): Put the old CFLAGS at the end of the test CFLAGS. * configure: Regenerate. commit ad8a3bf291f9a074d385f699ea0717c530dd8be4 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Fri Feb 10 13:26:59 2012 +0000 gdb/ * linespec.c (decode_line_internal): Fix comment correctness. commit 00e53e6a84e8cfb4c58cc583d82ee4a66677dccf Author: iains <iains> Date: Fri Feb 10 11:24:44 2012 +0000 bfd: * mach-o.c (bfd_mach_o_build_seg_command): Count zerofill section vma additions in their logical, rather than physical order. commit 5742fe483abebdf8d4368a20d7147effa19956dd Author: iains <iains> Date: Fri Feb 10 11:07:33 2012 +0000 correct some mach-o section specification nits. bfd: * mach-o.c (mach_o_section_name_xlat): Correct eh-frame section parameters. * mach-o-x86-64.c (text_section_names_xlat): New. (mach_o_x86_64_segsec_names_xlat): New. (bfd_mach_o_tgt_seg_table): Define to mach_o_x86_64_segsec_names_xlat. * mach-o-i386.c (text_section_names_xlat): Correct section parameters. commit 65e6a5cf652ba0b625215e1cfaa424f889b5ff74 Author: Tristan Gingold <gingold@adacore.com> Date: Fri Feb 10 10:09:14 2012 +0000 2012-02-10 Tristan Gingold <gingold@adacore.com> * elfnn-ia64.c (elfNN_vms_object_p): Change comparison operator to avoid infinite loop. Add comments. commit 70c5f0ac9d259de6f2606dc0a19497feb23bd7f8 Author: qiyao <qiyao> Date: Fri Feb 10 01:24:58 2012 +0000 gdb/doc/ * gdb.texinfo (Symbols In Python): Add missing `@end defvar'. commit c43205428bc97ef26255ef1605854edc839526e9 Author: gdbadmin <gdbadmin@sourceware.org> Date: Fri Feb 10 00:00:03 2012 +0000 *** empty log message *** commit 516ec9f56660f75785ccc7332882ec9663613fa4 Author: Alan Modra <amodra@bigpond.net.au> Date: Thu Feb 9 23:00:06 2012 +0000 daily update commit 80957b37c583f62d432765bc761c318fe6e399ed Author: H.J. Lu <hjl.tools@gmail.com> Date: Thu Feb 9 22:51:57 2012 +0000 Don't use multi byte nop instructions for i386 bfd/ 2012-02-09 H.J. Lu <hongjiu.lu@intel.com> PR ld/13675 * cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte nop instructions. (bfd_arch_i386_short_nop_fill): New. (bfd_arch_i386_long_nop_fill): Likewise. Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info initializers. Use bfd_arch_i386_long_nop_fill on 64bit bfd_arch_info initializers. * cpu-k1om.c (bfd_arch_i386_fill): Renamed to ... (bfd_arch_i386_short_nop_fill): This. Update bfd_arch_info initializers. * cpu-l1om.c: Likewise. ld/testsuite/ 2012-02-09 H.J. Lu <hongjiu.lu@intel.com> PR ld/13675 * ld-i386/tlsnopic.dd: Update no-op padding. * ld-i386/tlspic.dd: Likewise. commit 87455f6d63ad3c2d5155422438af6bc760a51e61 Merge: 2e41d19 484f9b3 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:10 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal commit 484f9b36e5fc7d30ef87df7e60c471ba25d0962a Merge: 5501459 ea31ab7 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:09 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug commit ea31ab73bd7072cdb2f329ec9ac289aee909c5e2 Merge: 42ba883 8e6cb0c Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:08 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath commit 8e6cb0c1d52450431421cda4bd0865c5df105f3d Merge: 0ee68f1 e98e504 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:08 2012 +0100 Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn commit e98e50437a41e488a176b98b9dad41c89fbfd926 Merge: 6651286 c457662 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:07 2012 +0100 Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx commit c457662d97d98c40b34c1f9c97b2976bab0ba7a2 Merge: d50f5d6 a27e2a1 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:06 2012 +0100 Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc commit a27e2a1f20a7a44dd394700436a40f578f36ee0b Merge: 337721f 2c3ee84 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:06 2012 +0100 Merge branch 'gdbinitb' into gdbinitb-move2 commit 2c3ee84a3038ea774ad55965517ba7137113f53a Merge: 5db7508 994e398 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 23:15:05 2012 +0100 Merge remote-tracking branch 'gdb/master' into gdbinitb commit 994e3983e302ffa29c7c88452700b0bf098cd345 Author: Joel Brobecker <brobecker@gnat.com> Date: Thu Feb 9 17:29:34 2012 +0000 [gdbserver] return ENOSYS if readlink not supported. This reproduces on the GDBserver side what GDB does when readlink is not supported. gdb/gdbserver/ChangeLog: * configure.ac: Add readlink to AC_CHECK_FUNCS list. * configure, config.in: Regenerate. * hostio.c: Provide an alternate implementation if HAVE_READLINK is not defined. commit 710e918da204728eb92510537032260a982f1c04 Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 9 16:06:37 2012 +0000 2012-02-09 Valery Khromov <valery.khromov@gmail.com> PR gdb/12953 * Makefile.in (HFILES_NO_SRCDIR): Add amd64bsd-nat.h. * amd64bsd-nat.c: Add support for debug registers (adapted from i386bsd-nat.c). [HAVE_PT_GETDBREGS] (amd64bsd_dr_get, amd64bsd_dr_set) (amd64bsd_dr_set_control, amd64bsd_dr_set_addr) (amd64bsd_dr_get_addr, amd64bsd_dr_get_status) (amd64bsd_dr_get_control): New functions. * amd64bsd-nat.h: New file (adapted from i386bsd-nat.h). * amd64fbsd-nat.c: Include "amd64bsd-nat.h", "i386-nat.h". [HAVE_PT_GETDBREGS] (_initialize_amd64fbsd_nat): Add hardware watchpoints initialization. * config/i386/fbsd64.mh (NATDEPFILES): Add i386-nat.o. commit d1b75579ce98a53b2d28875ce6dbd3a9dd7a3e6a Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 15:14:43 2012 +0000 gdb/ * gdb-gdb.py (StructMainTypePrettyPrinter) <struct_field_img>: Print flds_bnds.fields. (StructMainTypePrettyPrinter) <bounds_img>: Print flds_bnds.bounds. commit 6b9f2e1d097baca06d08fd126f69c710f4e704f1 Author: Jan Kratochvil <jan.kratochvil@redhat.com> Date: Thu Feb 9 08:20:03 2012 +0000 gdb/ * breakpoint.c (bp_location_compare): Fix comment. Reindent the code. commit c0cc39888f63b9371bc066d756f5b14ea5432f4c Author: gdbadmin <gdbadmin@sourceware.org> Date: Thu Feb 9 00:00:33 2012 +0000 *** empty log message *** commit 38c63febc748505fdb21cc013dd7b2007da58aa8 Author: Alan Modra <amodra@bigpond.net.au> Date: Wed Feb 8 23:00:05 2012 +0000 daily update commit f8d86119a4076cdeb5885204469aa4266158e8d9 Author: Tom Tromey <tromey@redhat.com> Date: Wed Feb 8 19:58:24 2012 +0000 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests before inferior is started. commit 24580d8e8a0a1a297c642df6ecd37e96c971f293 Author: Joel Brobecker <brobecker@gnat.com> Date: Wed Feb 8 19:54:35 2012 +0000 Rename la_get_symbol_name_match_p into la_get_symbol_name_cmp The la_get_symbol_name_match_p language hook was poorly named, as it suggested that the function should return nonzero if the names match, whereas it is the exact opposite. This patch therefore renames the hook and associated typedef, as well some of the code that uses that hook. gdb/ChangeLog: * language.h (symbol_name_cmp_ftype): Renames symbol_name_match_p_ftype. (struct language_defn)[la_get_symbol_name_cmp]: Renames la_get_symbol_name_match_p. * ada-lang.c (ada_get_symbol_name_cmp): Renames ada_get_symbol_name_match_p. Update comment. (ada_language_defn)[la_get_symbol_name_cmp]: Update value. * linespec.c (struct symbol_matcher_data)[symbol_name_cmp]: Renames symbol_name_match_p. Update field type. (iterate_name_matcher, iterate_over_all_matching_symtabs): Adjust. * c-lang.c, d-lang.c, f-lang.c, jv-lang.c, m2-lang.c, objc-lang.c, opencl-lang.c, p-lang.c: Replace "la_get_symbol_name_match_p" by "la_get_symbol_name_cmp" in comments. * language.c: Likewise. commit e08313325c3f7ea49966cc411f800eaa5c96d002 Author: H.J. Lu <hjl.tools@gmail.com> Date: Wed Feb 8 18:20:38 2012 +0000 Implement Intel Transactional Synchronization Extensions gas/ 2012-02-08 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (HLE_PREFIX): New. (check_hle): Likewise. (_i386_insn): Add have_hle. (cpu_arch): Add .hle and .rtm. (md_assemble): Call check_hle if i.have_hle isn't zero. (parse_insn): Set i.have_hle to 1 for HLE prefix. (output_jump): Support up to 2 byte opcode. * doc/c-i386.texi: Document hle/.hle and rtm/.rtm. gas/testsuite/ 2012-02-08 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/hle-intel.d: New. * gas/i386/hle.d: Likewise. * gas/i386/hle.s: Likewise. * gas/i386/hlebad.l: Likewise. * gas/i386/hlebad.s: Likewise. * gas/i386/rtm-intel.d: Likewise. * gas/i386/rtm.d: Likewise. * gas/i386/rtm.s: Likewise. * gas/i386/x86-64-hle-intel.d: Likewise. * gas/i386/x86-64-hle.d: Likewise. * gas/i386/x86-64-hle.s: Likewise. * gas/i386/x86-64-hlebad.l: Likewise. * gas/i386/x86-64-hlebad.s: Likewise. * gas/i386/x86-64-rtm-intel.d: Likewise. * gas/i386/x86-64-rtm.d: Likewise. * gas/i386/x86-64-rtm.s: Likewise. * gas/i386/i386.exp: Run hle, hle-intel, hlebad x86-64-hle, rtm, rtm-intel, x86-64-hle-intel, x86-64-hlebad, x86-64-rtm and x86-64-rtm-intel. include/opcode/ 2012-02-08 H.J. Lu <hongjiu.lu@intel.com> * i386.h (XACQUIRE_PREFIX_OPCODE): New. (XRELEASE_PREFIX_OPCODE): Likewise. opcodes/ 2012-02-08 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (HLE_Fixup1): New. (HLE_Fixup2): Likewise. (HLE_Fixup3): Likewise. (Ebh1): Likewise. (Evh1): Likewise. (Ebh2): Likewise. (Evh2): Likewise. (Ebh3): Likewise. (Evh3): Likewise. (MOD_C6_REG_7): Likewise. (MOD_C7_REG_7): Likewise. (RM_C6_REG_7): Likewise. (RM_C7_REG_7): Likewise. (XACQUIRE_PREFIX): Likewise. (XRELEASE_PREFIX): Likewise. (dis386): Use Ebh1/Evh1 on add, adc, and, btc, btr, bts, cmpxchg, dec, inc, neg, not, or, sbb, sub, xor and xadd. Use Ebh2/Evh2 on xchg. Use Ebh3/Evh3 on mov. (reg_table): Use Ebh1/Evh1 on add, adc, and, dec, inc, neg, not, or, sbb, sub and xor. Use Ebh3/Evh3 on mov. Use MOD_C6_REG_7 and MOD_C7_REG_7. (mod_table): Add MOD_C6_REG_7 and MOD_C7_REG_7. (rm_table): Add RM_C6_REG_7 and RM_C7_REG_7. Add xend and xtest. (prefix_name): Handle XACQUIRE_PREFIX and XRELEASE_PREFIX. (CMPXCHG8B_Fixup): Handle HLE prefix on cmpxchg8b. * i386-gen.c (cpu_flag_init): Add CPU_HLE_FLAGS and CPU_RTM_FLAGS. (cpu_flags): Add CpuHLE and CpuRTM. (opcode_modifiers): Add HLEPrefixOk. * i386-opc.h (CpuHLE): New. (CpuRTM): Likewise. (HLEPrefixOk): Likewise. (i386_cpu_flags): Add cpuhle and cpurtm. (i386_opcode_modifier): Add hleprefixok. * i386-opc.tbl: Add HLEPrefixOk=3 to mov. Add HLEPrefixOk to add, adc, and, btc, btr, bts, cmpxchg, dec, inc, neg, not, or, sbb, sub, xor and xadd. Add HLEPrefixOk=2 to xchg with memory operand. Add xacquire, xrelease, xabort, xbegin, xend and xtest. * i386-init.h: Regenerated. * i386-tbl.h: Likewise. commit 88a1c20c497cd0fa18ee81462c4f81f4cd1c664c Author: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> Date: Wed Feb 8 14:38:24 2012 +0000 * amd64-sol2-tdep.c (amd64_sol2_gregset_reg_offset): Correct %eflags offset. * i386-sol2-nat.c (amd64_sol2_gregset64_reg_offs) (amd64_sol2_gregset32_reg_offs): Likewise. commit ed6a75109d023dfe05f1fcaa2a89cf3d0f756bc3 Author: Alan Modra <amodra@bigpond.net.au> Date: Wed Feb 8 10:12:19 2012 +0000 * elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too. (_bfd_elf_fix_symbol_flags): When a weakdef is def_regular, clear the correct h->u.weakdef. commit 87f0c862556e9f5fc449d6cf05b81dceba7a75d7 Author: Tristan Gingold <gingold@adacore.com> Date: Wed Feb 8 09:17:41 2012 +0000 2012-02-08 Joel Brobecker <brobecker@adacore.com> * solib-darwin.c (darwin_bfd_open): Make sure that the filename of the returned BFD is allocated by GDB. commit 6fcc58c7bc4454b950c32a8dcf5cecc6e5c6cfe6 Author: gdbadmin <gdbadmin@sourceware.org> Date: Wed Feb 8 00:00:33 2012 +0000 *** empty log message *** commit 82a87d45c3b9807168d15bf58c7fdee98adfea8f Author: Alan Modra <amodra@bigpond.net.au> Date: Tue Feb 7 23:00:05 2012 +0000 daily update commit 22b2779b6a45dabfe078f47cef5d33652b73cda6 Author: Tom Tromey <tromey@redhat.com> Date: Tue Feb 7 19:47:14 2012 +0000 PR python/12027: * python/python-internal.h (frame_object_type): Declare. * python/py-symbol.c (sympy_needs_frame): New function. (sympy_value): New function. (symbol_object_getset): Add "needs_frame". (symbol_object_methods): Add "value". * python/py-frame.c (frame_object_type): No longer static. gdb/doc * gdb.texinfo (Symbols In Python): Document Symbol.needs_frame and Symbol.value. gdb/testsuite * gdb.python/py-symbol.exp: Test Symbol.needs_frame and Symbol.value. * gdb.python/py-symbol.c (qq): Set default value. commit de08928b9a52844192195fa5ca8ed35e04d8430c Author: Tom Tromey <tromey@redhat.com> Date: Tue Feb 7 19:42:20 2012 +0000 PR python/13599: * python/py-symbol.c (sympy_line): New function. (symbol_object_getset): Add "line". gdb/doc * gdb.texinfo (Symbols In Python): Document Symbol.line. gdb/testsuite * gdb.python/py-symbol.c (qq): New global. * gdb.python/py-symbol.exp: Add test for frame-less lookup_symbol. * gdb.python/py-symtab.exp: Fix line number. commit c0f72f74c7d909e05de511d40a51b9faa9b4f5db Author: Tom Tromey <tromey@redhat.com> Date: Tue Feb 7 15:42:33 2012 +0000 * charset.c (find_charset_names): Check 'in' against NULL. commit d5353e982f1cdda0ad5df5960b5c1c53c3db83a6 Author: Alan Modra <amodra@bigpond.net.au> Date: Tue Feb 7 07:04:02 2012 +0000 * elf.c (elf_find_function): Don't use internal_elf_sym. (_bfd_elf_maybe_function_sym): Likewise. Replace elf_symbol_type parameter with asymbol. * elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise. * elf-bfd.h (_bfd_elf_maybe_function_sym): Update prototype. (struct elf_backend_data <maybe_function_sym>): Likewise. commit e55b9a5d5daf1cfea7af94fd9788c75ccbc5ec4c Author: Doug Evans <dje@google.com> Date: Tue Feb 7 04:48:14 2012 +0000 * gdbtypes.h (struct main_type): Change type of name,tag_name, and fields.name members from char * to const char *. All uses updated. (struct cplus_struct_type): Change type of fn_fieldlists.name member from char * to const char *. All uses updated. (type_name_no_tag): Update. (lookup_unsigned_typename, lookup_signed_typename): Update. * gdbtypes.c (type_name_no_tag): Change result type from char * to const char *. All callers updated. (lookup_unsigned_typename, lookup_signed_typename): Change type of name parameter from char * to const char *. * symtab.h (struct cplus_specific): Change type of demangled_name member from char * to const char *. All uses updated. (struct general_symbol_info): Change type of name and mangled_lang.demangled_name members from char * to const char *. All uses updated. (symbol_get_demangled_name, symbol_natural_name): Update. (symbol_demangled_name, symbol_search_name): Update. * symtab.c (symbol_get_demangled_name): Change result type from char * to const char *. All callers updated. (symbol_natural_name, symbol_demangled_name): Ditto. (symbol_search_name): Ditto. (completion_list_add_name): Change type of symname,sym_text, text,word parameters from char * to const char *. (completion_list_objc_symbol): Change type of sym_text, text,word parameters from char * to const char *. * ada-lang.c (find_struct_field): Change type of name parameter from char * to const char *. (encoded_ordered_before): Similarly for N0,N1 parameters. (old_renaming_is_invisible): Similarly for function_name parameter. (ada_type_name): Change result type from char * to const char *. All callers updated. * ada-lang.h (ada_type_name): Update. * buildsym.c (hashname): Change type of name parameter from char * to const char *. * buildsym.h (hashname): Update. * dbxread.c (end_psymtab): Change type of include_list parameter from char ** to const char **. * dwarf2read.c (determine_prefix): Change result type from char * to const char *. All callers updated. * f-lang.c (find_common_for_function): Change type of name, funcname parameters from char * to const char *. * f-lang.c (find_common_for_function): Update. * f-valprint.c (list_all_visible_commons): Change type of funcname parameters from char * to const char *. * gdbarch.sh (static_transform_name): Change type of name parameter and result from char * to const char *. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * i386-sol2-tdep.c (i386_sol2_static_transform_name): Change type of name parameter from char * to const char *. * jv-lang.c (java_primitive_type_from_name): Ditto. (java_demangled_signature_length): Similarly for signature parameter. (java_demangled_signature_copy): Ditto. (java_demangle_type_signature): Ditto. * jv-lang.h (java_primitive_type_from_name): Update. (java_demangle_type_signature): Update. * objc-lang.c (specialcmp): Change type of a,b parameters from char * to const char *. * p-lang.c (is_pascal_string_type): Change type of arrayname parameter from char * to const char *. All callers updated. * p-lang.h (is_pascal_string_type): Update. * solib-frv.c (find_canonical_descriptor_in_load_object): Change type of name parameter from char * to const char *. * sparc-sol2-tdep.c (sparc_sol2_static_transform_name): Ditto. * utils.c (fprintf_symbol_filtered): Ditto. * defs.h (fprintf_symbol_filtered): Update. * sparc-tdep.h (sparc_sol2_static_transform_name): Update. * stabsread.h (end_psymtab): Update. * stack.c (find_frame_funname): Change type of funname parameter from char ** to const char **. * stack.h (find_frame_funname): Update. * typeprint.c (type_print): Change type of varstring parameter from char * to const char *. * value.h (type_print): Update. * xcoffread.c (xcoff_start_psymtab): Change type of filename parameter from char * to const char *. All callers updated. (xcoff_end_psymtab): Change type of include_list parameter from char ** to const char **. All callers updated. (swap_sym): Similarly for name parameter. All callers updated. * coffread.c (patch_type): Add (char*) cast to xfree parameter. Use xstrdup. (process_coff_symbol): Use xstrdup. * stabsread.c (stabs_method_name_from_physname): Renamed from update_method_name_from_physname. Change result type from void to char *. All callers updated. (read_member_functions): In has_destructor case, store name in objfile obstack instead of malloc space. In !has_stub case, fix mem leak. commit 172a21fce37b7a88c2f717bf8cb0baf89b2166c8 Author: gdbadmin <gdbadmin@sourceware.org> Date: Tue Feb 7 00:00:33 2012 +0000 *** empty log message *** commit 6b7026c863b1ea0f9ec3eabed634e05305fed3e9 Author: Alan Modra <amodra@bigpond.net.au> Date: Mon Feb 6 23:00:06 2012 +0000 daily update commit 747137a8446ef715bd1f7e487ed1f34900414f98 Author: Tom Tromey <tromey@redhat.com> Date: Mon Feb 6 19:33:09 2012 +0000 2012-02-06 Luca Pizzamiglio <luca.pizzamiglio@gmail.com> * configure: Rebuild. * configure.ac: Put -L../bfd and -L../libiberty at the front of LDFLAGS. commit a9242c5f76232e071806a7c1d58a888e0292c726 Author: gdbadmin <gdbadmin@sourceware.org> Date: Mon Feb 6 00:00:02 2012 +0000 *** empty log message *** commit 75d768e571db77eae0eed1655792cf6924e0ba4a Author: Alan Modra <amodra@bigpond.net.au> Date: Sun Feb 5 23:00:05 2012 +0000 daily update commit c888a29f7966d069085efd3dbaac4c16a2fca8d8 Author: gdbadmin <gdbadmin@sourceware.org> Date: Sun Feb 5 00:00:02 2012 +0000 *** empty log message *** commit bc8d8ea6c70cc812173dacad4ee1093c7502ba03 Author: Alan Modra <amodra@bigpond.net.au> Date: Sat Feb 4 23:00:06 2012 +0000 daily update commit 1cf296695a8534ddc90b3eb0598c439697c6c75d Author: Kevin Buettner <kevinb@redhat.com> Date: Sat Feb 4 06:05:48 2012 +0000 Add support to GDB for the Renesas rl78 architecture. commit 39bc8fd2f232361c393d0915d480807a4e9bc358 Author: gdbadmin <gdbadmin@sourceware.org> Date: Sat Feb 4 00:00:33 2012 +0000 *** empty log message *** commit 32db6b242dfa8ecbec2eb0a8d98170a68d0b0c2c Author: Alan Modra <amodra@bigpond.net.au> Date: Fri Feb 3 23:00:06 2012 +0000 daily update commit 0c9c869ded76519d9bc6ebdd41bb66cde3413eb4 Author: philippe <philippe> Date: Fri Feb 3 22:52:27 2012 +0000 The remote stub can implement monitor commands which are not known by gdb. Such monitor commands can take a long time to execute. An example of this is the "leak_search" monitor command implemented in the Valgrind gdbserver. Currently, gdb will timeout on such a monitor command. The remote stub however will continue to execute the command and send the output later. Gdb and the remote stub can then be desynchronised : gdb sends a packet, and the reply read from the stub is a previous packet. The change committed uses getpkt_sane to detect a timeout. In this case, it continues the loop. A QUIT; is inserted in the loop to allow the user to stop handling the current command. possibly still creating a desynchronisation between gdb and the stub but that will be upon user request. commit 4a7bab01d4aff981fc5e422917f9821c79b90684 Author: Tom Tromey <tromey@redhat.com> Date: Fri Feb 3 15:19:33 2012 +0000 PR gdb/13596: * solib.h (gdb_bfd_lookup_symbol_from_symtab): Rename from bfd_lookup_symbol_from_symtab. * solib-pa64.c (pa64_solib_create_inferior_hook): Use gdb_bfd_lookup_symbol_from_symtab. commit b126f217f15059f60b9db1963cfd82859bc776ae Author: Joel Brobecker <brobecker@gnat.com> Date: Fri Feb 3 07:32:30 2012 +0000 GDB/MI: crash printing "_task" (Ada) argument In GDB/MI mode, trying to print the arguments of the frame corresponding to the body of a task ("-stack-list-arguments 1") causes the debugger to crash. This is because the compiler adds an implicit argument to that task body called "_task". mi/mi-cmd-stack.c:list_args_or_locals, which is responsible for printing the value of our arguments, finds that our "_task" symbol is an argument, and thus tries to fing the non-argument equivalent: if (SYMBOL_IS_ARGUMENT (sym)) sym2 = lookup_symbol (SYMBOL_NATURAL_NAME (sym), block, VAR_DOMAIN, (int *) NULL); Unfortunately, it tries using the natural name, which doesn't always work for Ada parameters, in particular those who are internally- generated. In our case, The "_task" parameter's natural name is "<_task>", and that symbol does not exist. So sym2 is NULL, thus causing the crash a little later on when trying to dereference it. We should be using the symbol linkage name in this case, the same way iterate_over_block_arg_vars already does. gdb/ChangeLog: * mi/mi-cmd-stack.c (list_args_or_locals): For argument symbols, use SYMBOL_LINKAGE_NAME to find the corresponding non-argument symbol. Add assertion that sym2 is never NULL. gdb/testsuite/ChangeLog: * gdb.ada/mi_task_arg: New testcase. commit d2fbf380e9a715939b72b1390d934d482d055bc4 Author: gdbadmin <gdbadmin@sourceware.org> Date: Fri Feb 3 00:00:03 2012 +0000 *** empty log message *** commit 2b1537f2b8aaee1a72500d6879205d95369eae95 Author: Alan Modra <amodra@bigpond.net.au> Date: Thu Feb 2 23:00:06 2012 +0000 daily update commit 0d8ebc8f711762d8b3a70fe3c243f318ed8de6e2 Author: Doug Evans <dje@google.com> Date: Thu Feb 2 20:19:02 2012 +0000 * blockframe.c (find_pc_partial_function_gnu_ifunc): Change type of "name" parameter to const char ** from char **. All callers updated. (find_pc_partial_function): Ditto. (cache_pc_function_name): Change type to const char * from char *. * symtab.h ((find_pc_partial_function_gnu_ifunc): Update. (find_pc_partial_function): Update. * alpha-tdep.h (struct gdbarch_tdep, member pc_in_sigtramp): Change type of "name" parameter to const char * from char *. All uses updated. * arch-utils.c (generic_in_solib_return_trampoline): Change type of "name" parameter to const char * from char *. * arch-utils.h (generic_in_solib_return_trampoline): Update. * frv-linux-tdep.c (frv_linux_pc_in_sigtramp): Change type of "name" parameter to const char * from char *. * gdbarch.sh (in_solib_return_trampoline): Ditto. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * hppa-hpux-tdep.c (hppa_hpux_in_solib_return_trampoline): Update. * rs6000-tdep.c (rs6000_in_solib_return_trampoline): Update. * m32r-linux-tdep.c (m32r_linux_pc_in_sigtramp): Change type of "name" parameter to const char * from char *. * skip.c (skip_function_pc): Ditto. * sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Ditto. * sparc-tdep.h (sparc_sol2_pc_in_sigtramp): Update. * sparc64fbsd-tdep.c (sparc64fbsd_pc_in_sigtramp): Ditto. * sparc64nbsd-tdep.c (sparc64nbsd_pc_in_sigtramp): Ditto. * sparc64obsd-tdep.c (sparc64obsd_pc_in_sigtramp): Ditto. * sparcnbsd-tdep.c (sparc32nbsd_pc_in_sigtramp): Ditto. * sparcobsd-tdep.c (sparc32obsd_pc_in_sigtramp): Ditto. * nbsd-tdep.c (nbsd_pc_in_sigtramp): Similary for "func_name". * nbsd-tdep.h (nbsd_pc_in_sigtramp): Update. commit 2f5b1a5d279a7faa18cc9a4cfd7abab0d0d69a52 Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 2 18:10:06 2012 +0000 2012-02-02 Pedro Alves <palves@redhat.com> * gdb.reverse/until-precsave.exp: Also put "record save" under the extended timeout. commit 764ff279b7e800f60438e701945e2a774a5e113e Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 2 18:09:06 2012 +0000 2012-02-02 Pedro Alves <palves@redhat.com> * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set. * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio. commit d485c24269f1675a64972d465a17c38c82a01970 Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 2 18:07:57 2012 +0000 2012-02-02 Pedro Alves <palves@redhat.com> * gdb.base/term.exp: Rewrite. * gdb.base/term.c: New. commit 3d64269e5995394b7d8580e0f0ff13e11a73541a Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 2 18:06:39 2012 +0000 2012-02-02 Pedro Alves <palves@redhat.com> Try SIGKILL first, then PTRACE_KILL. * linux-low.c (linux_kill_one_lwp): New. (linux_kill_one_lwp): Rename to ... (kill_one_lwp_callback): ... this. Use the new linux_kill_one_lwp. commit 923cc651142e155a9e718d183e5e49e3cb81a58d Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 2 18:05:35 2012 +0000 2012-02-02 Pedro Alves <palves@redhat.com> * gdb.base/default.exp (run "r" abbreviation, run): Add extended-remote expected output. commit e439fa2c81ea31af3bc19501457747f25c389b4d Author: Pedro Alves <pedro@codesourcery.com> Date: Thu Feb 2 18:04:28 2012 +0000 gdbserver/ 2012-02-02 Pedro Alves <palves@redhat.com> * tracepoint.c (cmd_qtminftpilen): Return 0 if there's no current inferior. gdb/ 2012-02-02 Pedro Alves <palves@redhat.com> * remote.c (remote_get_min_fast_tracepoint_insn_len): Return 0 if the current inferior has no execution. Make sure the current remote process matches gdb's current inferior. commit e9f7605d8a2f3014fa59c15c3433483fc5302415 Author: Eric B. Weddington <eric.weddington@atmel.com> Date: Thu Feb 2 18:02:09 2012 +0000 2012-02-02 Vidya Praveen (vidya.praveen@atmel.com) PR bfd/13410 * bfd/elf32-avr.c (elf32_avr_relax_section): Correct the condition that qualifies the candidates for relaxation. commit 657b3acdbfd462b48550230b33f8ad0d472acd18 Author: Tom Tromey <tromey@redhat.com> Date: Thu Feb 2 16:22:08 2012 +0000 PR gdb/13405: * tui/tui-win.c (parse_scrolling_args): Don't write to possibly read-only memory. commit cf85e18bb52b093ec781c6042f227082c136f611 Author: Tristan Gingold <gingold@adacore.com> Date: Thu Feb 2 15:36:44 2012 +0000 2012-02-02 Tristan Gingold <gingold@adacore.com> * bfdio.c (real_fopen): Remove unused vms_modes variable. commit f20ae89f3501ae4761f5e55b152a1241125f2131 Author: Tom Tromey <tromey@redhat.com> Date: Thu Feb 2 14:58:28 2012 +0000 PR gdb/9307: * symtab.c (lookup_language_this): Set block_found. gdb/testsuite * gdb.cp/dispcxx.exp: New file. * gdb.cp/dispcxx.cc: New file. commit 04ab626d8cbd9c2ce0bdb24438fb5dd25970caac Author: Tristan Gingold <gingold@adacore.com> Date: Thu Feb 2 11:55:42 2012 +0000 bfd/ 2012-02-02 Tristan Gingold <gingold@adacore.com> * mach-o.c (bfd_mach_o_read_header): Silent uninitialized variable warning. gas/ 2012-02-02 Tristan Gingold <gingold@adacore.com> * config/obj-macho.c (obj_mach_o_zerofill): Silent uninitialized variable warning. commit bbf6b936ee161c4cd052e0bbc3bcbdfcef185bd1 Author: Tristan Gingold <gingold@adacore.com> Date: Thu Feb 2 11:35:31 2012 +0000 2012-02-02 Tristan Gingold <gingold@adacore.com> * archive.c (bfd_slurp_armap): Fix thinko in cast. commit d7a86c1e0a475640d7adac401d9005077b727b28 Author: gdbadmin <gdbadmin@sourceware.org> Date: Thu Feb 2 00:00:33 2012 +0000 *** empty log message *** commit defba896b40afbf346da059a3068177fe2b39e55 Author: Alan Modra <amodra@bigpond.net.au> Date: Wed Feb 1 23:00:06 2012 +0000 daily update commit a7262466d02155f5f70422804e5971f8d5e78118 Author: Tom Tromey <tromey@redhat.com> Date: Wed Feb 1 20:21:21 2012 +0000 PR gdb/13431: * jit.c (struct jit_inferior_data): Rewrite. (struct jit_objfile_data): New. (get_jit_objfile_data): New function. (add_objfile_entry): Update. (jit_read_descriptor): Return int. Replace descriptor_addr argument with inf_data. Update. Don't call error. (jit_breakpoint_re_set_internal): Reorder logic. Update. Look up descriptor here. (jit_inferior_init): Don't look up descriptor. Don't call error. (jit_reset_inferior_data_and_breakpoints) (jit_inferior_created_observer): Remove. (jit_inferior_exit_hook): Update. (jit_executable_changed_observer): Remove. (jit_event_handler): Update. (free_objfile_data): Reset inferior data if needed. (_initialize_jit): Update. gdb/testsuite * gdb.base/jit-simple.exp: New file. * gdb.base/jit-simple.c: New file. commit a3ddde7aabbcce47bf92dac826f1d56c54b28370 Author: Tom Tromey <tromey@redhat.com> Date: Wed Feb 1 20:16:19 2012 +0000 * jit.c (bfd_open_from_target_memory): Move higher in file. commit 472fd7b1949bf9a57a4897daf4bd6a3388e7fb24 Author: Tristan Gingold <gingold@adacore.com> Date: Wed Feb 1 16:22:37 2012 +0000 Remove spurious conflict indicators. OVS: ---------------------------------------------------------------------- commit 92b2bd140f2a8ed7ed4471ab294f9debd91ba118 Author: Tristan Gingold <gingold@adacore.com> Date: Wed Feb 1 16:20:50 2012 +0000 2012-02-01 Tristan Gingold <gingold@adacore.com> * libunwind-frame.c (libunwind_load): Display message if dlopen failed. commit b54b9617e3e0d8ee38d94a2282a29cce815dd6bb Author: gary <gary> Date: Wed Feb 1 16:10:30 2012 +0000 2012-02-01 Gary Benson <gbenson@redhat.com> * symtab.h (symbol_name_match_p_ftype): New typedef. (iterate_over_symbols): Use the above. * symtab.c (iterate_over_symbols): Likewise. * language.h (language_defn->la_iterate_over_symbols): Likewise. * ada-lang.c (ada_iterate_over_symbols): Likewise. * linespec.c (iterate_over_all_matching_symtabs): Likewise. (iterate_name_matcher): Document return values. (collect_one_symbol): Likewise. (collect_function_symbols): Likewise. (collect_symbols): Likewise. commit ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836 Author: Tom Tromey <tromey@redhat.com> Date: Wed Feb 1 15:49:30 2012 +0000 * ada-lang.c (resolve_subexp): Update. (ada_lookup_symbol_list): Add 'full_search' argument. (ada_iterate_over_symbols): Pass 0 as full_search argument to ada_lookup_symbol_list. (ada_lookup_encoded_symbol): Update. (get_var_value): Update. * ada-exp.y (block_lookup): Update. (write_var_or_type): Update. (write_name_assoc): Update. * ada-lang.h (ada_lookup_symbol_list): Update. commit 39e980b3953f98e66359aabc733c3d9dd4785b82 Author: Joel Brobecker <brobecker@gnat.com> Date: Wed Feb 1 10:54:06 2012 +0000 Fix build error in Darwin port. gdb/ChangeLog: From: Josh Matthews <josh@joshmatthews.net> (tiny change) Fix build error in Darwin port. * i386-darwin-nat.c: Include i386-nat.h. commit f5cf07f9d280ca92de41efed53e903ec3d424354 Author: gdbadmin <gdbadmin@sourceware.org> Date: Wed Feb 1 00:00:33 2012 +0000 *** empty log message *** commit 0a0e276607df9f05222cd2335a0937232a74bed6 Author: Alan Modra <amodra@bigpond.net.au> Date: Tue Jan 31 23:00:06 2012 +0000 daily update commit fa2595ebc2ed88ca3586e05b5543540fa3da7de8 Author: H.J. Lu <hjl.tools@gmail.com> Date: Tue Jan 31 20:00:16 2012 +0000 Move ELF header entries to elf/ChangeLog commit a1800bf0d82d3735df965a75223affe6684a636a Author: Tom Tromey <tromey@redhat.com> Date: Tue Jan 31 18:26:47 2012 +0000 * language.h (struct language_defn) <la_iterate_over_symbols>: Fix comment. commit 9f4639b06b6b5aa5d10f7575d3ecaafbf918eec7 Author: Doug Evans <dje@google.com> Date: Tue Jan 31 18:19:45 2012 +0000 * symtab.h: (SYMBOL_MATCHES_NATURAL_NAME): Delete. commit 8b22ee5affab4e306a7f0ab33c4c7cd769fa6920 Author: H.J. Lu <hjl.tools@gmail.com> Date: Tue Jan 31 17:54:30 2012 +0000 Support arch-dependent fill bfd/ 2012-01-31 H.J. Lu <hongjiu.lu@intel.com> PR ld/13616 * archures.c (bfd_arch_info): Add fill. (bfd_default_arch_struct): Add bfd_arch_default_fill. (bfd_arch_default_fill): New. * configure.in: Set bfd version to 2.22.52. * configure: Regenerated. * cpu-alpha.c: Add bfd_arch_default_fill to bfd_arch_info initializer. * cpu-arc.c: Likewise. * cpu-arm.c: Likewise. * cpu-avr.c: Likewise. * cpu-bfin.c: Likewise. * cpu-cr16.c: Likewise. * cpu-cr16c.c: Likewise. * cpu-cris.c: Likewise. * cpu-crx.c: Likewise. * cpu-d10v.c: Likewise. * cpu-d30v.c: Likewise. * cpu-dlx.c: Likewise. * cpu-epiphany.c: Likewise. * cpu-fr30.c: Likewise. * cpu-frv.c: Likewise. * cpu-h8300.c: Likewise. * cpu-h8500.c: Likewise. * cpu-hppa.c: Likewise. * cpu-i370.c: Likewise. * cpu-i860.c: Likewise. * cpu-i960.c: Likewise. * cpu-ia64.c: Likewise. * cpu-ip2k.c: Likewise. * cpu-iq2000.c: Likewise. * cpu-lm32.c: Likewise. * cpu-m10200.c: Likewise. * cpu-m10300.c: Likewise. * cpu-m32c.c: Likewise. * cpu-m32r.c: Likewise. * cpu-m68hc11.c: Likewise. * cpu-m68hc12.c: Likewise. * cpu-m68k.c: Likewise. * cpu-m88k.c: Likewise. * cpu-mcore.c: Likewise. * cpu-mep.c: Likewise. * cpu-microblaze.c: Likewise. * cpu-mips.c: Likewise. * cpu-mmix.c: Likewise. * cpu-moxie.c: Likewise. * cpu-msp430.c: Likewise. * cpu-mt.c: Likewise. * cpu-ns32k.c: Likewise. * cpu-openrisc.c: Likewise. * cpu-or32.c: Likewise. * cpu-pdp11.c: Likewise. * cpu-pj.c: Likewise. * cpu-plugin.c: Likewise. * cpu-powerpc.c: Likewise. * cpu-rl78.c: Likewise. * cpu-rs6000.c: Likewise. * cpu-rx.c: Likewise. * cpu-s390.c: Likewise. * cpu-score.c: Likewise. * cpu-sh.c: Likewise. * cpu-sparc.c: Likewise. * cpu-spu.c: Likewise. * cpu-tic30.c: Likewise. * cpu-tic4x.c: Likewise. * cpu-tic54x.c: Likewise. * cpu-tic6x.c: Likewise. * cpu-tic80.c: Likewise. * cpu-tilegx.c: Likewise. * cpu-tilepro.c: Likewise. * cpu-v850.c: Likewise. * cpu-vax.c: Likewise. * cpu-w65.c: Likewise. * cpu-we32k.c: Likewise. * cpu-xc16x.c: Likewise. * cpu-xstormy16.c: Likewise. * cpu-xtensa.c: Likewise. * cpu-z80.c: Likewise. * cpu-z8k.c: Likewise. * cpu-i386.c: Include "libiberty.h". (bfd_arch_i386_fill): New. Add bfd_arch_i386_fill to bfd_arch_info initializer. * cpu-k1om.c: Add bfd_arch_i386_fill to bfd_arch_info initializer. * cpu-l1om.c: Likewise. * linker.c (default_data_link_order): Call abfd->arch_info->fill if fill size is 0. * bfd-in2.h: Regenerated. include/ 2012-01-31 H.J. Lu <hongjiu.lu@intel.com> PR ld/13616 * bfdlink.h (bfd_link_order): Update comments on data size. ld/ 2012-01-31 H.J. Lu <hongjiu.lu@intel.com> PR ld/13616 * emulparams/elf32_x86_64.sh: Remove NOP. * emulparams/elf_i386.sh: Likewise. * emulparams/elf_i386_be.sh: Likewise. * emulparams/elf_i386_ldso.sh: Likewise. * emulparams/elf_i386_vxworks.sh: Likewise. * emulparams/elf_k1om.sh: Likewise. * emulparams/elf_l1om.sh: Likewise. * emulparams/elf_x86_64.sh: Likewise. * ldlang.c (zero_fill): Initialized to 0. * ldwrite.c (build_link_order): Set data size to linker odrder size when they are the same. * scripttempl/elf.sc: Don't specify fill if NOP is undefined. ld/testsuite/ 2012-01-31 H.J. Lu <hongjiu.lu@intel.com> PR ld/13616 * ld-i386/tlsbindesc.dd: Update no-op padding. * ld-i386/tlsnopic.dd: Likewise. * ld-i386/tlspic.dd: Likewise. * ld-x86-64/tlsbin.dd: Likewise. * ld-x86-64/tlsbindesc.dd: Likewise. * ld-x86-64/tlspic.dd: Likewise. commit d164defdfca8fe0a2a5c89cb87e0aee82c09a4a6 Author: Doug Evans <dje@google.com> Date: Tue Jan 31 17:48:41 2012 +0000 * symtab.h: Remove outdated comment. (SYMBOL_MATCHES_NATURAL_NAME): Tweak comment. commit b00119f3599772ed01bace63ee00e8279c7457d8 Author: DJ Delorie <dj@delorie.com> Date: Tue Jan 31 00:22:52 2012 +0000 * rl78-decode.opc (rl78_decode_opcode): Add NOT1. * rl78-decode.c: Regenerate. * config/rl78-parse.y (NOT1): Add. commit 6447b3b96c60b1989da976d5fc0680919f1480e9 Author: qiyao <qiyao> Date: Tue Jan 31 00:10:57 2012 +0000 gdb/testsuite/ * gdb.base/skip.exp: Make test result unique. commit 1d726f4d9fffab598444345f99bf531f11a87139 Author: gdbadmin <gdbadmin@sourceware.org> Date: Tue Jan 31 00:00:33 2012 +0000 *** empty log message *** commit fbdb8da7c231b9b9b757cb64150b5b3bf1e1858a Author: Alan Modra <amodra@bigpond.net.au> Date: Mon Jan 30 23:00:06 2012 +0000 daily update commit 04f86c331f3b2233fffe7ebbf58abe1b4ecdebad Author: Tom Tromey <tromey@redhat.com> Date: Mon Jan 30 20:10:29 2012 +0000 PR breakpoints/13568: * dwarf2read.c (dwarf_decode_macro_bytes): Add 'include_hash' argument. Check for recursive includes. (dwarf_decode_macros): Create an include hash. commit 4d19ed66762845cdcce95f8b1daaceb97cf90c71 Author: eager <eager> Date: Mon Jan 30 17:09:37 2012 +0000 Support stepping through PPC PLT with securePLT. * configure.tgt (powerpc-*-linux*): Add glibc-tdep.o. * ppc-linux-tdep.c: Include glibc-tdep.h. (powerpc32_plt_stub, powerpc32_plt_stub_so): Add PLT stub templates. (powerpc_linux_in_plt_stub): New function. (powerpc_linux_in_dynsym_resolve_code): New function. (ppc_skip_trampoline_code): New function. (ppc_linux_init_abi): Use PPC specific functions rather than generic. Use glibc_skip_solib_resolver. ----------------------------------------------------------------------- Summary of changes: bfd/ChangeLog | 171 + bfd/archive.c | 2 +- bfd/archures.c | 33 + bfd/bfd-in2.h | 7 +- bfd/bfdio.c | 1 - bfd/configure | 2 +- bfd/configure.in | 2 +- bfd/cpu-alpha.c | 1 + bfd/cpu-arc.c | 1 + bfd/cpu-arm.c | 3 +- bfd/cpu-avr.c | 1 + bfd/cpu-bfin.c | 3 +- bfd/cpu-cr16.c | 3 +- bfd/cpu-cr16c.c | 3 +- bfd/cpu-cris.c | 3 +- bfd/cpu-crx.c | 3 +- bfd/cpu-d10v.c | 3 + bfd/cpu-d30v.c | 1 + bfd/cpu-dlx.c | 3 +- bfd/cpu-epiphany.c | 2 + bfd/cpu-fr30.c | 1 + bfd/cpu-frv.c | 1 + bfd/cpu-h8300.c | 7 + bfd/cpu-h8500.c | 1 + bfd/cpu-hppa.c | 12 +- bfd/cpu-i370.c | 3 + bfd/cpu-i386.c | 88 + bfd/cpu-i860.c | 1 + bfd/cpu-i960.c | 3 +- bfd/cpu-ia64.c | 6 +- bfd/cpu-ip2k.c | 2 + bfd/cpu-iq2000.c | 2 + bfd/cpu-k1om.c | 5 + bfd/cpu-l1om.c | 5 + bfd/cpu-lm32.c | 1 + bfd/cpu-m10200.c | 3 +- bfd/cpu-m10300.c | 3 + bfd/cpu-m32c.c | 2 + bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 1 + bfd/cpu-m68hc12.c | 2 + bfd/cpu-m68k.c | 3 +- bfd/cpu-m88k.c | 3 +- bfd/cpu-mcore.c | 1 + bfd/cpu-mep.c | 3 +- bfd/cpu-microblaze.c | 1 + bfd/cpu-mips.c | 1 + bfd/cpu-mmix.c | 1 + bfd/cpu-moxie.c | 3 +- bfd/cpu-msp430.c | 1 + bfd/cpu-mt.c | 3 + bfd/cpu-ns32k.c | 3 +- bfd/cpu-openrisc.c | 1 + bfd/cpu-or32.c | 3 +- bfd/cpu-pdp11.c | 3 +- bfd/cpu-pj.c | 1 + bfd/cpu-plugin.c | 1 + bfd/cpu-powerpc.c | 21 + bfd/cpu-rl78.c | 1 + bfd/cpu-rs6000.c | 4 + bfd/cpu-rx.c | 2 + bfd/cpu-s390.c | 2 + bfd/cpu-score.c | 1 + bfd/cpu-sh.c | 21 + bfd/cpu-sparc.c | 10 + bfd/cpu-spu.c | 1 + bfd/cpu-tic30.c | 1 + bfd/cpu-tic4x.c | 2 + bfd/cpu-tic54x.c | 1 + bfd/cpu-tic6x.c | 1 + bfd/cpu-tic80.c | 3 +- bfd/cpu-tilegx.c | 1 + bfd/cpu-tilepro.c | 1 + bfd/cpu-v850.c | 2 +- bfd/cpu-vax.c | 1 + bfd/cpu-w65.c | 1 + bfd/cpu-we32k.c | 1 + bfd/cpu-xc16x.c | 3 + bfd/cpu-xstormy16.c | 1 + bfd/cpu-xtensa.c | 1 + bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 5 +- bfd/elf-bfd.h | 4 +- bfd/elf.c | 59 +- bfd/elf32-avr.c | 32 +- bfd/elf64-ppc.c | 7 +- bfd/elflink.c | 26 +- bfd/elfnn-ia64.c | 19 +- bfd/libbfd.h | 4 + bfd/linker.c | 9 +- bfd/mach-o-i386.c | 6 +- bfd/mach-o-x86-64.c | 19 +- bfd/mach-o.c | 69 +- bfd/oasys.c | 4 +- bfd/version.h | 2 +- gdb/ChangeLog | 354 + gdb/Makefile.in | 2 +- gdb/NEWS | 10 + gdb/ada-exp.y | 6 +- gdb/ada-lang.c | 104 +- gdb/ada-lang.h | 5 +- gdb/ada-typeprint.c | 8 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-osf1-tdep.c | 2 +- gdb/alpha-tdep.c | 2 +- gdb/alpha-tdep.h | 3 +- gdb/alphafbsd-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 2 +- gdb/alphaobsd-tdep.c | 2 +- gdb/amd64-linux-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 4 +- gdb/amd64bsd-nat.c | 72 + gdb/{nbsd-tdep.h => amd64bsd-nat.h} | 25 +- gdb/amd64fbsd-nat.c | 16 + gdb/amd64nbsd-tdep.c | 2 +- gdb/amd64obsd-tdep.c | 6 +- gdb/arch-utils.c | 2 +- gdb/arch-utils.h | 2 +- gdb/arm-tdep.c | 2 +- gdb/arm-wince-tdep.c | 2 +- gdb/ax-gdb.c | 4 +- gdb/blockframe.c | 6 +- gdb/breakpoint.c | 18 +- gdb/buildsym.c | 4 +- gdb/buildsym.h | 2 +- gdb/c-lang.c | 10 +- gdb/c-typeprint.c | 14 +- gdb/charset.c | 2 +- gdb/cli/cli-cmds.c | 4 +- gdb/coffread.c | 11 +- gdb/completer.c | 4 +- gdb/config/i386/fbsd64.mh | 2 +- gdb/configure | 7 +- gdb/configure.ac | 7 +- gdb/configure.tgt | 8 +- gdb/cp-support.c | 2 +- gdb/cp-valprint.c | 6 +- gdb/d-lang.c | 2 +- gdb/dbxread.c | 17 +- gdb/defs.h | 2 +- gdb/doc/ChangeLog | 13 + gdb/doc/gdb.texinfo | 20 + gdb/dwarf2read.c | 56 +- gdb/elfread.c | 2 +- gdb/eval.c | 6 +- gdb/f-lang.c | 4 +- gdb/f-lang.h | 3 +- gdb/f-valprint.c | 6 +- gdb/frv-linux-tdep.c | 5 +- gdb/gdb-gdb.py | 4 +- gdb/gdbarch.c | 6 +- gdb/gdbarch.h | 8 +- gdb/gdbarch.sh | 4 +- gdb/gdbserver/ChangeLog | 26 + gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 2 +- gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/hostio.c | 4 + gdb/gdbserver/linux-low.c | 49 +- gdb/gdbserver/server.c | 4 +- gdb/gdbserver/tracepoint.c | 7 + gdb/gdbtypes.c | 14 +- gdb/gdbtypes.h | 22 +- gdb/gnu-v2-abi.c | 11 +- gdb/gnu-v3-abi.c | 4 +- gdb/hppa-hpux-tdep.c | 4 +- gdb/i386-darwin-nat.c | 1 + gdb/i386-linux-tdep.c | 4 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-sol2-nat.c | 4 +- gdb/i386-sol2-tdep.c | 6 +- gdb/i386-tdep.c | 8 +- gdb/i386obsd-tdep.c | 6 +- gdb/infcmd.c | 2 +- gdb/inferior.c | 21 +- gdb/infrun.c | 2 +- gdb/jit.c | 245 +- gdb/jv-lang.c | 24 +- gdb/jv-lang.h | 4 +- gdb/jv-typeprint.c | 6 +- gdb/jv-valprint.c | 6 +- gdb/language.c | 6 +- gdb/language.h | 13 +- gdb/libunwind-frame.c | 6 +- gdb/linespec.c | 39 +- gdb/m2-lang.c | 2 +- gdb/m32c-tdep.c | 10 +- gdb/m32r-linux-tdep.c | 4 +- gdb/mdebugread.c | 16 +- gdb/mep-tdep.c | 2 +- gdb/mi/mi-cmd-stack.c | 3 +- gdb/microblaze-tdep.c | 2 +- gdb/minsyms.c | 4 +- gdb/mips-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/moxie-tdep.c | 2 +- gdb/mt-tdep.c | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/objc-lang.c | 24 +- gdb/opencl-lang.c | 2 +- gdb/p-exp.y | 2 +- gdb/p-lang.c | 4 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 4 +- gdb/p-valprint.c | 4 +- gdb/ppc-linux-tdep.c | 97 +- gdb/ppcobsd-tdep.c | 2 +- gdb/printcmd.c | 2 +- gdb/python/py-frame.c | 6 +- gdb/python/py-symbol.c | 90 + gdb/python/py-type.c | 4 +- gdb/python/python-internal.h | 1 + gdb/remote-mips.c | 2 +- gdb/remote.c | 19 +- gdb/rl78-tdep.c | 1035 ++ gdb/rs6000-tdep.c | 2 +- gdb/rx-tdep.c | 2 +- gdb/skip.c | 8 +- gdb/solib-darwin.c | 6 + gdb/solib-frv.c | 6 +- gdb/solib-pa64.c | 4 +- gdb/solib.h | 8 +- gdb/sparc-sol2-tdep.c | 8 +- gdb/sparc-tdep.h | 4 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64fbsd-tdep.c | 4 +- gdb/sparc64nbsd-tdep.c | 4 +- gdb/sparc64obsd-tdep.c | 6 +- gdb/sparcnbsd-tdep.c | 4 +- gdb/sparcobsd-tdep.c | 4 +- gdb/stabsread.c | 48 +- gdb/stabsread.h | 2 +- gdb/stack.c | 6 +- gdb/stack.h | 2 +- gdb/symtab.c | 43 +- gdb/symtab.h | 52 +- gdb/testsuite/ChangeLog | 62 + gdb/testsuite/gdb.ada/mi_task_arg.exp | 51 + gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 70 + gdb/testsuite/gdb.base/break-interp.exp | 9 +- gdb/testsuite/gdb.base/default.exp | 4 + gdb/testsuite/gdb.base/jit-simple.c | 37 + gdb/testsuite/gdb.base/jit-simple.exp | 81 + gdb/testsuite/gdb.base/skip.exp | 31 +- gdb/{nbsd-tdep.h => testsuite/gdb.base/term.c} | 19 +- gdb/testsuite/gdb.base/term.exp | 55 +- gdb/{nbsd-tdep.h => testsuite/gdb.cp/dispcxx.cc} | 33 +- gdb/testsuite/gdb.cp/dispcxx.exp | 41 + gdb/testsuite/gdb.gdb/complaints.exp | 5 + gdb/testsuite/gdb.gdb/selftest.exp | 30 +- gdb/testsuite/gdb.python/py-symbol.c | 2 + gdb/testsuite/gdb.python/py-symbol.exp | 23 + gdb/testsuite/gdb.python/py-symtab.exp | 5 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 3 +- gdb/tracepoint.c | 3 +- gdb/tui/tui-stack.c | 3 +- gdb/tui/tui-win.c | 11 +- gdb/typeprint.c | 2 +- gdb/utils.c | 2 +- gdb/valarith.c | 2 +- gdb/valops.c | 12 +- gdb/value.h | 2 +- gdb/varobj.c | 4 +- gdb/vaxobsd-tdep.c | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 2 +- gdb/xcoffread.c | 43 +- gdb/xstormy16-tdep.c | 2 +- include/ChangeLog | 22 +- include/bfdlink.h | 4 +- include/elf/ChangeLog | 15 + include/gdb/ChangeLog | 4 + include/gdb/sim-rl78.h | 76 + include/opcode/ChangeLog | 5 + include/opcode/i386.h | 2 + opcodes/ChangeLog | 48 + opcodes/i386-dis.c | 235 +- opcodes/i386-gen.c | 7 + opcodes/i386-init.h | 156 +- opcodes/i386-opc.h | 13 + opcodes/i386-opc.tbl | 91 +- opcodes/i386-tbl.h |14216 +++++++++++---------- opcodes/rl78-decode.c | 307 +- sim/rl78/ChangeLog | 5 + sim/rl78/Makefile.in | 1 + sim/rl78/gdb-if.c | 573 + 288 files changed, 12025 insertions(+), 8236 deletions(-) copy gdb/{nbsd-tdep.h => amd64bsd-nat.h} (57%) create mode 100644 gdb/rl78-tdep.c create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg.exp create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb create mode 100644 gdb/testsuite/gdb.base/jit-simple.c create mode 100644 gdb/testsuite/gdb.base/jit-simple.exp copy gdb/{nbsd-tdep.h => testsuite/gdb.base/term.c} (58%) copy gdb/{nbsd-tdep.h => testsuite/gdb.cp/dispcxx.cc} (57%) create mode 100644 gdb/testsuite/gdb.cp/dispcxx.exp create mode 100644 include/gdb/sim-rl78.h create mode 100644 sim/rl78/gdb-if.c First 500 lines of diff: diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6fc3466..f2e40dd 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,174 @@ +2012-02-11 Jan Kratochvil <jan.kratochvil@redhat.com> + Nick Clifton <nickc@redhat.com> + + * oasys.c (oasys_write_header): Fix compilation warning on zero-sized + memset. + +2012-02-10 Iain Sandoe <idsandoe@googlemail.com> + + * mach-o.c (bfd_mach_o_build_seg_command): Count zerofill section + vma additions in their logical, rather than physical order. + +2012-02-10 Iain Sandoe <idsandoe@googlemail.com> + + * mach-o.c (mach_o_section_name_xlat): Correct eh-frame section + parameters. + * mach-o-x86-64.c (text_section_names_xlat): New. + (mach_o_x86_64_segsec_names_xlat): New. + (bfd_mach_o_tgt_seg_table): Define to mach_o_x86_64_segsec_names_xlat. + * mach-o-i386.c (text_section_names_xlat): Correct section parameters. + +2012-02-10 Tristan Gingold <gingold@adacore.com> + + * elfnn-ia64.c (elfNN_vms_object_p): Change comparison operator + to avoid infinite loop. Add comments. + +2012-02-09 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/13675 + * cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte + nop instructions. + (bfd_arch_i386_short_nop_fill): New. + (bfd_arch_i386_long_nop_fill): Likewise. + Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info + initializers. Use bfd_arch_i386_long_nop_fill on 64bit + bfd_arch_info initializers. + + * cpu-k1om.c (bfd_arch_i386_fill): Renamed to ... + (bfd_arch_i386_short_nop_fill): This. + Update bfd_arch_info initializers. + * cpu-l1om.c: Likewise. + +2012-02-08 Alan Modra <amodra@gmail.com> + + * elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too. + (_bfd_elf_fix_symbol_flags): When a weakdef is def_regular, clear + the correct h->u.weakdef. + +2012-02-07 Alan Modra <amodra@gmail.com> + + * elf.c (elf_find_function): Don't use internal_elf_sym. + (_bfd_elf_maybe_function_sym): Likewise. Replace elf_symbol_type + parameter with asymbol. + * elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise. + * elf-bfd.h (_bfd_elf_maybe_function_sym): Update prototype. + (struct elf_backend_data <maybe_function_sym>): Likewise. + +2012-02-02 Vidya Praveen (vidya.praveen@atmel.com) + + PR bfd/13410 + * bfd/elf32-avr.c (elf32_avr_relax_section): Correct the + condition that qualifies the candidates for relaxation. + +2012-02-02 Tristan Gingold <gingold@adacore.com> + + * bfdio.c (real_fopen): Remove unused vms_modes variable. + +2012-02-02 Tristan Gingold <gingold@adacore.com> + + * mach-o.c (bfd_mach_o_read_header): Silent uninitialized + variable warning. + +2012-02-02 Tristan Gingold <gingold@adacore.com> + + * archive.c (bfd_slurp_armap): Fix thinko in cast. + +2012-01-31 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/13616 + * archures.c (bfd_arch_info): Add fill. + (bfd_default_arch_struct): Add bfd_arch_default_fill. + (bfd_arch_default_fill): New. + + * configure.in: Set bfd version to 2.22.52. + * configure: Regenerated. + + * cpu-alpha.c: Add bfd_arch_default_fill to bfd_arch_info + initializer. + * cpu-arc.c: Likewise. + * cpu-arm.c: Likewise. + * cpu-avr.c: Likewise. + * cpu-bfin.c: Likewise. + * cpu-cr16.c: Likewise. + * cpu-cr16c.c: Likewise. + * cpu-cris.c: Likewise. + * cpu-crx.c: Likewise. + * cpu-d10v.c: Likewise. + * cpu-d30v.c: Likewise. + * cpu-dlx.c: Likewise. + * cpu-epiphany.c: Likewise. + * cpu-fr30.c: Likewise. + * cpu-frv.c: Likewise. + * cpu-h8300.c: Likewise. + * cpu-h8500.c: Likewise. + * cpu-hppa.c: Likewise. + * cpu-i370.c: Likewise. + * cpu-i860.c: Likewise. + * cpu-i960.c: Likewise. + * cpu-ia64.c: Likewise. + * cpu-ip2k.c: Likewise. + * cpu-iq2000.c: Likewise. + * cpu-lm32.c: Likewise. + * cpu-m10200.c: Likewise. + * cpu-m10300.c: Likewise. + * cpu-m32c.c: Likewise. + * cpu-m32r.c: Likewise. + * cpu-m68hc11.c: Likewise. + * cpu-m68hc12.c: Likewise. + * cpu-m68k.c: Likewise. + * cpu-m88k.c: Likewise. + * cpu-mcore.c: Likewise. + * cpu-mep.c: Likewise. + * cpu-microblaze.c: Likewise. + * cpu-mips.c: Likewise. + * cpu-mmix.c: Likewise. + * cpu-moxie.c: Likewise. + * cpu-msp430.c: Likewise. + * cpu-mt.c: Likewise. + * cpu-ns32k.c: Likewise. + * cpu-openrisc.c: Likewise. + * cpu-or32.c: Likewise. + * cpu-pdp11.c: Likewise. + * cpu-pj.c: Likewise. + * cpu-plugin.c: Likewise. + * cpu-powerpc.c: Likewise. + * cpu-rl78.c: Likewise. + * cpu-rs6000.c: Likewise. + * cpu-rx.c: Likewise. + * cpu-s390.c: Likewise. + * cpu-score.c: Likewise. + * cpu-sh.c: Likewise. + * cpu-sparc.c: Likewise. + * cpu-spu.c: Likewise. + * cpu-tic30.c: Likewise. + * cpu-tic4x.c: Likewise. + * cpu-tic54x.c: Likewise. + * cpu-tic6x.c: Likewise. + * cpu-tic80.c: Likewise. + * cpu-tilegx.c: Likewise. + * cpu-tilepro.c: Likewise. + * cpu-v850.c: Likewise. + * cpu-vax.c: Likewise. + * cpu-w65.c: Likewise. + * cpu-we32k.c: Likewise. + * cpu-xc16x.c: Likewise. + * cpu-xstormy16.c: Likewise. + * cpu-xtensa.c: Likewise. + * cpu-z80.c: Likewise. + * cpu-z8k.c: Likewise. + + * cpu-i386.c: Include "libiberty.h". + (bfd_arch_i386_fill): New. + Add bfd_arch_i386_fill to bfd_arch_info initializer. + + * cpu-k1om.c: Add bfd_arch_i386_fill to bfd_arch_info initializer. + * cpu-l1om.c: Likewise. + + * linker.c (default_data_link_order): Call abfd->arch_info->fill + if fill size is 0. + + * bfd-in2.h: Regenerated. + 2012-01-27 Michael Eager <eager@eagercon.com> * bfd/elf32-microblaze.c (create_got_section): diff --git a/bfd/archive.c b/bfd/archive.c index 86c62a5..fd44f54 100644 --- a/bfd/archive.c +++ b/bfd/archive.c @@ -1103,7 +1103,7 @@ bfd_slurp_armap (bfd *abfd) /* Read the extended name. We know its length. */ if (bfd_bread (extname, 20, abfd) != 20) return FALSE; - if (bfd_seek (abfd, (file_ptr) -(sizeof (hdr) + 20), SEEK_CUR) != 0) + if (bfd_seek (abfd, -(file_ptr) (sizeof (hdr) + 20), SEEK_CUR) != 0) return FALSE; if (CONST_STRNEQ (extname, "__.SYMDEF SORTED") || CONST_STRNEQ (extname, "__.SYMDEF")) diff --git a/bfd/archures.c b/bfd/archures.c index f609534..c833cbf 100644 --- a/bfd/archures.c +++ b/bfd/archures.c @@ -485,6 +485,12 @@ DESCRIPTION . . bfd_boolean (*scan) (const struct bfd_arch_info *, const char *); . +. {* Allocate via bfd_malloc and return a fill buffer of size COUNT. If +. IS_BIGENDIAN is TRUE, the order of bytes is big endian. If CODE is +. TRUE, the buffer contains code. *} +. void *(*fill) (bfd_size_type count, bfd_boolean is_bigendian, +. bfd_boolean code); +. . const struct bfd_arch_info *next; .} .bfd_arch_info_type; @@ -814,6 +820,7 @@ const bfd_arch_info_type bfd_default_arch_struct = { 32, 32, 8, bfd_arch_unknown, 0, "unknown", "unknown", 2, TRUE, bfd_default_compatible, bfd_default_scan, + bfd_arch_default_fill, 0, }; @@ -1309,3 +1316,29 @@ bfd_arch_mach_octets_per_byte (enum bfd_architecture arch, return ap->bits_per_byte / 8; return 1; } + +/* +INTERNAL_FUNCTION + bfd_arch_default_fill + +SYNOPSIS + void *bfd_arch_default_fill (bfd_size_type count, + bfd_boolean is_bigendian, + bfd_boolean code); + +DESCRIPTION + Allocate via bfd_malloc and return a fill buffer of size COUNT. + If IS_BIGENDIAN is TRUE, the order of bytes is big endian. If + CODE is TRUE, the buffer contains code. +*/ + +void * +bfd_arch_default_fill (bfd_size_type count, + bfd_boolean is_bigendian ATTRIBUTE_UNUSED, + bfd_boolean code ATTRIBUTE_UNUSED) +{ + void *fill = bfd_malloc (count); + if (fill != NULL) + memset (fill, 0, count); + return fill; +} diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 1523660..5072e43 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -2161,7 +2161,6 @@ enum bfd_architecture #define bfd_mach_tilegx 1 bfd_arch_last }; - typedef struct bfd_arch_info { int bits_per_word; @@ -2181,6 +2180,12 @@ typedef struct bfd_arch_info bfd_boolean (*scan) (const struct bfd_arch_info *, const char *); + /* Allocate via bfd_malloc and return a fill buffer of size COUNT. If + IS_BIGENDIAN is TRUE, the order of bytes is big endian. If CODE is + TRUE, the buffer contains code. */ + void *(*fill) (bfd_size_type count, bfd_boolean is_bigendian, + bfd_boolean code); + const struct bfd_arch_info *next; } bfd_arch_info_type; diff --git a/bfd/bfdio.c b/bfd/bfdio.c index 6f8a7c9..43a7684 100644 --- a/bfd/bfdio.c +++ b/bfd/bfdio.c @@ -87,7 +87,6 @@ FILE * real_fopen (const char *filename, const char *modes) { #ifdef VMS - char vms_modes[4]; char *vms_attr; /* On VMS, fopen allows file attributes as optionnal arguments. diff --git a/bfd/configure b/bfd/configure index c679417..a2cd675 100755 --- a/bfd/configure +++ b/bfd/configure @@ -3988,7 +3988,7 @@ fi # Define the identity of the package. PACKAGE=bfd - VERSION=2.22.51 + VERSION=2.22.52 cat >>confdefs.h <<_ACEOF diff --git a/bfd/configure.in b/bfd/configure.in index 83376e5..fc94c34 100644 --- a/bfd/configure.in +++ b/bfd/configure.in @@ -8,7 +8,7 @@ AC_CONFIG_SRCDIR([libbfd.c]) AC_CANONICAL_TARGET AC_ISC_POSIX -AM_INIT_AUTOMAKE(bfd, 2.22.51) +AM_INIT_AUTOMAKE(bfd, 2.22.52) dnl These must be called before LT_INIT, because it may want dnl to call AC_CHECK_PROG. diff --git a/bfd/cpu-alpha.c b/bfd/cpu-alpha.c index 9456b65..902eb8d 100644 --- a/bfd/cpu-alpha.c +++ b/bfd/cpu-alpha.c @@ -36,6 +36,7 @@ DEFAULT, \ bfd_default_compatible, \ bfd_default_scan, \ + bfd_arch_default_fill, \ NEXT, \ } diff --git a/bfd/cpu-arc.c b/bfd/cpu-arc.c index 820c948..5acfc1c 100644 --- a/bfd/cpu-arc.c +++ b/bfd/cpu-arc.c @@ -37,6 +37,7 @@ default_p, \ bfd_default_compatible, \ bfd_default_scan, \ + bfd_arch_default_fill, \ next, \ } diff --git a/bfd/cpu-arm.c b/bfd/cpu-arm.c index 2238720..21a8d0f 100644 --- a/bfd/cpu-arm.c +++ b/bfd/cpu-arm.c @@ -124,7 +124,8 @@ scan (const struct bfd_arch_info *info, const char *string) } #define N(number, print, default, next) \ -{ 32, 32, 8, bfd_arch_arm, number, "arm", print, 4, default, compatible, scan, next } +{ 32, 32, 8, bfd_arch_arm, number, "arm", print, 4, default, compatible, \ + scan, bfd_arch_default_fill, next } static const bfd_arch_info_type arch_info_struct[] = { diff --git a/bfd/cpu-avr.c b/bfd/cpu-avr.c index 07ba6dc..37ccee1 100644 --- a/bfd/cpu-avr.c +++ b/bfd/cpu-avr.c @@ -96,6 +96,7 @@ compatible (const bfd_arch_info_type * a, default, /* Is this the default ? */ \ compatible, \ bfd_default_scan, \ + bfd_arch_default_fill, \ next \ } diff --git a/bfd/cpu-bfin.c b/bfd/cpu-bfin.c index 37e314b..ec515ea 100644 --- a/bfd/cpu-bfin.c +++ b/bfd/cpu-bfin.c @@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_bfin_arch = 4, /* Section align power. */ TRUE, /* The one and only. */ bfd_default_compatible, - bfd_default_scan , + bfd_default_scan, + bfd_arch_default_fill, 0, }; diff --git a/bfd/cpu-cr16.c b/bfd/cpu-cr16.c index 6c77738..bcaaf60 100644 --- a/bfd/cpu-cr16.c +++ b/bfd/cpu-cr16.c @@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_cr16_arch = 1, /* Unsigned int section alignment power. */ TRUE, /* The one and only. */ bfd_default_compatible, - bfd_default_scan , + bfd_default_scan, + bfd_arch_default_fill, 0, }; diff --git a/bfd/cpu-cr16c.c b/bfd/cpu-cr16c.c index e8ee1db..7653f2c 100644 --- a/bfd/cpu-cr16c.c +++ b/bfd/cpu-cr16c.c @@ -34,6 +34,7 @@ const bfd_arch_info_type bfd_cr16c_arch = 1, TRUE, /* The one and only. */ bfd_default_compatible, - bfd_default_scan , + bfd_default_scan, + bfd_arch_default_fill, 0, }; diff --git a/bfd/cpu-cris.c b/bfd/cpu-cris.c index c77e8f5..9cdcf18 100644 --- a/bfd/cpu-cris.c +++ b/bfd/cpu-cris.c @@ -69,7 +69,7 @@ get_compatible (a,b) #define N(NUMBER, PRINT, NEXT) \ { 32, 32, 8, bfd_arch_cris, NUMBER, "cris", PRINT, 1, FALSE, \ - get_compatible, bfd_default_scan, NEXT } + get_compatible, bfd_default_scan, bfd_arch_default_fill, NEXT } static const bfd_arch_info_type bfd_cris_arch_compat_v10_v32 = N (bfd_mach_cris_v10_v32, "cris:common_v10_v32", NULL); @@ -98,6 +98,7 @@ const bfd_arch_info_type bfd_cris_arch = bfd_arch_info_type. */ bfd_default_scan, /* Check if a bfd_arch_info_type is a match. */ + bfd_arch_default_fill, /* Default fill. */ &bfd_cris_arch_v32 /* Pointer to next bfd_arch_info_type in the same family. */ }; diff --git a/bfd/cpu-crx.c b/bfd/cpu-crx.c index 3201c3c..8edd2ca 100644 --- a/bfd/cpu-crx.c +++ b/bfd/cpu-crx.c @@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_crx_arch = 1, /* Unsigned int section alignment power. */ TRUE, /* The one and only. */ bfd_default_compatible, - bfd_default_scan , + bfd_default_scan, + bfd_arch_default_fill, 0, }; diff --git a/bfd/cpu-d10v.c b/bfd/cpu-d10v.c index b161115..7bc208e 100644 --- a/bfd/cpu-d10v.c +++ b/bfd/cpu-d10v.c @@ -37,6 +37,7 @@ static const bfd_arch_info_type d10v_ts3_info = FALSE, bfd_default_compatible, bfd_default_scan, + bfd_arch_default_fill, 0, }; @@ -53,6 +54,7 @@ static const bfd_arch_info_type d10v_ts2_info = FALSE, bfd_default_compatible, bfd_default_scan, + bfd_arch_default_fill, & d10v_ts3_info, }; @@ -69,5 +71,6 @@ const bfd_arch_info_type bfd_d10v_arch = TRUE, bfd_default_compatible, bfd_default_scan, + bfd_arch_default_fill, & d10v_ts2_info, }; diff --git a/bfd/cpu-d30v.c b/bfd/cpu-d30v.c index d528e9b..69515eb 100644 --- a/bfd/cpu-d30v.c +++ b/bfd/cpu-d30v.c @@ -36,5 +36,6 @@ const bfd_arch_info_type bfd_d30v_arch = TRUE, bfd_default_compatible, bfd_default_scan, + bfd_arch_default_fill, 0, }; diff --git a/bfd/cpu-dlx.c b/bfd/cpu-dlx.c index fda48dc..2c17849 100644 --- a/bfd/cpu-dlx.c +++ b/bfd/cpu-dlx.c @@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_dlx_arch = 4, TRUE, /* The one and only. */ bfd_default_compatible, - bfd_default_scan , + bfd_default_scan, + bfd_arch_default_fill, 0, }; diff --git a/bfd/cpu-epiphany.c b/bfd/cpu-epiphany.c index 13427c1..9cf723e 100644 --- a/bfd/cpu-epiphany.c +++ b/bfd/cpu-epiphany.c @@ -36,6 +36,7 @@ const bfd_arch_info_type bfd_epiphany16_arch = FALSE, /* The default ? */ bfd_default_compatible, /* Architecture comparison fn. */ bfd_default_scan, /* String to architecture convert fn. */ + bfd_arch_default_fill, /* Default fill. */ NULL /* Next in list. */ }; @@ -52,5 +53,6 @@ const bfd_arch_info_type bfd_epiphany_arch = TRUE, /* The default ? */ bfd_default_compatible, /* Architecture comparison fn. */ bfd_default_scan, /* String to architecture convert fn. */ hooks/post-receive -- Repository for Project Archer.
next reply other threads:[~2012-02-11 21:26 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-02-11 21:26 jkratoch [this message] -- strict thread matches above, loose matches on Subject: below -- 2012-02-21 19:40 jkratoch 2012-01-30 7:19 jkratoch 2012-01-30 6:40 jkratoch 2012-01-29 23:17 jkratoch
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120211212607.32579.qmail@sourceware.org \ --to=jkratoch@sourceware.org \ --cc=archer-commits@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).