From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17331 invoked by alias); 9 Dec 2012 17:30:35 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 17307 invoked by uid 9674); 9 Dec 2012 17:30:34 -0000 Date: Sun, 09 Dec 2012 17:30:00 -0000 Message-ID: <20121209173033.17291.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-jankratochvil-absdir: reverse-20080717-branchpoint-13342-gaaa65a0 X-Git-Refname: refs/heads/archer-jankratochvil-absdir X-Git-Reftype: branch X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: aaa65a09a8538bb6f8641a7945b3d1bfe2db24b3 X-SW-Source: 2012-q4/txt/msg00023.txt.bz2 List-Id: The branch, archer-jankratochvil-absdir has been created at aaa65a09a8538bb6f8641a7945b3d1bfe2db24b3 (commit) - Log ----------------------------------------------------------------- commit aaa65a09a8538bb6f8641a7945b3d1bfe2db24b3 Merge: 133c2f4 1220490 Author: Jan Kratochvil Date: Sun Dec 9 18:14:35 2012 +0100 Merge branch 'compdir' into compdir-absdir commit 1220490429fa84dc6c88e4e5283bc0afb067a43a Merge: 93722ab cbe65bb Author: Jan Kratochvil Date: Sun Dec 9 18:14:33 2012 +0100 Merge remote-tracking branch 'gdb/master' into compdir commit 133c2f4169821a533b3eba2b13f7d12671030fc8 Author: Jan Kratochvil Date: Sun Dec 9 18:14:13 2012 +0100 . commit cbe65bb2cdc0918d12da775aae05ff471eff7ab2 Author: gdbadmin Date: Sun Dec 9 00:00:37 2012 +0000 *** empty log message *** commit 614b6f7a53f0b83a1cb922fed109384c29785512 Author: Alan Modra Date: Sat Dec 8 23:00:05 2012 +0000 daily update commit 21908cbb077cf3698620ab69c734ece4abf5c206 Author: Jan Kratochvil Date: Sat Dec 8 23:00:32 2012 +0100 . commit a5985e9cc369882123c0a052ab2850fe600413bd Merge: b25b4d6 93722ab Author: Jan Kratochvil Date: Sat Dec 8 17:08:40 2012 +0100 Merge branch 'compdir' into compdir-absdir commit 93722ab879eb39aa443eaab5881165bc401abdc5 Merge: 7f24847 6b147bc Author: Jan Kratochvil Date: Sat Dec 8 17:08:38 2012 +0100 Merge remote-tracking branch 'gdb/master' into compdir commit b25b4d62d3dee8cb02ce1a7a3bf65777a67981bb Author: Jan Kratochvil Date: Sat Dec 8 17:08:18 2012 +0100 . commit 6b147bc7575da7763374e46836491dc5735faab0 Author: qiyao Date: Sat Dec 8 11:58:01 2012 +0000 gdb/testsuite 2012-12-08 Yao Qi Pedro Alves * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test '=breakpoint-created' when GDB merges the tracepoints of both sides. commit 715d61ee3d68057e3c8e5f3edb8bf7e942aa0e38 Author: Jan-Benedict Glaw Date: Sat Dec 8 00:02:31 2012 +0000 * config.sub: Merge from config repo. commit 39031fa7179828dc0b652a16b4b663c1ccdc8fa7 Author: gdbadmin Date: Sat Dec 8 00:00:44 2012 +0000 *** empty log message *** commit 06874edd37b35f2ebb4c2d127979be0f450a80ef Author: Alan Modra Date: Fri Dec 7 23:00:04 2012 +0000 daily update commit 0d24affba26f2723201fbbc77dc66b88467a956e Author: Tom Tromey Date: Fri Dec 7 20:09:07 2012 +0000 * ada-lang.c (ada_make_symbol_completion_list): Add 'code' argument, assertion. * c-exp.y (typebase): Add completion productions. * completer.c (expression_completer): Handle tag completion. * expression.h (parse_expression_for_completion): Add argument. * f-lang.c (f_make_symbol_completion_list): Add 'code' argument. * language.h (struct language_defn) : Add 'code' argument. * parse.c (expout_tag_completion_type, expout_completion_name): New globals. (mark_struct_expression): Add assertion. (mark_completion_tag): New function. (parse_exp_in_context): Initialize new globals. (parse_expression_for_completion): Add 'code' argument. Handle tag completion. * parser-defs.h (mark_completion_tag): Declare. * symtab.c (default_make_symbol_completion_list_break_on): Add 'code' argument. Update. (default_make_symbol_completion_list): Add 'code' argument. (make_symbol_completion_list): Update. (make_symbol_completion_type): New function. * symtab.h (default_make_symbol_completion_list_break_on) (default_make_symbol_completion_list): Update. (make_symbol_completion_type): Declare. testsuite * gdb.base/break1.c (enum some_enum, union some_union): New. (some_enum_global, some_union_global, some_value): New globals. * gdb.base/completion.exp: Add tag completion tests. commit 18b9b611f8666820a4ca712603fae0073a78b252 Author: Tom Tromey Date: Fri Dec 7 20:05:13 2012 +0000 * expression.h (parse_expression_for_completion): Rename from parse_field_expression. (parse_completion): Rename from in_parse_field. * c-exp.y (lex_one_token): Update. * completer.c (expression_completer): Update. * go-exp.y (lex_one_token): Update. * p-exp.y (yylex): Update. * parse.c (parse_completion): Rename from in_parse_field. (parse_exp_in_context): Update. (parse_expression_for_completion): Rename from parse_field_expression. Update. commit 172b3d501874456ae604e1f0bf32799fd6381083 Author: Tom Tromey Date: Fri Dec 7 19:58:09 2012 +0000 * typeprint.c (_initialize_typeprint): Set completer for "whatis" and "ptype". testsuite * gdb.base/completion.exp: Add tests for ptype and whatis completion. commit 079a0eb21d1fc594b914d0af83ace417d322cc75 Merge: 88e918a 7f24847 Author: Jan Kratochvil Date: Fri Dec 7 18:36:45 2012 +0100 Merge branch 'compdir' into compdir-absdir commit 7f248474bc62ff3c2fa70abe54e6000a66cc8304 Merge: 7311db1 3733eb9 Author: Jan Kratochvil Date: Fri Dec 7 18:36:43 2012 +0100 Merge remote-tracking branch 'gdb/master' into compdir commit 88e918a1a80dcef6010c8ac5f921f76265ccdcdc Author: Jan Kratochvil Date: Fri Dec 7 18:35:54 2012 +0100 . commit 3733eb9b4214b9edf19e7f80e80d9e83fec9f700 Author: Joel Brobecker Date: Fri Dec 7 10:18:58 2012 +0000 Fix gdb.base/stale-infcall.exp's copyright line. gdb/testsuite/ChangeLog: * gdb.base/stale-infcall.exp: Fix copyright line. commit 725edecc877ccd2004753684a378601217877dfd Author: Joel Brobecker Date: Fri Dec 7 10:00:55 2012 +0000 Update copyright.py:NOT_FSF_LIST for sim/common subdir. There was a duplicate ("sim/common/cgen-fpu.h"), and one entry where we do have an FSF copyright header ("sim/common/sim-fpu.c"). gdb/ChangeLog: * copyright.py (NOT_FSF_LIST): Remove duplicate entry "sim/common/cgen-fpu.h". Remove invalid entries "sim/common/sim-fpu.c" and "sim/mn10300/sim-main.h", which actually have an FSF copyright header. commit faf4dfe2339998c5008c98abab6ab70da0f9f4dc Author: Alan Modra Date: Fri Dec 7 04:58:32 2012 +0000 PR ld/14926 * elf.c (_bfd_elf_map_sections_to_segments): Include elf header size when determining phdr_in_segment. commit dbd6b93e83c0d9ffdf744e6232bbd73d6f6610e6 Author: Joel Brobecker Date: Fri Dec 7 03:00:00 2012 +0000 gdb.ada/lang_switch: Allow msg parameter to be a reference. gdb/testsuite/ChangeLog: * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference. commit b94b995b76717d6f105938fdbc311d2fe2317511 Author: Joel Brobecker Date: Fri Dec 7 02:57:47 2012 +0000 Delete the gdb/osf-share directory. These are old files that GDB does not use anymore, and probably has not used for a long time. gdb/ChangeLog: * osf-share/AT386/cma_thread_io.h: Delete. * osf-share/HP800/cma_thread_io.h: Delete. * osf-share/README: Delete. * osf-share/RIOS/cma_thread_io.h: Delete. * osf-share/cma_attr.h: Delete. * osf-share/cma_deb_core.h: Delete. * osf-share/cma_debug_client.h: Delete. * osf-share/cma_errors.h: Delete. * osf-share/cma_handle.h: Delete. * osf-share/cma_init.h: Delete. * osf-share/cma_list.h: Delete. * osf-share/cma_mutex.h: Delete. * osf-share/cma_sched.h: Delete. * osf-share/cma_semaphore_defs.h: Delete. * osf-share/cma_sequence.h: Delete. * osf-share/cma_stack.h: Delete. * osf-share/cma_stack_int.h: Delete. * osf-share/cma_tcb_defs.h: Delete. * osf-share/cma_util.h: Delete. * Makefile.in (HFILES_NO_SRCDIR): Remove entries for the files in osf-share. * config/djgpp/fnchange.lst: Remove osf-share/cma_stack_int.h entry. * contrib/ari/gdb_find.sh: Remove handling of osf-share. * copyright.sh (NOT_FSF_LIST): Remove "gdb/osf-share" entry. commit 24c76a3ad5a3fb4bac0f2b5b23cd7c79c20c24c0 Author: gdbadmin Date: Fri Dec 7 00:00:33 2012 +0000 *** empty log message *** commit 5e2f70de5cb5c903c57e157c9f955b17367dfead Author: Alan Modra Date: Thu Dec 6 23:00:05 2012 +0000 daily update commit e24240d23f4287258138f7ff85d8c4750d4b4745 Author: Tom Tromey Date: Thu Dec 6 21:41:01 2012 +0000 2012-12-06 Pedro Alves Tom Tromey * valops.c (value_cast): Move TYPE_CODE_VOID case earlier. testsuite * gdb.base/exprs.exp: Add tests for cast to void. commit c922315294a657e7cd33568b3f7210937abed043 Author: Tom Tromey Date: Thu Dec 6 18:59:53 2012 +0000 2012-12-06 Jens Elmenthaler PR mi/14741: * mi/mi-cmd-var.c (varobj_update_one): Take value of attribute "dynamic" and "displayhint" from printed child, not the root variable. * gdb.python/py-mi.exp: Correct expected results for attribute "dynamic" returned by -var-update. Add test case for correct handling of "diplayhint" for children of dynamic varobjs. * gdb.python/py-prettyprint.c (set_itme): New function. (bug_14741) New function. (main) Add call to bug_14741(). * gdb.python/py-prettyprint.py (class ArrayPrinter): New class. commit 4fc305d7b61b49b4b0a4bcfebb11b88d69e152a7 Merge: b62a38c 7311db1 Author: Jan Kratochvil Date: Thu Dec 6 17:26:15 2012 +0100 Merge branch 'compdir' into compdir-absdir commit 7311db16bbe01492f2061799f2694a17d483dd1b Merge: c24c765 2cca06a Author: Jan Kratochvil Date: Thu Dec 6 17:26:13 2012 +0100 Merge remote-tracking branch 'gdb/master' into compdir commit b62a38cbf3c7656d93a12b7cf17e0ceb49bc7ef5 Author: Jan Kratochvil Date: Thu Dec 6 17:26:08 2012 +0100 . commit a51f66e49ee4e1f3e2267033f74250d5fde715a1 Author: Jan Kratochvil Date: Thu Dec 6 17:18:34 2012 +0100 . commit 19466a1c6e04af580e5aea85817ce5ccd58dd163 Author: yufeng Date: Thu Dec 6 15:56:38 2012 +0000 bfd/ 2012-12-06 Yufeng Zhang * elf64-aarch64.c (elf64_aarch64_grok_prstatus): New function. (elf_backend_grok_prstatus): Define to elf64_aarch64_grok_prstatus. commit 2cca06a0bf0f859e20276e5c614db7b325753a8d Author: Joel Brobecker Date: Thu Dec 6 04:57:06 2012 +0000 aix-thread: Fix getthrds declaration and call. gdb/ChangeLog: * aix-thread.c (getthrds): Fix type of 4th parameter. (get_signaled_thread): Change type of variable ktid to tid_t. commit f135e2e6d1a455583a364c5356694882970dc36c Author: Hui Zhu Date: Thu Dec 6 01:11:31 2012 +0000 * dwarf2loc.c (dwarf_expr_frame_base): Add check for the return value of get_frame_block. commit 2bee92c3777bfb83a32a0658997401014a349c27 Author: Alan Modra Date: Thu Dec 6 00:09:12 2012 +0000 * elfxx-mips.c (allocate_dynrelocs): Correct test for symbol defined in a regular file to include common symbols. commit 432334c3f18cc5b08f2769eeb1d6950fdf34b1fc Author: gdbadmin Date: Thu Dec 6 00:00:34 2012 +0000 *** empty log message *** commit 2c46a5d0979fa73aba989d803d6c8e0aa9032287 Author: Pierre Muller Date: Wed Dec 5 23:23:21 2012 +0000 Avoid memory leaks on struct cmd_list_element.doc field. * cli/cli-decode.c (add_alias_cmd): Make a copy of doc field if flags contains DOC_ALLOCATED. (add_setshow_cmd_full): Add DOC_ALLOCATED to set and show flags. (delete_cmd): Handle DOC_ALLOCATED flag. * cli/cli-decode.h (DOC_ALLOCATED): New macro for use in flags filed of struct cmd_list_element. (struct cmd_list_element): Document new flag item. commit ae533756391572d75b45d1ac99c8a9bf7d743d4c Author: Alan Modra Date: Wed Dec 5 23:00:05 2012 +0000 daily update commit 46414f923c0595d546705d6eb9ffe001fa36dc66 Author: Ulrich Weigand Date: Wed Dec 5 17:07:55 2012 +0000 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in ${binfile}.funcsyms list. commit 6212fb467ac3c61ca7ef83c6ed6e9af759c845c3 Author: Tom Tromey Date: Wed Dec 5 14:56:18 2012 +0000 PR gdb/14917: * server.h (current_insn_ptr, emit_error): Declare 'extern'. commit 075472ddbfb34877e6cbe9ea9c5da6fb0cf20fc1 Author: Alan Modra Date: Wed Dec 5 05:48:18 2012 +0000 Add x86_64-*-rdos. commit c8d03b5842fcb3a9f8b571b400765dbce2e40cb7 Author: Alan Modra Date: Wed Dec 5 04:58:50 2012 +0000 * elf64-ppc.c (build_plt_stub): Fix off by one error in branch to glink. commit a1f6be25bf5e91af6352cf6f1b4870b5bf5554c5 Author: gdbadmin Date: Wed Dec 5 00:00:03 2012 +0000 *** empty log message *** commit a7d21024038ff51ece105b31a1a6462dbe5a00db Author: Doug Evans Date: Tue Dec 4 23:12:06 2012 +0000 * symmisc.c: Whitespace fixes. commit d11604be53bfc05fa3aceb60feac145b27b39491 Author: Alan Modra Date: Tue Dec 4 23:00:05 2012 +0000 daily update commit 5475d3e4cc7666146ee3af19a21270910c1f167f Author: kvbhat Date: Tue Dec 4 07:43:19 2012 +0000 Fix for incorrect breakpoint set in case of clang compiled binary commit ff6541e5e2c73a8606198b0290bfc1764d287e30 Author: qiyao Date: Tue Dec 4 03:55:50 2012 +0000 gdb/testsuite 2012-12-04 Yao Qi PR gdb/13443 * gdb.trace/actions.exp: Make test messages unique. commit 180bcaf773004ba4d4ce3eefef2b768c737a8d00 Author: gdbadmin Date: Tue Dec 4 00:00:04 2012 +0000 *** empty log message *** commit 9ab5115c49b22edea43535804dcfeeab76d807a5 Author: Alan Modra Date: Mon Dec 3 23:00:05 2012 +0000 daily update commit 3830141b894fac788676a8bb1a6d2b405f185b6c Author: Doug Evans Date: Mon Dec 3 22:31:02 2012 +0000 * dwarf2read.c (struct dwarf2_per_objfile): Clarify comment. (dw2_find_symbol_file): Delete unused local file_data. commit e20ebb1fd59c2a371eef9ffa6c0c65a17c5d3ee2 Author: Jan Kratochvil Date: Mon Dec 3 22:17:48 2012 +0100 Not backtrace. commit 2836824e81a7395bab0b99e5a559e5e077bece4b Author: Jan Kratochvil Date: Mon Dec 3 22:05:13 2012 +0100 . commit c24c765b015b584e068826554e1b86a1ae570425 Author: Jan Kratochvil Date: Mon Dec 3 22:04:49 2012 +0100 . commit 8b1b9a5195161a4c0482fae71e6f0bfd1fc874d0 Author: Tom Tromey Date: Mon Dec 3 19:59:12 2012 +0000 * ada-exp.y (write_object_renaming, write_var_or_type) (write_ambiguous_var, write_var_from_sym): Make blocks const. * ada-lang.c (replace_operator_with_call) (find_old_style_renaming_symbol): Make blocks const. * ada-lang.h (ada_find_renaming_symbol): Update. (struct ada_symbol_info) : Now const. * breakpoint.c (watch_command_1): Update. * breakpoint.h (struct watchpoint) : Now const. * c-exp.y (classify_inner_name, classify_name): Make block argument const. * expprint.c (print_subexp_standard) : Make 'b' const. * expression.h (innermost_block, parse_exp_1): Update. (union exp_element) : Now const. * gdbtypes.c (lookup_template_type, lookup_enum, lookup_union) (lookup_struct): Make block argument const. * gdbtypes.h (lookup_template_type): Update. * go-exp.y (classify_name, classify_packaged_name) (package_name_p): Make block argument const. * objc-lang.c (lookup_struct_typedef): Make block argument const. * objc-lang.h (lookup_struct_typedef): Update. * parse.c (parse_exp_in_context, parse_exp_1) (write_exp_elt_block): Make block arguments const. (expression_context_block, innermost_block): Now const. * parser-defs.h (write_exp_elt_block): Update. (expression_context_block, innermost_block, block_found): Now const. * printcmd.c (struct display) : Now const. * symtab.h (lookup_struct, lookup_union, lookup_enum): Update. * valops.c (address_of_variable): Make block argument const. * value.h (value_of_variable): Update. * varobj.c (struct varobj_root) : Now const. commit d3f874761fed3761a40d2c9c40c934c227844a00 Author: Maciej W. Rozycki Date: Mon Dec 3 16:37:50 2012 +0000 PR ld/10629 * elfxx-mips.c (mips_elf_link_hash_table): Update comment for use_rld_obj_head. (_bfd_mips_elf_create_dynamic_sections): Always create a .rld_map section if no __rld_obj_head symbol has been seen. commit 121ab25c898a6586338c0446f9a183758b50b92f Author: Maciej W. Rozycki Date: Mon Dec 3 16:33:12 2012 +0000 * elf32-mips.c (mips_elf32_object_p): Return right away when the ABI is not compatible. * elfn32-mips.c (mips_elf_n32_object_p): Likewise. commit feca17e89dea927d6ac879ad114e5fea11a78d80 Author: Maciej W. Rozycki Date: Mon Dec 3 16:30:02 2012 +0000 * elf32-tilepro.c (tilepro_elf_mkobject): New function. (bfd_elf32_mkobject): New macro. commit 0678eb6a0e00693c7996116456a13b9bfca85906 Author: Maciej W. Rozycki Date: Mon Dec 3 16:17:46 2012 +0000 bfd/ * elf32-mips.c (bfd_elf32_mkobject): New macro. * elf64-mips.c (bfd_elf64_mkobject): Likewise. * elfn32-mips.c (bfd_elf32_mkobject): Likewise. * elfxx-mips.h (_bfd_mips_elf_mkobject): New prototype. * elfxx-mips.c (mips_elf_obj_tdata): New struct. (mips_elf_tdata): New macro. (_bfd_mips_elf_mkobject): New function. (mips_elf_merge_obj_attributes): Report the originating input BFD on attribute conflicts. ld/testsuite/ * ld-mips-elf/attr-gnu-4-12.d: Update the warning message. * ld-mips-elf/attr-gnu-4-13.d: Likewise. * ld-mips-elf/attr-gnu-4-14.d: Likewise. * ld-mips-elf/attr-gnu-4-15.d: Likewise. * ld-mips-elf/attr-gnu-4-21.d: Likewise. * ld-mips-elf/attr-gnu-4-23.d: Likewise. * ld-mips-elf/attr-gnu-4-24.d: Likewise. * ld-mips-elf/attr-gnu-4-25.d: Likewise. * ld-mips-elf/attr-gnu-4-31.d: Likewise. * ld-mips-elf/attr-gnu-4-32.d: Likewise. * ld-mips-elf/attr-gnu-4-34.d: Likewise. * ld-mips-elf/attr-gnu-4-35.d: Likewise. * ld-mips-elf/attr-gnu-4-41.d: Likewise. * ld-mips-elf/attr-gnu-4-42.d: Likewise. * ld-mips-elf/attr-gnu-4-43.d: Likewise. * ld-mips-elf/attr-gnu-4-45.d: Likewise. * ld-mips-elf/attr-gnu-4-51.d: Likewise. commit 8655f8a2603df36156a19bb3490d5a8702d213a5 Author: Maciej W. Rozycki Date: Mon Dec 3 15:57:43 2012 +0000 bfd/ * elfxx-mips.c (mips_elf_merge_obj_attributes): Correct messages for the -mdouble-float and -msingle-float cases throughout; make all the messages report the output file consistently on the left-hand side. ld/testsuite/ * ld-mips-elf/attr-gnu-4-12.d: Adjust the warning expected according to changes to BFD. * ld-mips-elf/attr-gnu-4-14.d: Likewise. * ld-mips-elf/attr-gnu-4-31.d: Likewise. * ld-mips-elf/attr-gnu-4-32.d: Likewise. * ld-mips-elf/attr-gnu-4-34.d: Likewise. * ld-mips-elf/attr-gnu-4-41.d: Likewise. commit 8fdac0874068face5f0b41861691540da753ddec Author: gdbadmin Date: Mon Dec 3 00:00:33 2012 +0000 *** empty log message *** commit f857fd618bf82c541976bbb980807eb39bfeda05 Author: Alan Modra Date: Sun Dec 2 23:00:04 2012 +0000 daily update commit ca1313f3ee2b84a4fe6cbd6e4b54e2ed57d17850 Author: gdbadmin Date: Sun Dec 2 00:00:03 2012 +0000 *** empty log message *** commit 4be03b5a3346d17d938c9f29d420a88c621a16a2 Author: Alan Modra Date: Sat Dec 1 23:00:05 2012 +0000 daily update commit 721babcadfd2d4760c3170d80452b8c97dbfd1bb Author: qiyao Date: Sat Dec 1 02:16:26 2012 +0000 gdb/ 2012-11-30 Yao Qi * breakpoint.c (print_one_breakpoint_location): Indent code. commit 2b737644e282d18ab360982e21a9ed4059ded634 Author: gdbadmin Date: Sat Dec 1 00:00:03 2012 +0000 *** empty log message *** commit bb63a1026861ee0bf5965ee23034dcb3e5f2c423 Author: Alan Modra Date: Fri Nov 30 23:00:03 2012 +0000 daily update commit 20a6939488b0cc91c4e21571ae078a8b7eac0f40 Author: Joern Rennecke Date: Fri Nov 30 17:54:57 2012 +0000 2012-11-30 Oleg Raikhman Joern Rennecke cpu: * epiphany.cpu (keyword gr-names): Move sb/sl/ip after r9/r10/r12. (load_insn): Add NO-DIS attribute to x, p, d, dpm, dl0, dl0.l. (testset-insn): Add NO_DIS attribute to t.l. (store-insn): Add NO-DIS attribute to x.l, p.l, d.l, dpm.l, dl0.l. (move-insns): Add NO-DIS attribute to cmov.l. (op-mmr-movts): Add NO-DIS attribute to movts.l. (op-mmr-movfs): Add NO-DIS attribute to movfs.l. (op-rrr): Add NO-DIS attribute to .l. (shift-rrr): Add NO-DIS attribute to .l. (op-shift-rri): Add NO-DIS attribute to i32.l. (bitrl, movtl): Add NO-DIS attribute. (op-iextrrr): Add NO-DIS attribute to .l (op-two_operands-float, op-fabs-float): Add NO-DIS attribute to f32.l. (op-fix2float-float, op-float2fix-float, op-fextop-float): Likewise. opcodes: * epiphany-desc.c, epiphany-desc.h, epiphany-opc.c: Regenerate. commit 55cd51df8e762811b1ceb5f0e233f6f3b9f80f2d Author: Jan-Benedict Glaw Date: Fri Nov 30 15:02:38 2012 +0000 Merge g++/xg++ changes from GCC * configure.ac: Merge from GCC. * Makefile.tpl: Dito. * Makefile.in: Dito. * configure: Dito. commit c0e33a1ebefe8036f4ee571176bb203bdde031ea Author: qiyao Date: Fri Nov 30 14:46:38 2012 +0000 gdb/ 2012-11-30 Yao Qi * breakpoint.c (print_one_breakpoint_location): Combine two blocks handling 'hit count' together. commit 6abf9dd803ec3edf2cab12f97ac51367d692f083 Author: qiyao Date: Fri Nov 30 14:35:49 2012 +0000 gdb/ 2012-11-30 Yao Qi * infrun.c (error_is_running, ensure_not_running): Move them to ... * infcmd.c (error_is_running, ensure_not_running): ... here. Make them 'static'. * inferior.h: Remove declarations of error_is_running and ensure_not_running. commit bc53aa3990b78fb4dca922592f5a358898a63a0c Author: qiyao Date: Fri Nov 30 07:42:56 2012 +0000 gdb/ 2012-11-30 Yao Qi * tic6x-linux-tdep.c (tic6x_register_sigcontext_offset): Don't check REGNUM >= 0. commit 06db0af3acde38f5444fc041aec5195722d977a5 Author: qiyao Date: Fri Nov 30 07:24:48 2012 +0000 gdb/ 2012-11-30 Yao Qi * infrun.c: Make the declaration of 'init_infwait_state' static. (init_infwait_state): Make it 'static'. commit a648b7fbe41305787b3c1077149f42626f8963ba Author: gdbadmin Date: Fri Nov 30 00:00:33 2012 +0000 *** empty log message *** commit 3e464ae61f5a1d16c2de190d45740f57d59f2516 Author: Roland McGrath Date: Thu Nov 29 23:42:03 2012 +0000 opcodes/ * s390-mkopc.c (file_header): Add const. commit cd58f19229940bf8432e68e19dd5e3247b48e7ef Author: Alan Modra Date: Thu Nov 29 23:00:03 2012 +0000 daily update commit 79cb992c8fc12c0863a225b1de4b9da9349e1651 Author: eager Date: Thu Nov 29 21:09:00 2012 +0000 opcodes/Changelog: * microblaze-opc.h: Rename INST_TYPE_RD_R1_SPECIAL to INST_TYPE_R1_R2_SPECIAL * microblaze-dis.c (print_insn_microblaze): Same. gas/Changelog * gas/config/tc-microblaze.c: Rename INST_TYPE_RD_R1_SPECIAL to INST_TYPE_R1_R2_SPECIAL, don't set RD for wic. commit e3540f23a728a433eb85132f9d199ca608a6c39d Author: Tom Tromey Date: Thu Nov 29 20:53:23 2012 +0000 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign. commit b8650b18a900e12908d2c536579be363b7a8c46d Author: Ulrich Weigand Date: Thu Nov 29 19:11:47 2012 +0000 * python/python.c (finalize_python): Cast unused PyGILState_Ensure return value to void to avoid compiler warning. commit 6bd662afe864b8043db1f2e571e526cb8eca04c5 Author: Roland McGrath Date: Thu Nov 29 19:07:50 2012 +0000 bfd/ * elf-nacl.c (segment_eligible_for_headers): Disallow writable segments. commit 6c3064b8abca45ab40b1c223ebf0581332ffb8f8 Author: Ulrich Weigand Date: Thu Nov 29 18:56:22 2012 +0000 ChangeLog: * opencl-lang.c (opencl_print_type): New function. (opencl_language_arch_info): Install it. testsuite/ChangeLog: * gdb.opencl/convs_casts.exp: Always expect standard vector type names. * gdb.opencl/datatypes.exp: Likewise. * gdb.opencl/operators.exp: Likewise. * gdb.opencl/vec_comps.exp: Likewise. commit 6bbff3df8c5003d9be6a8df209f5bcc1f58febcc Author: Tom Tromey Date: Thu Nov 29 17:49:20 2012 +0000 * gdb.texinfo (SVR4 Process Information): Document missing "info proc" subcommands. commit 2b6347507c36980533d1d8e70365f0d85e8ed72e Author: Tom Tromey Date: Thu Nov 29 17:23:17 2012 +0000 * contrib/ari/gdb_ari.sh: Remove rules for xasprintf and xvasprintf. * common/common-utils.c (xasprintf, xvasprintf): Remove. * common/common-utils.h (xasprintf, xvasprintf): Remove. commit af8c469b2367e94df07d22fd9d6f64617f5f2e80 Author: Jerome Guitton Date: Thu Nov 29 16:30:44 2012 +0000 New testcase for interface type printing. gdb/testsuite/ChangeLog: * gdb.ada/iwide: New testcase. commit 7ad0ac58b905cdaf6067e854dc508d38f21e5d4a Author: Jerome Guitton Date: Thu Nov 29 16:29:53 2012 +0000 Strip interface tags from visible fields The following Ada type: type Circle is new Shape and Drawable with record Center : Point; Radius : Natural; end record; ...is displayed as follow in GDB: (gdb) ptype circle type = new classes.shape with record V51s: ada.tags.interface_tag; center: classes.point; radius: natural; end record V51s is an internal field that is of no interest for the user. It should not be displayed. gdb/ChangeLog: * ada-lang.c (ada_is_interface_tag): New function. (ada_is_ignored_field): Add interface tags to the list of ignored fields. commit 60657d040e41bae744bc2b58d45f3c282870e169 Author: Jerome Guitton Date: Thu Nov 29 16:28:09 2012 +0000 Full view of interface-wide types For displaying the full view of a class-wide object, GDB relies on the assumption that this view will have the same address as the address of the object. In the case of simple inheritance, this assumption is correct; the proper type is deduced by decoding the tag of the object and converting the result to this full-view type. Consider for example an abstract class Shape, a child Circle which implements an interface Drawable, and the corresponding following objects: My_Circle : Circle := ((1, 2), 3); My_Shape : Shape'Class := Shape'Class (My_Circle); My_Drawable : Drawable'Class := Drawable'Class (My_Circle); To display My_Shape, the debugger first extracts the tag (an internal field, usually the first one of the record): (gdb) p my_shape'address $2 = (system.address) 0x8063e28 (gdb) x/x my_shape'address 0x8063e28 : 0x08059ec4 Then the type specific data and the expanded name of the tag is read from there: (gdb) p my_shape'tag $3 = (access ada.tags.dispatch_table) 0x8059ec4 (classes.circle) To get the full view, the debugger converts to the corresponding type: (gdb) p {classes.circle}0x8063e28 $4 = (center => (x => 1, y => 2), radius => 3) Now, in the case of multiple inheritance, the assumption does not hold anymore. The address that we have usually points to some place lower. The offset to the original address is saved in the field Offset_To_Top of the metadata that are above the tag, at address obj'tag - 8. In the case of my_shape, this offset is 0: (gdb) x/x my_shape'tag - 8 0x8059ebc : 0x00000000 ...but in the case of an interface-wide object, it is not null: (gdb) x/x my_drawable'tag - 8 0x8063b28 : 0x00000004 (gdb) p {classes.circle}(my_drawable'address - 4) $7 = (center => (x => 1, y => 2), radius => 3) The following change handles this relocation in the most common cases. Remaining cases that are still to be investigated are signaled by comments. gdb/ChangeLog: * ada-lang.h (ada_tag_value_at_base_address): New function declaration. * ada-lang.c (is_ada95_tag, ada_tag_value_at_base_address): New functions. (ada_to_fixed_type_1, ada_evaluate_subexp): Let ada_tag_base_address relocate the class-wide value if need be. (ada_value_struct_elt, ada_value_ind, ada_coerce_ref): Let ada_tag_value_at_base_address relocate the class-wide access/ref before dereferencing it. * ada-valprint.c (ada_val_print_1): Relocate to base address before displaying the content of an interface-wide ref. gdb/testsuite/ChangeLog: * gdb.ada/ptype_tagged_param.exp: Adjust expected output in ptype test. commit 12a4dd2190deb3986c7a01da1389d3209bbbb8be Author: Jerome Guitton Date: Thu Nov 29 16:27:13 2012 +0000 Update gdb.ada/variant_record_packed_array gdb/testsuite/ChangeLog: * gdb.ada/variant_record_packed_array.exp: Test expressions of the form {VARIANT_TYPE}ADDRESS. commit afd9bd8836a2962f19a786bd949807793aa70607 Author: Jerome Guitton Date: Thu Nov 29 16:26:11 2012 +0000 Handle other cases than EVAL_NORMAL in the default case In the evaluation of an expression in Ada mode, the default case unwraps the argument unconditionally. For an object of a variant record type, this unwrapping builds a fixed type from the specification of the variant type and the actual values of the object's discriminants. It means that unwrapping needs the "proper" value for the object, not just a zero value with the proper type. When not in EVAL_NORMAL, we cannot assume that the evaluation returns such a proper value; it may well return a zero value of the appropriate type e.g in EVAL_AVOID_SIDE_EFFECTS. It is wrong to try to unwrap in that case. In particular, a problem shows up when using expression of the form {VARIANT_TYPE}OBJ. GDB first evaluates this expression in EVAL_AVOID_SIDE_EFFECTS to compute the type, the evaluation of OBJ in most cases returns a zero value of its type, and as UNOP_MEMVAL is mapped to the default case its evaluation ends up trying to read memory around address 0. gdb/ChangeLog: * ada-lang.c (ada_evaluate_subexp): Unwrap only in EVAL_NORMAL. commit 667ad93de8fa65e65d2c8a79356d9ea1fca65662 Author: Hans-Peter Nilsson Date: Thu Nov 29 14:39:23 2012 +0000 Fix attribution for old patch: 2009-10-19 Edgar E. Iglesias Hans-Peter Nilsson * elf32-cris.c (cris_elf_relocate_section) : Don't subtract the size of the TLS block for non-shared objects from the relocation. commit c1b318155f3f3f12fede2cddc3b67f498b0dc790 Author: gdbadmin Date: Thu Nov 29 13:12:22 2012 +0000 GDB 7.5.1 released. commit 8b7cb1707606825a780f2df5ee95bfbda4549931 Author: qiyao Date: Thu Nov 29 07:55:10 2012 +0000 gdb/ 2012-11-29 Yao Qi Tom Tromey * eval.c (evaluate_subexp_standard): Get the correct pointer type for TYPE_CODE_MEMBERPTR. commit a03fae644e4facdade86a1f3cc15dcc6d3ff94b2 Author: qiyao Date: Thu Nov 29 06:24:24 2012 +0000 gdb/doc/ 2012-11-29 Yao Qi PR gdb/1477. * gdb.texinfo (Print Settings): Correct the default 'demangle-style' to 'auto' instead of 'gnu'. commit a07ad9ac21f9a708aae0bb1896e00806cbb26fe3 Author: gdbadmin Date: Thu Nov 29 00:00:33 2012 +0000 *** empty log message *** commit 6dc7a7034936d41e19596b4a1b9c0ba7aa8bc2c4 Author: Alan Modra Date: Wed Nov 28 23:00:05 2012 +0000 daily update commit 5c7aee5d6e77986a42f0f969cc70961a8ee483d2 Author: emachado Date: Wed Nov 28 20:07:19 2012 +0000 2012-11-28 Edjunior Machado * rs6000-tdep.c (gdb_print_insn_powerpc): Remove info->mach checking, since now it is being done by binutils' powerpc_init_dialect(). commit e7ec8569b9a10efbccbe7816e3623959614de40a Author: Tom Tromey Date: Wed Nov 28 18:48:37 2012 +0000 PR gdb/14290: * solib-darwin.c (gdb_bfd_mach_o_fat_extract): New function. (darwin_solib_get_all_image_info_addr_at_init, darwin_bfd_open): Use it. * gdb_bfd.h (gdb_bfd_mark_parent): Declare. * gdb_bfd.c (gdb_bfd_mark_parent): New function. (gdb_bfd_openr_next_archived_file): Use it. commit 5a5150701a3ec88efd09f2cfb2025f260fc67453 Author: mmetzger Date: Wed Nov 28 16:21:56 2012 +0000 2012-11-28 Markus Metzger gdb/ * configure.ac: Check for linux/perf_event.h. * config.in: Regenerated. * configure: Regenerated. gdb/gdbserver/ * configure.ac: Check for linux/perf_event.h. * config.in: Regenerated. * configure: Regenerated. ----------------------------------------------------------------------- hooks/post-receive -- Repository for Project Archer.