Jan Kratochvil
d41b819ec2
gdb/testsuite/
...
* gdb.base/help.exp (help disassemble): Update the content.
2010-07-27 23:18:38 +00:00
Pedro Alves
9b1c24c8f7
* dwarf2read.c (read_string): Rename to ...
...
(read_direct_string): ... this.
(skip_one_die, read_attribute_value, dwarf_decode_line_header)
(dwarf_decode_lines, dwarf_decode_macros): Adjust.
2010-07-27 22:26:27 +00:00
Jan Kratochvil
00390b8433
gdb/
...
* linux-nat.c (linux_nat_lp_status_is_event): New function.
(count_events_callback, select_event_lwp_callback)
(cancel_breakpoints_callback, linux_nat_wait_1): Use it.
2010-07-27 21:22:09 +00:00
Maciej W. Rozycki
9684f07814
* elfxx-mips.h: Include "elf/mips.h".
...
(gprel16_reloc_p): New static inline function.
* elfxx-mips.c (_bfd_mips_elf_check_relocs)
[R_MIPS16_GOT16, R_MIPS_GOT16, R_MIPS_GOT_HI16, R_MIPS_GOT_LO16]:
Use got16_reloc_p.
(_bfd_mips_elf_relocate_section)[bfd_reloc_overflow]: Use
gprel16_reloc_p.
* elf32-mips.c (mips_info_to_howto_rel): Likewise.
* elfn32-mips.c (mips_info_to_howto_rel): Likewise.
2010-07-27 21:18:52 +00:00
Maciej W. Rozycki
2b2c11bd2d
Fix up last ChangeLog entry in gas/ and bfd/.
2010-07-27 21:14:49 +00:00
Maciej W. Rozycki
667bf02aed
* elf64-mips.c (mips_elf64_howto_table_rela)
...
[R_MIPS_TLS_DTPMOD64]: Clear partial_inplace.
[R_MIPS_TLS_DTPREL64, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL64]: Likewise.
[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.
* elfn32-mips.c (elf_mips_howto_table_rela)
[R_MIPS_TLS_DTPMOD32]: Likewise.
[R_MIPS_TLS_DTPREL32, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL32]: Likewise.
[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.
2010-07-27 21:08:33 +00:00
Maciej W. Rozycki
03ea81db63
* config/tc-mips.c (mips16_macro_build): Pass "args" by
...
reference rather than value.
(macro_build): Update accordingly.
2010-07-27 21:04:59 +00:00
Maciej W. Rozycki
8680f6e184
* config/tc-mips.c (mips_ip): Use symbol_temp_new_now to create
...
a fake label.
2010-07-27 21:02:34 +00:00
Jan Kratochvil
26ab7092a2
gdb/
...
* ia64-linux-nat.c (ia64_linux_status_is_event): New function.
(_initialize_ia64_linux_nat): Install it.
* linux-nat.c (sigtrap_is_event, linux_nat_status_is_event)
(linux_nat_set_status_is_event): New.
(stop_wait_callback, count_events_callback, select_event_lwp_callback)
cancel_breakpoints_callback, linux_nat_filter_event)
(linux_nat_wait_1): Use linux_nat_status_is_event.
* linux-nat.h (linux_nat_set_status_is_event): New prototype.
gdb/testsuite/
* gdb.threads/ia64-sigill.exp: New file.
* gdb.threads/ia64-sigill.c: New file.
2010-07-27 20:51:40 +00:00
Tom Tromey
283e6a52fc
* NEWS: Mention labels, .gdb_index.
2010-07-27 20:44:33 +00:00
Cheng Renquan
53a71c0681
* cli/cli-cmds.c (disassemble_command): Add support of disassemble
...
"start,+length" form of arguments.
2010-07-27 20:33:40 +00:00
Jan Kratochvil
c63a1f8688
gdb/
...
* top.c (input_from_terminal_p): Return 0 on BATCH_FLAG.
* utils.c (defaulted_query): Do not explicitly check for BATCH_FLAG.
(fputs_maybe_filtered): Do not do filtering also on
! INPUT_FROM_TERMINAL_P.
2010-07-27 19:11:51 +00:00
Doug Evans
872e696d08
Fix file name mentioned in this entry:
...
2010-07-27 Ken Werner <ken.werner@de.ibm.com>
* dwarf2read.c (dwarf2_read_index): Initialize the types_list and
types_list_elements variables.
2010-07-27 18:13:25 +00:00
Tom Tromey
5283e9e1e3
* gdb.opt/inline-cmds.c (ATTR): New define.
...
(func1): Use it.
(func2): Likewise.
(func3): Likewise.
(outer_inline1): Likewise.
(outer_inline2): Likewise.
* gdb.opt/inline-bt.c (ATTR): New define.
(func1): Use it.
(func2): Likewise.
* gdb.opt/inline-locals.c (ATTR): New define.
(func1): Use it.
(func2): Likewise.
2010-07-27 18:08:48 +00:00
Tom Tromey
e992ef7345
* gdb.stabs/gdb11479.c (hack): New function.
...
(test): Use it.
(test2): Use it.
* gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
(int32_search_buf, int64_search_buf): No longer static.
(x): Remove.
* gdb.base/relocate.c (hack): New function.
2010-07-27 16:58:22 +00:00
Joel Brobecker
abebb8b041
ARI fix (trailing newline in warning message).
...
* dwarf2read.c (dw2_find_pc_sect_symtab): Remove trailing newline
in warning message.
2010-07-27 16:16:32 +00:00
Phil Muldoon
5374244e7a
2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
...
* python/py-value.c (valpy_call): New Function.
2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
* gdb.python/py-value.exp (test_inferior_function_call): New function.
* gdb.python/py-value.c (func1): New function.
(func2): Likewise.
2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
* gdb.texinfo (Values From Inferior): Add value inferior function
call description.
2010-07-27 12:40:42 +00:00
Ian Lance Taylor
9691462bab
* testsuite/debug_msg.sh: Test mixed weak/strong symbol behavior.
...
* gold/testsuite/debug_msg.cc: Likewise.
* gold/testsuite/odr_violation1.cc
* gold/testsuite/odr_violation2.cc
2010-07-27 08:22:49 +00:00
Ken Werner
ac0b195c01
* valops.c (dwarf2_read_index): Initialize the types_list and types_list_elements variables.
2010-07-27 07:57:49 +00:00
gdbadmin
7bd8aaad48
*** empty log message ***
2010-07-27 00:00:34 +00:00
Tom Tromey
09d8bd0068
* dwarf2loc.c (locexpr_describe_location_piece): Also recognize
...
TLS with DW_OP_const4u or DW_OP_const8u.
2010-07-26 20:25:00 +00:00
Thiago Jung Bauermann
9fe70b4fe2
* ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
...
VSX registers contents.
2010-07-26 17:06:26 +00:00
Corinna Vinschen
a99aee835b
* gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
...
as not to clash with .data section.
2010-07-26 12:31:11 +00:00
Jerome Guitton
a04ba9855e
gdb/testsuite/
...
* gdb.base/code_elim.exp: New file.
* gdb.base/code_elim1.c: New file.
* gdb.base/code_elim2.c: New file.
2010-07-26 09:38:50 +00:00
Jerome Guitton
caac4577e5
gdb/
...
* dwarf2read.c (add_partial_symbol): Do not add a global variable if
its adress is null. Add comment to explain why.
(new_symbol): Ditto.
2010-07-26 09:30:00 +00:00
Alan Modra
ad0a41197c
daily update
2010-07-26 00:00:05 +00:00
gdbadmin
ad0d0dfb98
*** empty log message ***
2010-07-26 00:00:03 +00:00
Jan Kratochvil
30d5032895
gdb/gdbserver/
...
* server.c (handle_target_event): Use target_signal_to_host for
resume_info.sig initialization.
* target.h (struct thread_resume) <sig>: New comment.
2010-07-25 10:15:54 +00:00
Jan Kratochvil
857d11d04f
gdb/
...
* linux-nat.c (linux_nat_do_thread_registers): Convert STOP_SIGNAL to
the host signal first.
2010-07-25 09:31:12 +00:00
Alan Modra
bcd065d860
daily update
2010-07-25 00:00:05 +00:00
gdbadmin
45b143c8af
*** empty log message ***
2010-07-25 00:00:03 +00:00
Maciej W. Rozycki
d3fca0b5d4
gas/
...
* config/tc-mips.c (macro)[M_JAL_1, M_JAL_2]: Handle the JALR
delay slot in the noreorder mode with the o32 ABI.
gas/testsuite/
* gas/mips/jal-svr4pic-noreorder.d: New test case.
* gas/mips/mips1@jal-svr4pic-noreorder.d: New test
subarchitecture.
* gas/mips/r3000@jal-svr4pic-noreorder.d: Likewise.
* gas/mips/jal-svr4pic-noreorder.s: Source for the new test
case.
* gas/mips/mips.exp: Run the new test case.
2010-07-24 01:51:53 +00:00
Maciej W. Rozycki
4d2ad3b06d
* gas/mips/jal-svr4pic.d: Rename to...
...
* gas/mips/mips1@jal-svr4pic.d: ... this.
* gas/mips/r3000@jal-svr4pic.d: New test subarchitecture.
* gas/mips/jal-svr4pic.d: New default subarchitecture patterns.
* gas/mips/mips.exp: Run jal-svr4pic with run_dump_test_arches
rather than run_dump_test.
2010-07-24 01:43:32 +00:00
Maciej W. Rozycki
6f02363dde
* gas/mips/jal-svr4pic.d: Reformat. Use --show-raw-insn with
...
`objdump'.
* gas/mips/jal-svr4pic.s: Reformat. Fix up trailing zeroes.
2010-07-24 01:39:21 +00:00
Maciej W. Rozycki
89210bdc8f
* lib/gas-defs.exp (run_dump_test): Handle the "dump" option.
2010-07-24 01:36:16 +00:00
Alan Modra
dfe5355771
daily update
2010-07-24 00:00:05 +00:00
gdbadmin
295b7e0333
*** empty log message ***
2010-07-24 00:00:02 +00:00
Tom Tromey
1fd400ffc4
* dwarf2read.c (struct dwarf2_per_objfile) <n_type_comp_units,
...
type_comp_units>: New fields.
(dw2_get_cu): New function.
(create_cus_from_index): Remove unused argument.
(create_signatured_type_hash_from_index): New function.
(create_addrmap_from_index): Update.
(dwarf2_read_index): Handle version 2.
(dw2_find_last_source_symtab, dw2_forget_cached_source_info)
(dw2_lookup_symtab, dw2_do_expand_symtabs_matching)
(dw2_print_stats, dw2_expand_all_symtabs)
(dw2_expand_symtabs_with_filename, dw2_find_symbol_file)
(dw2_expand_symtabs_matching, dw2_map_symbol_filenames): Update.
(dwarf2_initialize_objfile): Call create_debug_types_hash_table.
(allocate_signatured_type_hash_table): New function.
(add_signatured_type_cu_to_list): Likewise.
(create_debug_types_hash_table): Use them. Set type_comp_units.
(read_signatured_type): Ensure section data is available.
(add_address_entry): Don't record empty ranges.
(struct signatured_type_index_data): New.
(write_one_signatured_type): New function.
(write_psymtabs_to_index): Write type CUs.
(save_gdb_index_command): Update comment.
(process_type_comp_unit): Move inititalization of
from_debug_types...
(create_debug_types_hash_table): ... here.
2010-07-23 22:15:13 +00:00
Jan Kratochvil
3a674486ec
gdb/
...
* gdb_gcore.sh (tmpfile): Remove the variable, its initialization,
cleanup and generating of gdb script to it.
(gdb): Use redirection from /dev/null. Use --nx. Turn off pagination
and terminal size. Convert $tmpfile to a series of -ex-es.
2010-07-23 21:10:55 +00:00
Keith Seitz
54ec275af0
* symtab.c (basic_lookup_transparent_type): Call pre-expand
...
hook for STATIC_BLOCK types, too.
2010-07-23 17:42:13 +00:00
Nick Clifton
1cd986c585
Add support for v850E2 and v850E2V3
2010-07-23 14:52:54 +00:00
Keith Seitz
8fd447e6d3
* dwarf2read.c: Remove unused typedef dwarf2_cu_per_cu_data_ptr
...
and vector definition.
2010-07-23 14:43:33 +00:00
Jan Kratochvil
25b72ddee0
gdb/
...
* linux-nat.c (cancel_breakpoint): Remove unused forward declaration.
2010-07-23 12:19:00 +00:00
Alan Modra
c0ba1095fd
PR gas/11834
...
* macro.c (macro_expand): Recover gracefully from named args that
don't match params.
2010-07-23 06:44:25 +00:00
Alan Modra
3895431c5c
daily update
2010-07-23 00:00:05 +00:00
gdbadmin
8dd40a7aaa
*** empty log message ***
2010-07-23 00:00:04 +00:00
Jan Kratochvil
96d19272e8
gdb/
...
* dwarf2read.c: Include completer.h.
(save_gdb_index_command): Use matching usage command name.
(_initialize_dwarf2_read): New variable c, initialize it by add_cmd.
Set filename_completer for it.
2010-07-22 16:24:38 +00:00
Tom Tromey
ca1f3406ef
* dwarf2read.c (create_debug_types_hash_table): Set objfile on
...
type signature's per-CU data.
2010-07-22 15:53:48 +00:00
Alan Modra
21fd2dbd9c
* archive.c (_bfd_archive_bsd44_construct_extended_name_table):
...
Correct format specifier.
2010-07-22 14:48:54 +00:00
Alan Modra
c6a3cf87fb
* ecoff.c: Don't include aout/ranlib.h.
...
(_bfd_ecoff_slurp_armap): Use correct struct for ardata->symdefs.
(_bfd_ecoff_write_armap): Output ar_date and ar_size using
_bfd_ar_spacepad.
2010-07-22 14:29:15 +00:00