From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14369 invoked by alias); 7 Sep 2012 13:38:53 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 14324 invoked by uid 9514); 7 Sep 2012 13:38:52 -0000 Date: Fri, 07 Sep 2012 13:38:00 -0000 Message-ID: <20120907133852.14309.qmail@sourceware.org> From: pmuldoon@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace X-Git-Refname: refs/heads/archer-pmuldoon-python-backtrace X-Git-Reftype: branch X-Git-Oldrev: db866dac10077dcb9ee2b4b4865c06ccd39d4e99 X-Git-Newrev: e66d17148bfb06c08f197b2ab82b4a0a6c368a2e X-SW-Source: 2012-q3/txt/msg00040.txt.bz2 List-Id: The branch, archer-pmuldoon-python-backtrace has been updated via e66d17148bfb06c08f197b2ab82b4a0a6c368a2e (commit) via b40cd7f4a3f4026397960a1ba4f5d461487b9dc9 (commit) via 2252c4e0f97f520305c4b9514b9ceec418d495c4 (commit) via c94c03c12b4a1b88e80cbf72e6fe4ebb7fa3cb60 (commit) via cc1854e72babff9a318df53397f8ba21f5a2ed95 (commit) via 73c47ece564458b946b38bb34eb44d28ef060e71 (commit) via 340f03d58bc0c25215742d04c268f253ae168bfb (commit) via c0aab0d73a30f1c7d1a952cdcc93da56fabff509 (commit) via 6ad1958845d3107f289f93a7dd29e3f8b3c9b621 (commit) via 544c4a04eb8ed4614b36d0617ddf80bf159d3508 (commit) via 65019b4366177aa6d89c8d95a4295f2c305cecd2 (commit) via 20215593e6fe8d3beb14bcaac191715ef31e6692 (commit) via 31478e01680c6881465e46d181b69095df4a4655 (commit) via 022711aa6794900e33b582f1950afa2dd4c34b20 (commit) via 0a59781fc011056bf2d65e101d3b4f0f0a739e44 (commit) via e2cbfed3e0609d6bd8eb57077cf562119e53ee95 (commit) via 636392c0fed8a268c3cbb59003b255dc5462d0af (commit) from db866dac10077dcb9ee2b4b4865c06ccd39d4e99 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit e66d17148bfb06c08f197b2ab82b4a0a6c368a2e Merge: db866da b40cd7f Author: Phil Muldoon Date: Fri Sep 7 14:38:39 2012 +0100 Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace commit b40cd7f4a3f4026397960a1ba4f5d461487b9dc9 Author: gdbadmin Date: Fri Sep 7 00:00:33 2012 +0000 *** empty log message *** commit 2252c4e0f97f520305c4b9514b9ceec418d495c4 Author: Alan Modra Date: Fri Sep 7 00:00:04 2012 +0000 daily update commit c94c03c12b4a1b88e80cbf72e6fe4ebb7fa3cb60 Author: Cary Coutant Date: Thu Sep 6 23:08:07 2012 +0000 2012-09-06 Cary Coutant include/ * dwarf2.def: Edit comment. commit cc1854e72babff9a318df53397f8ba21f5a2ed95 Author: Doug Evans Date: Thu Sep 6 20:39:48 2012 +0000 * boards/fission.exp: New file. commit 73c47ece564458b946b38bb34eb44d28ef060e71 Author: Tom Tromey Date: Thu Sep 6 20:14:09 2012 +0000 * python/py-newobjfileevent.c (create_new_objfile_event_object): Don't decref py_objfile. commit 340f03d58bc0c25215742d04c268f253ae168bfb Author: Doug Evans Date: Thu Sep 6 17:57:41 2012 +0000 (test_subscript_regression): Remove no longer necessary globals, from previous patch. commit c0aab0d73a30f1c7d1a952cdcc93da56fabff509 Author: Doug Evans Date: Thu Sep 6 17:52:37 2012 +0000 * gdb.python/py-value.exp: Use clean_restart. commit 6ad1958845d3107f289f93a7dd29e3f8b3c9b621 Author: Alan Modra Date: Thu Sep 6 00:00:05 2012 +0000 daily update commit 544c4a04eb8ed4614b36d0617ddf80bf159d3508 Author: gdbadmin Date: Thu Sep 6 00:00:03 2012 +0000 *** empty log message *** commit 65019b4366177aa6d89c8d95a4295f2c305cecd2 Author: Doug Evans Date: Wed Sep 5 18:20:52 2012 +0000 * gdb.base/info-macros.c: Fix whitespace. commit 20215593e6fe8d3beb14bcaac191715ef31e6692 Author: Alan Modra Date: Wed Sep 5 00:00:04 2012 +0000 daily update commit 31478e01680c6881465e46d181b69095df4a4655 Author: gdbadmin Date: Wed Sep 5 00:00:03 2012 +0000 *** empty log message *** commit 022711aa6794900e33b582f1950afa2dd4c34b20 Author: Hans-Peter Nilsson Date: Tue Sep 4 23:54:40 2012 +0000 * linux-crisv32-low.c: Fix compile errors. commit 0a59781fc011056bf2d65e101d3b4f0f0a739e44 Author: Joel Sherrill Date: Tue Sep 4 21:40:26 2012 +0000 2012-09-03 Joel Sherrill * configure.ac: Always link against dv-sockser.o. * configure: Regenerate. commit e2cbfed3e0609d6bd8eb57077cf562119e53ee95 Author: H.J. Lu Date: Tue Sep 4 13:52:04 2012 +0000 Add Intel Itanium Series 9500 support bfd/ 2012-09-04 Sergey A. Guriev * cpu-ia64-opc.c (ins_cnt6a): New function. (ext_cnt6a): Ditto. (ins_strd5b): Ditto. (ext_strd5b): Ditto. (elf64_ia64_operands): Add new operand types. gas/ 2012-09-04 Sergey A. Guriev * config/tc-ia64.c (reg_symbol): Add a new register. (indirect_reg): Ditto. (pseudo_func): Add new symbolic constants. (operand_match): Add new operand types recognition. (operand_insn): Add new register recognition. (md_begin): Add new register definition. (specify_resource): Add new register recognition. gas/testsuite/ 2012-09-04 Sergey A. Guriev * gas/testsuite/gas/ia64/psn.d: New file. * gas/testsuite/gas/ia64/psn.s: New file. * gas/testsuite/gas/ia64/ia64.exp: Add new testcase. * gas/testsuite/gas/ia64/opc-i.d: Fixed failing tests. * gas/testsuite/gas/ia64/opc-m.d: Ditto. include/opcode/ 2012-09-04 Sergey A. Guriev * ia64.h (ia64_opnd): Add new operand types. opcodes/ 2012-09-04 Sergey A. Guriev * ia64-asmtab.h (completer_index): Extend bitfield to full uint. * ia64-gen.c: Promote completer index type to longlong. (irf_operand): Add new register recognition. (in_iclass_mov_x): Add an entry for the new mov_* instruction type. (lookup_specifier): Add new resource recognition. (insert_bit_table_ent): Relax abort condition according to the changed completer index type. (print_dis_table): Fix printf format for completer index. * ia64-ic.tbl: Add a new instruction class. * ia64-opc-i.c (ia64_opcodes_i): Define new I-instructions. * ia64-opc-m.c (ia64_opcodes_m): Define new M-instructions. * ia64-opc.h: Define short names for new operand types. * ia64-raw.tbl: Add new RAW resource for DAHR register. * ia64-waw.tbl: Add new WAW resource for DAHR register. * ia64-asmtab.c: Regenerate. commit 636392c0fed8a268c3cbb59003b255dc5462d0af Author: H.J. Lu Date: Tue Sep 4 12:35:33 2012 +0000 Ignore section symbols without a BFD section bfd/ PR binutils/14493 * elf.c (ignore_section_sym): Also ignore section symbols without a BFD section. binutils/ PR binutils/14493 * readelf.c (get_symbol_index_type): Check bad section index. ----------------------------------------------------------------------- Summary of changes: bfd/ChangeLog | 14 + bfd/cpu-ia64-opc.c | 54 + bfd/elf.c | 14 +- bfd/version.h | 2 +- gdb/ChangeLog | 5 + gdb/gdbserver/ChangeLog | 4 + gdb/gdbserver/linux-crisv32-low.c | 23 +- gdb/python/py-newobjfileevent.c | 6 +- gdb/testsuite/ChangeLog | 10 + gdb/testsuite/boards/fission.exp | 30 + gdb/testsuite/gdb.base/info-macros.c | 8 +- gdb/testsuite/gdb.python/py-value.exp | 14 +- gdb/version.in | 2 +- include/ChangeLog | 4 + include/dwarf2.def | 2 +- include/opcode/ChangeLog | 48 +- include/opcode/ia64.h | 9 + opcodes/ChangeLog | 18 + opcodes/ia64-asmtab.c |16489 ++++++++++++++++++--------------- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-gen.c | 35 +- opcodes/ia64-ic.tbl | 1 + opcodes/ia64-opc-i.c | 7 +- opcodes/ia64-opc-m.c | 1223 +++- opcodes/ia64-opc.h | 6 + opcodes/ia64-raw.tbl | 1 + opcodes/ia64-waw.tbl | 1 + sim/mips/ChangeLog | 5 + sim/mips/configure | 3 +- sim/mips/configure.ac | 3 +- 30 files changed, 10617 insertions(+), 7426 deletions(-) create mode 100644 gdb/testsuite/boards/fission.exp First 500 lines of diff: diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 189d52d..ff0c5c2 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,17 @@ +2012-09-04 Sergey A. Guriev + + * cpu-ia64-opc.c (ins_cnt6a): New function. + (ext_cnt6a): Ditto. + (ins_strd5b): Ditto. + (ext_strd5b): Ditto. + (elf64_ia64_operands): Add new operand types. + +2012-09-04 H.J. Lu + + PR binutils/14493 + * elf.c (ignore_section_sym): Also ignore section symbols without + a BFD section. + 2012-09-03 Andreas Krebbel * elf32-s390.c (elf_s390_relocate_section): Handle PLTOFF for diff --git a/bfd/cpu-ia64-opc.c b/bfd/cpu-ia64-opc.c index b797e44..dcc318e 100644 --- a/bfd/cpu-ia64-opc.c +++ b/bfd/cpu-ia64-opc.c @@ -380,6 +380,46 @@ ext_cnt2c (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) } static const char* +ins_cnt6a (const struct ia64_operand *self, ia64_insn value, + ia64_insn *code) +{ + if (value < 1 || value > 64) + return "value must be between 1 and 64"; + return ins_immu (self, value - 1, code); +} + +static const char* +ext_cnt6a (const struct ia64_operand *self, ia64_insn code, + ia64_insn *valuep) +{ + const char *result; + + result = ext_immu (self, code, valuep); + if (result) + return result; + + *valuep = *valuep + 1; + return 0; +} + +static const char* +ins_strd5b (const struct ia64_operand *self, ia64_insn value, + ia64_insn *code) +{ + if ( value & 0x3f ) + return "value must be a multiple of 64"; + return ins_imms_scaled (self, value, code, 6); +} + +static const char* +ext_strd5b (const struct ia64_operand *self, ia64_insn code, + ia64_insn *valuep) +{ + return ext_imms_scaled (self, code, valuep, 6); +} + + +static const char* ins_inc3 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) { BFD_HOST_64_BIT val = value; @@ -480,6 +520,8 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] = "a general register" }, { REG, ins_reg, ext_reg, "r", {{ 2, 20}}, 0, /* R3_2 */ "a general register r0-r3" }, + { REG, ins_reg, ext_reg, "dahr", {{ 3, 23}}, 0, /* DAHR */ + "a dahr register dahr0-7" }, /* memory operands: */ { IND, ins_reg, ext_reg, "", {{7, 20}}, 0, /* MR3 */ @@ -504,6 +546,8 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] = "a pmc register" }, { IND, ins_reg, ext_reg, "pmd", {{7, 20}}, 0, /* PMD_R3 */ "a pmd register" }, + { IND, ins_reg, ext_reg, "dahr", {{7, 20}}, 0, /* DAHR_R3 */ + "a dahr register" }, { IND, ins_reg, ext_reg, "rr", {{7, 20}}, 0, /* RR_R3 */ "an rr register" }, @@ -568,9 +612,15 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] = { ABS, ins_imms, ext_imms, 0, /* IMM14 */ {{ 7, 13}, { 6, 27}, { 1, 36}}, SDEC, "a 14-bit integer (-8192-8191)" }, + { ABS, ins_immu, ext_immu, 0, /* IMMU16 */ + {{4, 6}, {11, 12}, { 1, 36}}, UDEC, + "a 16-bit unsigned" }, { ABS, ins_imms1, ext_imms1, 0, /* IMM17 */ {{ 7, 6}, { 8, 24}, { 1, 36}}, 0, "a 17-bit integer (-65536-65535)" }, + { ABS, ins_immu, ext_immu, 0, /* IMMU19 */ + {{4, 6}, {14, 12}, { 1, 36}}, UDEC, + "a 19-bit unsigned" }, { ABS, ins_immu, ext_immu, 0, {{20, 6}, { 1, 36}}, 0, /* IMMU21 */ "a 21-bit unsigned" }, { ABS, ins_imms, ext_imms, 0, /* IMM22 */ @@ -613,4 +663,8 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] = { ABS, ins_const, ext_const, 0, {{0, 0}}, 0, /* LDXMOV */ "ldxmov target" }, + { ABS, ins_cnt6a, ext_cnt6a, 0, {{6, 6}}, UDEC, /* CNT6a */ + "lfetch count" }, + { ABS, ins_strd5b, ext_strd5b, 0, {{5, 13}}, SDEC, /* STRD5b*/ + "lfetch stride" }, }; diff --git a/bfd/elf.c b/bfd/elf.c index 0208e05..b4043b1 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -3264,13 +3264,21 @@ sym_is_global (bfd *abfd, asymbol *sym) } /* Don't output section symbols for sections that are not going to be - output, or that are duplicates. */ + output, that are duplicates or there is no BFD section. */ static bfd_boolean ignore_section_sym (bfd *abfd, asymbol *sym) { - return ((sym->flags & BSF_SECTION_SYM) != 0 - && !(sym->section->owner == abfd + elf_symbol_type *type_ptr; + + if ((sym->flags & BSF_SECTION_SYM) == 0) + return FALSE; + + type_ptr = elf_symbol_from (abfd, sym); + return ((type_ptr != NULL + && type_ptr->internal_elf_sym.st_shndx != 0 + && bfd_is_abs_section (sym->section)) + || !(sym->section->owner == abfd || (sym->section->output_section->owner == abfd && sym->section->output_offset == 0) || bfd_is_abs_section (sym->section))); diff --git a/bfd/version.h b/bfd/version.h index ee5f832..869fb76 100644 --- a/bfd/version.h +++ b/bfd/version.h @@ -1,4 +1,4 @@ -#define BFD_VERSION_DATE 20120904 +#define BFD_VERSION_DATE 20120907 #define BFD_VERSION @bfd_version@ #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ #define REPORT_BUGS_TO @report_bugs_to@ diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 05b3142..ffc5c94 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2012-09-06 Tom Tromey + + * python/py-newobjfileevent.c (create_new_objfile_event_object): + Don't decref py_objfile. + 2012-09-02 Khoo Yit Phang Do not enable -lmcheck by default when Python is enabled with diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index fb89abb..672a87d 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2012-09-05 Michael Brandt + + * linux-crisv32-low.c: Fix compile errors. + 2012-09-04 Yao Qi * tracepoint.c (cmd_qtsv): Adjust debug message. diff --git a/gdb/gdbserver/linux-crisv32-low.c b/gdb/gdbserver/linux-crisv32-low.c index 1cc4cd1..d0e2f56 100644 --- a/gdb/gdbserver/linux-crisv32-low.c +++ b/gdb/gdbserver/linux-crisv32-low.c @@ -231,6 +231,7 @@ cris_remove_point (char type, CORE_ADDR addr, int len) unsigned long bp_ctrl; unsigned long start, end; struct regcache *regcache; + unsigned long bp_d_regs[12]; /* Breakpoint/watchpoint types: 0 = memory breakpoint for instructions @@ -259,8 +260,6 @@ cris_remove_point (char type, CORE_ADDR addr, int len) single switch (addr) as there may be several watchpoints with the same start address for example. */ - unsigned long bp_d_regs[12]; - /* Get all range registers to simplify search. */ collect_register_by_name (regcache, "s3", &bp_d_regs[0]); collect_register_by_name (regcache, "s4", &bp_d_regs[1]); @@ -321,8 +320,9 @@ static int cris_stopped_by_watchpoint (void) { unsigned long exs; + struct regcache *regcache = get_thread_regcache (current_inferior, 1); - collect_register_by_name ("exs", &exs); + collect_register_by_name (regcache, "exs", &exs); return (((exs & 0xff00) >> 8) == 0xc); } @@ -331,47 +331,46 @@ static CORE_ADDR cris_stopped_data_address (void) { unsigned long eda; + struct regcache *regcache = get_thread_regcache (current_inferior, 1); - collect_register_by_name ("eda", &eda); + collect_register_by_name (regcache, "eda", &eda); /* FIXME: Possibly adjust to match watched range. */ return eda; } static void -cris_fill_gregset (void *buf) +cris_fill_gregset (struct regcache *regcache, void *buf) { int i; for (i = 0; i < cris_num_regs; i++) { if (cris_regmap[i] != -1) - collect_register (i, ((char *) buf) + cris_regmap[i]); + collect_register (regcache, i, ((char *) buf) + cris_regmap[i]); } } static void -cris_store_gregset (const void *buf) +cris_store_gregset (struct regcache *regcache, const void *buf) { int i; for (i = 0; i < cris_num_regs; i++) { if (cris_regmap[i] != -1) - supply_register (i, ((char *) buf) + cris_regmap[i]); + supply_register (regcache, i, ((char *) buf) + cris_regmap[i]); } } -typedef unsigned long elf_gregset_t[cris_num_regs]; - struct regset_info target_regsets[] = { - { PTRACE_GETREGS, PTRACE_SETREGS, 0, sizeof (elf_gregset_t), + { PTRACE_GETREGS, PTRACE_SETREGS, 0, cris_num_regs * 4, GENERAL_REGS, cris_fill_gregset, cris_store_gregset }, { 0, 0, 0, -1, -1, NULL, NULL } }; struct linux_target_ops the_low_target = { - init_register_crisv32, + init_registers_crisv32, -1, NULL, NULL, diff --git a/gdb/python/py-newobjfileevent.c b/gdb/python/py-newobjfileevent.c index 3059ae4..46b26ab 100644 --- a/gdb/python/py-newobjfileevent.c +++ b/gdb/python/py-newobjfileevent.c @@ -25,23 +25,23 @@ static PyObject * create_new_objfile_event_object (struct objfile *objfile) { PyObject *objfile_event; - PyObject *py_objfile = NULL; + PyObject *py_objfile; objfile_event = create_event_object (&new_objfile_event_object_type); if (!objfile_event) goto fail; + /* Note that objfile_to_objfile_object returns a borrowed reference, + so we don't need a decref here. */ py_objfile = objfile_to_objfile_object (objfile); if (!py_objfile || evpy_add_attribute (objfile_event, "new_objfile", py_objfile) < 0) goto fail; - Py_DECREF (py_objfile); return objfile_event; fail: - Py_XDECREF (py_objfile); Py_XDECREF (objfile_event); return NULL; } diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 3be01db..bea1678 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,13 @@ +2012-09-06 Doug Evans + + * boards/fission.exp: New file. + + * gdb.python/py-value.exp: Use clean_restart. + +2012-09-05 Doug Evans + + * gdb.base/info-macros.c: Fix whitespace. + 2012-08-28 Pedro Alves PR gdb/14428 diff --git a/gdb/testsuite/boards/fission.exp b/gdb/testsuite/boards/fission.exp new file mode 100644 index 0000000..f51243b --- /dev/null +++ b/gdb/testsuite/boards/fission.exp @@ -0,0 +1,30 @@ +# Copyright 2012 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# This file is a dejagnu "board file" and is used to run the testsuite +# with Fission support. http://gcc.gnu.org/wiki/DebugFission +# +# Example usage: +# bash$ make check RUNTESTFLAGS='--target_board=fission' + +# This is copied from baseboards/unix.exp. +# At the moment this only supports things that unix.exp supports. +load_generic_config "unix" +process_multilib_options "" +set_board_info compiler "[find_gcc]" + +# This requires a relatively recent version of gcc (>4.7) and gold +# for the linker. +set_board_info debug_flags "-gdwarf-4 -gsplit-dwarf -Wl,--gdb-index" diff --git a/gdb/testsuite/gdb.base/info-macros.c b/gdb/testsuite/gdb.base/info-macros.c index f874156..4a6c960 100644 --- a/gdb/testsuite/gdb.base/info-macros.c +++ b/gdb/testsuite/gdb.base/info-macros.c @@ -4,8 +4,7 @@ #ifdef FOO #undef FOO #endif - - #define FOO "hello" + #define FOO "hello" #else #undef FOO #endif @@ -15,15 +14,14 @@ #ifdef FOO #undef FOO #endif - #define FOO " " + #define FOO " " #endif #ifdef THREE #ifdef FOO #undef FOO #endif - - #define FOO "world" + #define FOO "world" #endif #ifdef FOUR diff --git a/gdb/testsuite/gdb.python/py-value.exp b/gdb/testsuite/gdb.python/py-value.exp index 87b0734..3ece588 100644 --- a/gdb/testsuite/gdb.python/py-value.exp +++ b/gdb/testsuite/gdb.python/py-value.exp @@ -363,14 +363,8 @@ proc test_value_after_death {} { # subscript operation to proceed. proc test_subscript_regression {exefile lang} { - - global srcdir subdir - # Start with a fresh gdb. - gdb_exit - gdb_start - gdb_reinitialize_dir $srcdir/$subdir - gdb_load ${exefile} + clean_restart ${exefile} if ![runto_main ] then { perror "couldn't run to breakpoint" @@ -466,11 +460,7 @@ build_inferior "${binfile}" "c" build_inferior "${binfile}-cxx" "c++" # Start with a fresh gdb. - -gdb_exit -gdb_start -gdb_reinitialize_dir $srcdir/$subdir -gdb_load ${binfile} +clean_restart ${binfile} # Skip all tests if Python scripting is not enabled. if { [skip_python_tests] } { continue } diff --git a/gdb/version.in b/gdb/version.in index 3479df8..46761b9 100644 --- a/gdb/version.in +++ b/gdb/version.in @@ -1 +1 @@ -7.5.50.20120904-cvs +7.5.50.20120907-cvs diff --git a/include/ChangeLog b/include/ChangeLog index ad7f0f1..d4cc815 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,7 @@ +2012-09-06 Cary Coutant + + * dwarf2.def: Edit comment. + 2012-08-24 Sriraman Tallam * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): diff --git a/include/dwarf2.def b/include/dwarf2.def index 3c3dfcc..7fe2df1 100644 --- a/include/dwarf2.def +++ b/include/dwarf2.def @@ -586,7 +586,7 @@ DW_OP (DW_OP_GNU_convert, 0xf7) DW_OP (DW_OP_GNU_reinterpret, 0xf9) /* The GNU parameter ref extension. */ DW_OP (DW_OP_GNU_parameter_ref, 0xfa) -/* Extension for Fission. See http://gcc.gnu.org/wiki/DebugFission. */ +/* Extensions for Fission. See http://gcc.gnu.org/wiki/DebugFission. */ DW_OP (DW_OP_GNU_addr_index, 0xfb) DW_OP (DW_OP_GNU_const_index, 0xfc) /* HP extensions. */ diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index e0b0673..ce5c71d 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,22 +1,26 @@ +2012-09-04 Sergey A. Guriev + + * ia64.h (ia64_opnd): Add new operand types. + 2012-08-21 David S. Miller * sparc.h (F3F4): New macro. 2012-08-13 Ian Bolton - Laurent Desnogues - Jim MacArthur - Marcus Shawcroft - Nigel Stephens - Ramana Radhakrishnan - Richard Earnshaw - Sofiane Naci - Tejas Belagod - Yufeng Zhang + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang * aarch64.h: New file. 2012-08-13 Richard Sandiford - Maciej W. Rozycki + Maciej W. Rozycki * mips.h (mips_opcode): Add the exclusions field. (OPCODE_IS_MEMBER): Remove macro. @@ -24,8 +28,8 @@ (opcode_is_member): Likewise. 2012-07-31 Chao-Ying Fu - Catherine Moore - Maciej W. Rozycki + Catherine Moore + Maciej W. Rozycki hooks/post-receive -- Repository for Project Archer.