aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-10-28* python/lib/gdb/types.py (deep_items): Rename from deepitems.Paul Koning3-2/+13
* NEWS: Mention deep_items.
2011-10-28Fixes the TILE-Gx/TILEPro port of gas to deal with relocations ofWalter Lee3-10/+21
aliases.
2011-10-28Add myself as TILEPro and TILE-Gx port maintainer.Walter Lee2-0/+3
2011-10-28Mention Tilera support in binutils/NEWS, and fix the TILEProWalter Lee6-3/+17
capitalization in gas/NEWs and ld/NEWS.
2011-10-282011-10-28 Alen Skondro <askondro@gmail.com>Pedro Alves2-0/+7
* ser-tcp.c [USE_WIN32API] (ETIMEOUT): Don't define if already defined.
2011-10-28 * po/ja.po: New Japanese translation.Nick Clifton4-2/+16899
* configure.in (ALL_LINGUAS): Add ja. * configure: Regenerate.
2011-10-28gdb/testsuite/Jan Kratochvil2-3/+9
* lib/mi-support.exp (breakpoint_re): Suppress match reporting. (mi_gdb_test): Import globals thread_selected_re and breakpoint_re. Expect them optionally at the regex start.
2011-10-282011-10-27 Meador Inge <meadori@codesourcery.com>Meador Inge2-0/+5
* MAINTAINERS (Write After Approval): Add myself to the list.
2011-10-28*** empty log message ***gdbadmin1-1/+1
2011-10-27daily updateAlan Modra1-1/+1
2011-10-27handle variables stored in muliple consecutive registersJoel Brobecker3-6/+42
gdb/ChangeLog: * value.h (read_frame_register_value): Add declaration. * findvar.c (read_frame_register_value): New function. (value_from_register): Use read_frame_register_value instead of get_frame_register_value + value_contents_copy to get value contents.
2011-10-27 * cli/cli-cmds.c (source_script_with_search): Pass full path toDoug Evans8-25/+44
source_script_from_stream if it may have been found on the search path. * python/py-auto-load.c (source_section_scripts): Pass full path to source_python_script_for_objfile. * python/python.c (source_python_script): Delete stream parameter. All callers updated. (source_python_script_for_objfile): Ditto. * python/python-internal.h (source_python_script_for_objfile): Update. * python/python.h (source_python_script): Update. testsuite/ * gdb.python/python.exp: Test source -s.
2011-10-27opcodes/Peter Bergner2-14/+21
* ppc-opc.c (powerpc_opcodes) <drrndq, drrndq., dtstexq, dctqpq, dctqpq., dctfixq, dctfixq., dxexq, dxexq., dtstsfq, dcffixq, dcffixq., diexq, diexq.>: Use FRT, FRA, FRB and FRBp repsectively on DFP quad instructions.
2011-10-27 * ada-lang.h (ada_start_decode_line_1, ada_finish_decode_line_1)Tom Tromey2-9/+5
(ada_sals_for_line): Remove declarations.
2011-10-27bfd:Joern Rennecke8-8/+8
* cpu-epiphany.c: Reinstate full list of Copyright years. * elf32-epiphany.c: Likewise. cpu: * epiphany.cpu, epiphany.opc: Likewise. gas: * config/tc-epiphany.c, config/tc-epiphany.h: Likewise. * doc/c-epiphany.texi: Likewise. include: * elf/epiphany.h: Likewise.
2011-10-27 * MAINTAINERS: Add myself as EPIPHANY port maintainer.Joern Rennecke2-0/+5
2011-10-27Move unwind reasons to an external .def fileKevin Pouget8-71/+134
gdb/ * frame.c (frame_stop_reason_string): Rewrite using unwind_stop_reasons.def. * frame.h (enum unwind_stop_reason): Likewise. * python/py-frame.c (gdbpy_initialize_frames): Likewise. (gdbpy_frame_stop_reason_string): Use new enum unwind_stop_reason constants for bound-checking. * unwind_stop_reasons.def: New file. * stack.c (backtrace_command_1): Handle UNWIND_FIRST_ERROR as an alias instead of a distinct value. doc/ * gdb.texinfo ((Frames In Python): Document gdb.FRAME_UNWIND_FIRST_ERROR contant.
2011-10-272011-10-27 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon2-9/+31
PR python/13331 * python/py-function.c (fnpy_call): Check 'args' is not NULL. (convert_values_to_python): Return on Python tuple allocation failure. Return NULL on value conversion error.
2011-10-27 * config.sub: Import these changes from the config project:Nick Clifton2-1/+36
2011-10-08 Joern Rennecke <joern.rennecke@embecosm.com> Ben Elliston <bje@gnu.org> * config.sub (epiphany): New. 2011-09-09 Linas Vepstas <linasvepstas@gmail.com> Ben Elliston <bje@gnu.org> * config.sub (hexagon, hexagon-*): New. 2011-08-23 Roland McGrath <mcgrathr@google.com> * config.sub: Rename 32eb to be32, 32el to le32, 64el to le64, and 64eb to be64. 2011-08-16 Roland McGrath <mcgrathr@google.com> * config.sub (32eb, 32el, 64eb, 64el): New (pseudo-)CPUs. (nacl): Grok as alias for 32el-unknown-nacl.
2011-10-272011-10-27 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon6-50/+133
* python/py-breakpoint.c (bppy_set_enabled): Use TRY_CATCH. (bppy_set_task): Ditto. (bppy_delete_breakpoint): Ditto. * python/py-symbol.c (gdbpy_lookup_symbol): Ditto. (gdbpy_lookup_global_symbol): Ditto. * python/py-lazy-string.c (stpy_convert_to_value): Ditto. * python/py-frame.c (frapy_is_valid): Ditto. (frame_info_to_frame_object): Ditto. * python/py-type.c (typy_lookup_type): Ditto. (typy_getitem): Ditto. (typy_has_key): Ditto. (typy_richcompare): Use TRY_CATCH. Do not return Py_NE on error.
2011-10-27*** empty log message ***gdbadmin1-1/+1
2011-10-26daily updateAlan Modra1-1/+1
2011-10-26Regenerate gdbarch.hJoel Brobecker2-1/+5
Not sure why, but the version currently checked in as an extraneous trailing whitespace that showed up as a diff when I reran gdbarch.sh. gdb/ChangeLog: * gdbarch.h: Regenerate.
2011-10-26Fix 'sprintf' of potential NULL pointer in 'maint print arch'Joel Brobecker3-2/+8
gdb/ * gdbarch.sh (function_list): Use 'pstring' when printing 'gcore_bfd_target'. * gdbarch.c: Regenerate.
2011-10-26 * regcache.c (registers_changed_ptid): Invalidate thread architectureUlrich Weigand2-3/+7
and frame caches if PTID refers to all threads of a process.
2011-10-26 * spu-tdep.c (spu_catch_start): Pass non-NULL breakpoint opsUlrich Weigand2-2/+7
to create_breakpoint.
2011-10-26 * ppc-sysv-tdep.c (ppc_sysv_use_opencl_abi): New function.Ulrich Weigand2-29/+28
(ppc_sysv_abi_push_dummy_call): Use it. (do_ppc_sysv_return_value): Likewise. (ppc64_sysv_abi_push_dummy_call): Likewise. (ppc64_sysv_abi_return_value): Likewise.
2011-10-26merge from gccDJ Delorie2-80/+448
2011-10-26* gdb.texinfo (gdb.types): Document new deepitems function.Paul Koning2-0/+33
2011-10-26* gdb.python/lib-types.cc (struct A): New structure.Paul Koning3-0/+38
* gdb.python/lib-types.exp (deepitems): New tests.
2011-10-26* python/lib/gdb/types.py (deepitems): New function.Paul Koning2-0/+24
2011-10-26 PR binutils/13348Nick Clifton2-2/+6
* i386-dis.c (print_insn): Fix testing of array subscript.
2011-10-26cpu:Joern Rennecke5-8/+16
* epiphany.opc (parse_branch_addr): Fix type of valuep. Cast value before printing it as a long. (parse_postindex): Fix type of valuep. opcodes: * epiphany-asm.c, epiphany-opc.h: Regenerate.
2011-10-26gas:Joern Rennecke4-9/+23
* doc/as.texinfo [EPIPHANY]: Include c-epiphany.texi to avoid duplication. opcodes: * disassemble.c (ARCH_epiphany): Move into alphasorted spot.
2011-10-26 * hist.c (hist_assign_samples_1): Update comment.Nick Clifton2-2/+8
2011-10-26 PR ld/13049Nick Clifton3-4/+10
* elf64-ppc.c (STUB_SUFFIX): Revert previous delta. * elf32-hppa.c (STUB_SUFFIX): Likewise.
2011-10-26*** empty log message ***gdbadmin1-1/+1
2011-10-25daily updateAlan Modra1-1/+1
2011-10-25binutils: fix out of tree building with syslex regensMike Frysinger3-2/+7
If you take a release tarball (which has pregenerated syslex and sysinfo files in it), apply some patches which touch syslex.l, and then build the result out of tree, it will fail. This is because syslex.l uses sysinfo.h, but the sysinfo.y file wasn't updated and so it wasn't regenerated (the files are found in the $srcdir), and the build rule for syslex.c does not use -I$(srcdir) when it finds a local file. Simple fix below. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-10-25Building rx's gas code atm fails:Mike Frysinger3-2/+7
rx-parse.c: In function ‘rx_parse’: rx-parse.c:3774:9: error: passing argument 1 of ‘rx_error’ discards ‘const’ qualifier from pointer target type [-Werror] ../../../gas/config/rx-defs.h:40:12: note: expected ‘char *’ but argument is of type ‘const char *’ cc1: all warnings being treated as errors Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-10-25* gdb.python/py-value.exp: Add testcases for is_lazy attribute,Paul Koning2-4/+21
fetch_lazy method.
2011-10-25PR python/13327Paul Koning2-0/+35
* gdb.texinfo (Values From Inferior): Add is_lazy attribute, fetch_lazy method.
2011-10-25PR python/13327Paul Koning2-8/+52
* python/py-value.c (value_to_value_object): Remove fetching of the value if it was lazy. (valpy_get_is_lazy): New function. (valpy_fetch_lazy): New function.
2011-10-25Oops - apply correct patch for previous delta.Nick Clifton1-9/+5
2011-10-25* config/tc-ns32k.c (md_begin): Rename local variable 'stat' to 'status'.Nick Clifton2-3/+8
2011-10-25bfd:Nick Clifton82-3551/+23945
* Makefile.am (ALL_MACHINES): Add cpu-epiphany.lo . (ALL_MACHINES_CFILES): Add cpu-epiphany.c . (BFD32_BACKENDS): Add elf32-epiphany.lo . (BFD32_BACKENDS_CFILES): Add elf32-epiphany.c . * Makefile.in, bfd-in2.h, configure, libbfd.h: Regenerate. * archures.c (bfd_arch_epiphany): Add. (bfd_mach_epiphany16, bfd_mach_epiphany32): Define. (bfd_epiphany_arch): Declare. (bfd_archures_list): Add &bfd_epiphany_arch. * config.bfd (epiphany-*-elf): New target case. * configure.in (bfd_elf32_epiphany_vec): New target vector case. * reloc.c (BFD_RELOC_EPIPHANY_SIMM8): New relocation. (BFD_RELOC_EPIPHANY_SIMM24, BFD_RELOC_EPIPHANY_HIGH): Likewise. (BFD_RELOC_EPIPHANY_LOW, BFD_RELOC_EPIPHANY_SIMM11): Likewise. (BFD_RELOC_EPIPHANY_IMM11, BFD_RELOC_EPIPHANY_IMM8): Likewise. * targets.c (bfd_elf32_epiphany_vec): Declare. (_bfd_target_vector): Add bfd_elf32_epiphany_vec. * po/SRC-POTFILES.in, po/bfd.pot: Regenerate. * cpu-epiphany.c, elf32-epiphany.c: New files. binutils: * readelf.c (include "elf/epiphany.h") (guess_is_rela, dump_relocation): Handle EM_ADAPTEVA_EPIPHANY. (get_machine_name, is_32bit_abs_reloc, is_32bit_pcrel_reloc): Likewise. (is_16bit_abs_reloc, is_none_reloc): Likewise. * po/binutils.pot: Regenerate. cpu: * cpu/epiphany.cpu, cpu/epiphany.opc: New files. gas: * NEWS: Mention addition of Adapteva Epiphany support. * config/tc-epiphany.c, config/tc-epiphany.h: New files. * Makefile.am (TARGET_CPU_CFILES): Add config/tc-epiphany.c . (TARGET_CPU_HFILES): Add config/tc-epiphany.h . * Makefile.in, configure, doc/Makefile.in, po/POTFILES.in: Regenerate. * configure.in: Also set using_cgen for epiphany. * configure.tgt: Handle epiphany. * doc/Makefile.am (CPU_DOCS): Add c-epiphany.texi . * doc/all.texi: Set EPIPHANY. * doc/as.texinfo: Add EPIPHANY-specific text. * doc/c-epiphany.texi: New file. * po/gas.pot: Regenerate. gas/testsuite: * gas/epiphany: New directory. include: * dis-asm.h (print_insn_epiphany): Declare. * elf/epiphany.h: New file. * elf/common.h (EM_ADAPTEVA_EPIPHANY): Define. ld: * NEWS: Mention addition of Adapteva Epiphany support. * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32epiphany.c . (eelf32epiphany.c): New rule. * Makefile.in: Regenerate. * configure.tgt: Handle epiphany-*-elf. * po/ld.pot: Regenerate. * testsuite/ld-srec/srec.exp: xfail epiphany. * emulparams/elf32epiphany.sh: New file. opcodes: * Makefile.am (HFILES): Add epiphany-desc.h and epiphany-opc.h . (TARGET_LIBOPCODES_CFILES): Add epiphany-asm.c, epiphany-desc.c, epiphany-dis.c, epiphany-ibld.c and epiphany-opc.c . (CLEANFILES): Add stamp-epiphany. (EPIPHANY_DEPS): Set. Make CGEN-generated Epiphany files depend on it. (stamp-epiphany): New rule. * Makefile.in, configure, po/POTFILES.in, po/opcodes.pot: Regenerate. * configure.in: Handle bfd_epiphany_arch. * disassemble.c (ARCH_epiphany): Define. (disassembler): Handle bfd_arch_epiphany. * epiphany-asm.c, epiphany-desc.c, epiphany-desc.h: New files. * epiphany-dis.c, epiphany-ibld.c, epiphany-opc.c: Likewise. * epiphany-opc.h: Likewise.
2011-10-25 PR gprof/13325Nick Clifton2-1/+12
* hist.c (hist_assign_samples_1): Make sure that inner loop iterator remains valid.
2011-10-252011-10-25 Kai Tietz <ktietz@redhat.com>Kai Tietz9-12/+175
* winduni.h (unicode_from_ascii_len): New prototype. * winduni.c (unicode_from_ascii_len): New function. * windres.h (define_stringtable): Add additional length argument. * windres.c (define_stringtable): Add length argument for string. * rcparse.y (res_unicode_sizedstring): New rule. (res_unicode_sizedstring_concat): Likewise. (string_data): Adjust rule. 2011-10-25 Kai Tietz <ktietz@redhat.com> * binutils-all/windres/strtab4.rc: New test. * binutils-all/windres/strtab4.rsd: Likewise.
2011-10-25*** empty log message ***gdbadmin1-1/+1
2011-10-24daily updateAlan Modra1-1/+1