cdeffa0c97
daily update
2011-04-08 00:00:05 +00:00
812394259c
Remove support for old Cygwin 1.5 versions.
...
* win32-low.c (win32_create_inferior): Use new cygwin_path_list
function to avoid warning.
(win32_add_one_solib): Use cygwin_conv_path function to avoid
warning.
2011-04-07 23:59:59 +00:00
c6ca3dab4a
Remove support for old Cygwin 1.5 versions.
...
* remote-fileio.c: Remove macros used to emulate new cygwin_conv_path
function on old Cygwin version.
* windows-nat.c: Remove cygwin version check and always define
__USEWIDE for Cygwin compilation.
2011-04-07 22:24:17 +00:00
5d8e6b4d11
* dwarf2.c (scan_unit_for_symbols): Check for DW_AT_specification.
2011-04-07 17:47:23 +00:00
80518809de
2011-04-07 Eric B. Weddington <eric.weddington@atmel.com>
...
* Makefile.in: Regenerate. Remove stray eavrtiny10 rules.
2011-04-07 13:39:00 +00:00
fa197c1c74
2011-04-07 Paul Brook <paul@codesourcery.com>
...
binutils/
* readelf.c (arm_section_get_word): Handle C6000 relocations.
(decode_tic6x_unwind_regmask, decode_arm_unwind_bytecode,
decode_tic6x_unwind_bytecode, expand_prel31): New functions.
(decode_arm_unwind): Split out common code from ARM specific bits.
(dump_arm_unwind): Use expand_prel31.
(arm_process_unwind): Handle SHT_C6000_UNWIND sections.
(process_unwind): Add SHT_C6000_UNWIND.
2011-04-07 11:40:12 +00:00
44e87ecee1
2011-04-07 Paul Brook <paul@codesourcery.com>
...
bfd/
* elf32-tic6x.c (elf32_tic6x_howto_table): R_C6000_PREL31 is
pc-relative.
(elf32_tic6x_howto_table_rel): Ditto.
(elf32_tic6x_relocate_section): Implement R_C6000_PREL31.
(elf32_tic6x_check_relocs): Ditto.
2011-04-07 11:38:43 +00:00
bd18283a08
2011-04-07 Yao Qi <yao@codesourcery.com>
...
* arm-linux-tdep.c (arm_linux_copy_svc): Remove parameters INSN
and TO.
* arm-tdep.c (cleanup_svc): Handle variable instruction size.
(arm_copy_svc): Remove parameters INSN and TO.
(decode_svc_copro): Update caller.
* arm-tdep.h (struct displaced_step_closure): Remove parameters
from function pointer `copy_svc_os'.
2011-04-07 04:18:02 +00:00
8c8dba6d3d
* arm-tdep.c (cleanup_branch): Set a correct return address in
...
LR for ARM and Thumb.
2011-04-07 03:42:51 +00:00
91db4c57cf
* configure.tgt: Remove stray ;;.
2011-04-07 01:19:22 +00:00
51ff30dc4f
daily update
2011-04-07 00:00:05 +00:00
9d20f9eaf9
*** empty log message ***
2011-04-07 00:00:03 +00:00
59d7bcaf18
gdb/
...
Code cleanup.
* dictionary.c (dict_hash): Use SYMBOL_HASH_NEXT.
* dwarf2read.c (mapped_index_string_hash): Refer to SYMBOL_HASH_NEXT
in the function comment, a new note on values compatibility.
* minsyms.c (msymbol_hash_iw, msymbol_hash): Use SYMBOL_HASH_NEXT.
* symtab.h (SYMBOL_HASH_NEXT): New.
2011-04-06 19:50:05 +00:00
8c5fc80011
bfd:
...
* config.bfd (thumb-*-oabi): Don't handle in list of obsolete
targets.
(strongarm*, thumb*, xscale*): Remove architectures.
(strongarm-*-kaos*, thumb-*-coff, thumb-*-elf, thumb-epoc-pe*,
thumb-*-pe*, strongarm-*-elf, strongarm-*-coff, xscale-*-elf,
xscale-*-coff): Remove targets.
binutils:
* configure.in (thumb-*-pe*): Remove.
* configure: Regenerate.
binutils/testsuite:
* binutils-all/objcopy.exp (*arm*-*-coff): Change to arm*-*-coff.
(xscale-*-coff, thumb*-*-coff, thumb*-*-pe): Don't handle.
gas:
* configure.tgt (strongarm*be, strongarm*b, strongarm*,
xscale*be|xscale*b, xscale*): Remove architectures.
(thumb-*-coff, thumb-*-rtems*, thumb-*-elf, thumb-epoc-pe,
thumb-*-pe, xscale-*-coff, xscale-*-elf): Remove targets.
gas/testsuite:
* gas/all/gas.exp (*arm*-*-coff): Change to arm*-*-coff.
(thumb*-*-coff, thumb*-*-pe*): Don;t handle.
* gas/arm/arm.exp (*arm*-*-*): Change to arm*-*-*.
(*xscale*-*-*): Don't handle.
* gas/cfi/cfi.exp (xscale*-*): Don't handle.
* gas/elf/elf.exp (*arm*-*-*): Change to arm*-*-*.
(xscale*-*-*): Don't handle.
ld:
* configure.tgt (thumb-*-linux-* | thumb-*-uclinux*,
strongarm-*-coff, strongarm-*-elf, strongarm-*-kaos*,
thumb-*-coff, thumb-*-elf, thumb-epoc-pe, thumb-*-pe,
xscale-*-coff, xscale-*-elf): Remove targets.
ld/testsuite:
* ld-selective/selective.exp (xscale-*-*): Don't handle.
* ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
handle.
(*arm*-*-*): Change to arm*-*-*.
(strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
* ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
commented-out xfails.
(thumb-elf): Remove reference in comment.
* lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
handle.
2011-04-06 17:09:56 +00:00
a90ef4bfd5
* configure.ac (build_tools): Remove build-byacc.
...
(host_libs): Remove mmalloc.
(host_tools): Remove byacc make patch prms send-pr ash bash bzip2
autoconf automake libtool diff rcs fileutils shellutils time
textutils wdiff find uudecode hello tar gzip indent recode release
sed perl gawk findutils gettext zip.
(libgcj): Remove target-qthreads.
(target_tools): Remove target-examples target-gperf.
(YACC): Don't handle building byacc.
* configure: Regenerate.
* Makefile.def (ash, autoconf, automake, bash, byacc, bzip2, diff,
dosutils, examples, fileutils, find, findutils, gawk, gettext,
gnuserv, gperf, gzip, hello, indent, libtool, make, mmalloc,
patch, perl, prms, qthreads, rcs, recode, release, sed, send-pr,
shellutils, tar, textutils, time, uudecode, wdiff, zip): Don't
handle building components.
* Makefile.in: Regenerate.
2011-04-06 12:21:21 +00:00
e7db58eade
* ppc-linux-nat.c (check_condition): Add len output parameter.
...
Set it based on the memory region referenced in the condition
expression. Update all callers.
2011-04-06 03:24:24 +00:00
9f743ef6ff
gdb/
...
Fix crash regression on systems featuring .gdb_index.
* objfiles.c (free_objfile): Move the
forget_cached_source_info_for_objfile call earlier. Comment it.
Extend the comment for objfile_free_data.
2011-04-06 00:08:12 +00:00
9182c5bc25
gdb/
...
Fix regression of displaying the debug format.
* buildsym.c (end_symtab): Set symtab's debugformat and producer from
subfile.
2011-04-06 00:07:06 +00:00
50a57b5412
*** empty log message ***
2011-04-06 00:00:33 +00:00
2cc4403203
daily update
2011-04-06 00:00:05 +00:00
a8aa951d7b
Add missing ChangeLog entry
2011-04-05 20:42:54 +00:00
8ea9e2be56
2011-04-05 Sterling Augustine <augustine.sterling@gmail.com>
...
* MAINTAINERS: Update my email address.
2011-04-05 20:39:57 +00:00
b961d0d7b6
* incremental-dump.cc (dump_incremental_inputs): Change signature
...
to take a Sized_incremental_binary; change caller. Use readers
in Sized_incremental_binary.
* incremental.cc
(Sized_incremental_binary::find_incremental_inputs_sections):
Rename do_find_incremental_inputs_sections to this.
(Sized_incremental_binary::setup_readers): New function.
(Sized_incremental_binary::do_check_inputs): Check
has_incremental_info_ flag; move setup code to setup_readers;
use input readers.
(Sized_incremental_binary::do_file_is_unchanged): New function.
(Sized_incremental_binary::do_get_input_reader): New function.
* incremental.h (class Incremental_binary): Move to end of file.
(Incremental_binary::file_is_unchanged): New function.
(Incremental_binary::do_file_is_unchanged): New function.
(Incremental_binary::Input_reader): New class.
(Incremental_binary::get_input_reader): New function.
(class Sized_incremental_binary): Move to end of file.
(Sized_incremental_binary::Sized_incremental_binary): Setup the
input section reader classes.
(Sized_incremental_binary::has_incremental_info): New function.
(Sized_incremental_binary::inputs_reader): New function.
(Sized_incremental_binary::symtab_reader): New function.
(Sized_incremental_binary::relocs_reader): New function.
(Sized_incremental_binary::got_plt_reader): New function.
(Sized_incremental_binary::do_file_is_unchanged): New function.
(Sized_incremental_binary::Sized_input_reader): New class.
(Sized_incremental_binary::get_input_reader): New function.
(Sized_incremental_binary::find_incremental_inputs_sections):
Rename do_find_incremental_inputs_sections to this.
(Sized_incremental_binary::setup_readers): New function.
(Sized_incremental_binary::has_incremental_info_): New data member.
(Sized_incremental_binary::inputs_reader_): New data member.
(Sized_incremental_binary::symtab_reader_): New data member.
(Sized_incremental_binary::relocs_reader_): New data member.
(Sized_incremental_binary::got_plt_reader_): New data member.
(Sized_incremental_binary::current_input_file_): New data member.
2011-04-05 20:16:17 +00:00
a869183fab
2011-04-05 Paul Pluzhnikov <ppluzhnikov@google.com>
...
PR gold/12640
* dwarf_reader.cc (Sized_dwarf_line_info): Fix vector bounds
violation.
2011-04-05 19:19:42 +00:00
05a022685f
Sync config.sub from upstream.
...
/:
* config.sub: Sync from upstream.
2011-04-05 06:03:02 +00:00
40e2534d70
daily update
2011-04-05 00:00:35 +00:00
cdf0c7ce6c
*** empty log message ***
2011-04-05 00:00:05 +00:00
04bd08de86
* cli/cli-interp.c (struct captured_execute_command_args):
...
Remove.
(do_captured_execute_command): Remove.
(safe_execute_command): Use TRY_CATCH.
* cli/cli-script.c (struct wrapped_read_command_file_args):
Remove.
(wrapped_read_command_file): Remove.
(script_from_file): Use TRY_CATCH.
* exceptions.c (catch_exception): Remove.
* exceptions.h (catch_exception): Remove.
(deprecated_throw_reason): Update comment.
* mi/mi-main.c (captured_mi_execute_command): Change 'data'
argument to 'context'.
(mi_execute_command): Use TRY_CATCH.
* remote.c (struct start_remote_args): Remove.
(remote_start_remote): Update; change arguments.
(remote_open_1): Use TRY_CATCH.
2011-04-04 18:13:05 +00:00
58438ac187
* tracepoint.c (scope_info): Update.
...
* symtab.c (decode_line_spec): Update.
* python/python.c (gdbpy_decode_line): Update.
* linespec.h (decode_line_1): Update.
* linespec.c (decode_line_1): Remove 'not_found_ptr' argument.
(decode_compound, find_method, symtab_from_filename)
(decode_variable): Likewise.
* cli/cli-cmds.c (edit_command): Update.
(list_command): Update.
* breakpoint.c (parse_breakpoint_sals): Remove 'not_found_ptr'
argument.
(create_breakpoint): Update.
(until_break_command): Update.
(addr_string_to_sals): Update.
(decode_line_spec_1): Update.
2011-04-04 17:41:07 +00:00
a3293649cd
Add a testcase for PR ld/12627.
...
2011-04-04 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12627
* ld-i386/i386.exp: Run pr12627.
* ld-i386/pr12627.d: New.
* ld-i386/pr12627.s: Likewise.
* ld-i386/pr12627.t: Likewise.
2011-04-04 16:36:29 +00:00
b78a6381e0
* breakpoint.c (struct captured_parse_breakpoint_args): Remove.
...
(do_captured_parse_breakpoint): Remove.
(create_breakpoint): `e' is now volatile. Remove `parse_args'.
Use TRY_CATCH directly.
2011-04-04 15:22:51 +00:00
00174a8637
* symtab.h (free_symtab): Remove.
...
(forget_cached_source_info_for_objfile): Declare.
* symmisc.c (free_symtab): Remove.
* source.c (forget_cached_source_info_for_objfile): New function.
(forget_cached_source_info): Use it.
* objfiles.c (free_objfile): Simplify check before calling
clear_current_source_symtab_and_line. Call
forget_cached_source_info_for_objfile.
2011-04-04 15:19:59 +00:00
30cc903e7c
* mdebugread.c (psymtab_to_symtab_1): Copy linetable to obstack.
...
(new_symtab): Don't set `free_code' on symtab.
(new_linetable): Properly handle size==0.
* symtab.h (struct symtab) <free_code, free_func>: Remove.
* symmisc.c (free_symtab): Don't free the linetable. Don't call
free_func.
* jv-lang.c (struct jv_per_objfile_data): New.
(jv_per_objfile_free): Free the data.
(get_dynamics_objfile): Allocate a jv_per_objfile_data.
(get_java_class_symtab): Set the `dict' field on the
jv_per_objfile_data.
(free_class_block): Remove.
* buildsym.c (end_symtab): Don't set `free_code' or `free_func' on
the symtab.
2011-04-04 15:11:19 +00:00
0c2e60193c
gdb
...
* symfile.c (reread_symbols): Update.
* objfiles.h (struct objfile) <cp_namespace_symtab>: Remove
field.
* objfiles.c (allocate_objfile): Update.
* cp-support.h (cp_check_possible_namespace_symbols): Don't
declare.
* cp-namespace.c (lookup_symbol_file): Don't call
lookup_possible_namespace_symbol.
(initialize_namespace_symtab, get_possible_namespace_block)
(free_namespace_block, cp_check_possible_namespace_symbols)
(check_possible_namespace_symbols_loop)
(check_one_possible_namespace_symbol)
(lookup_possible_namespace_symbol): Remove.
(maintenance_cplus_namespace): Replace with notice.
(_initialize_cp_namespace): Deprecate `maint cplus namespace'.
gdb/testsuite
* gdb.cp/maint.exp (test_help): Update.
(test_namespace): Likewise.
2011-04-04 14:37:17 +00:00
554d387d4c
* xcoffread.c (read_xcoff_symtab): Make `debugfmt' const.
...
* symtab.h (struct symtab) <producer, debugformat>: Now const.
* symmisc.c (free_symtab): Don't free debugformat.
* buildsym.h (struct subfile) <producer, debugformat>: Now const.
(record_debugformat, record_producer): Document.
* buildsym.c (end_symtab): Don't save debugformat and producer
names on obstack.
(end_symtab): Don't free debugformat and producer fields.
(record_debugformat): Don't call xstrdup.
(record_producer): Likewise.
2011-04-04 14:29:27 +00:00
d4d4db8a72
* source.c (find_source_lines): Remove LSEEK_NOT_LINEAR code.
...
(source_line_charpos, source_charpos_line): Remove.
2011-04-04 14:18:11 +00:00
8903c50da7
* symtab.h (domain_enum): Split in two...
...
(enum search_domain): New.
(search_symbols): Update.
* symtab.c (print_symbol_info, symtab_symbol_info): Remove
redundant declarations.
(search_symbols): Change 'kind' argument to search_domain.
Update.
(print_symbol_info): Likewise.
(symtab_symbol_info): Likewise.
* symfile.h (struct quick_symbol_functions)
<pre_expand_symtabs_matching>: Change type of 'kind' argument.
<expand_symtabs_matching>: Likewise.
* psymtab.c (pre_expand_symtabs_matching_psymtabs): Update.
(expand_symtabs_matching_via_partial): Update.
* dwarf2read.c (dw2_pre_expand_symtabs_matching): Update.
(dw2_expand_symtabs_for_function): Update.
* block.h: Moved anonymous enum...
* defs.h (enum block_enum): ... here. Now named.
2011-04-04 14:10:12 +00:00
1e99536ae5
Make the unknown archive element readable.
...
2011-04-03 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/12632
* objcopy.c (copy_unknown_object): Make the archive element
readable.
2011-04-04 01:35:59 +00:00
bf03e63286
binutils/
...
* objdump.c (dump_reloc_set): Output R_SPARC_OLO10 relocations
accurately, rather than how they are represented internally.
2011-04-04 00:34:26 +00:00
e5c0506503
daily update
2011-04-04 00:00:06 +00:00
ddde48d4f4
*** empty log message ***
2011-04-04 00:00:03 +00:00
d6e00af685
Update NEWS after gdb-7.3 branch creation.
...
gdb/ChangeLog:
* NEWS: Create a new section for the next release branch.
Rename the section of the current branch, now that it has
been cut.
2011-04-03 16:55:15 +00:00
d9351f5f22
Record GDB 7.3 branch creation. Bump version number to 7.3.50.20110403-cvs.
2011-04-03 16:31:21 +00:00
68e97610ad
*** empty log message ***
2011-04-03 00:00:32 +00:00
241c5ab40b
daily update
2011-04-03 00:00:05 +00:00
d45bea91ec
sim: dv-glue: fix up style a bit
...
This touches up the code a bit to match GNU style. No functional changes.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-04-02 06:02:51 +00:00
12c4cbd553
sim: fix up style a bit
...
This touches up the code a bit to match GNU style. No functional changes.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-04-02 05:30:16 +00:00
4368ebebd8
Fix gdb.info build error (bad @menu entry)
...
gdb/doc/ChangeLog:
* gdb.texinfo (GDB/MI Output Records): Fix menu entry for
"GDB/MI Ada Exception Information" node.
2011-04-02 04:31:43 +00:00
56198f2575
*** empty log message ***
2011-04-02 00:00:33 +00:00
3c2c18a0a2
daily update
2011-04-01 23:00:06 +00:00