Alan Modra
a9b0445fbf
daily update
2011-11-13 23:00:05 +00:00
gdbadmin
0847b2ea3f
*** empty log message ***
2011-11-13 00:00:03 +00:00
Alan Modra
d0dcf34098
daily update
2011-11-12 23:00:06 +00:00
matt rice
71eba9c25e
Move info definitions command to an info macro option.
2011-11-12 17:01:12 +00:00
gdbadmin
30fc0b956b
*** empty log message ***
2011-11-12 00:00:33 +00:00
Alan Modra
7bc0b7c0cf
daily update
2011-11-11 23:00:06 +00:00
Sterling Augustine
98ef3ea486
2011-11-11 Sterling Augustine <saugustine@google.com>
...
* yyscript.y (section_cmd): Add support for INCLUDE directive.
(file_or_sections_cmd): Likewise.
2011-11-11 22:29:43 +00:00
Doug Kwan
f4a8b6d7ab
2011-11-11 Doug Kwan <dougkwan@google.com>
...
* arm.cc (Target_arm::do_make_elf_object): Allow executable also
if --just-symbols is given.
2011-11-11 21:49:36 +00:00
Andreas Schwab
f48e6c458d
* binutils/readelf.c (process_program_headers): Fix typo printing p_memsz
...
field.
2011-11-11 20:50:38 +00:00
Keith Seitz
1d93e29a97
PR gdb/12843
...
* gdb.base/linespecs.exp: New file.
2011-11-11 19:53:12 +00:00
Keith Seitz
731971ed4b
PR gdb/12843
...
* linespec.c (locate_first_half): Keep ':' if it looks
like it could be part of a Windows path starting with
a drive letter.
2011-11-11 19:52:46 +00:00
Doug Evans
a4b5b48aa8
* gdb.threads/print-threads.exp: Extend timeout for slower
...
tests.
2011-11-11 17:36:07 +00:00
Tom Tromey
e0f8f636bd
* gdb.texinfo (Compilation): Don't mention -gdwarf-2. Link to GCC
...
manual.
(Variables): Don't mention -gdwarf-2. Link to Compilation node.
(Macros): Add a footnote.
(C): Remove paragraph about compiler options.
(C Constants): Mention wide character and string constants.
(C Plus Plus Expressions): Update compiler option advice. Mention
using declarations. Mention ADL. Remove old HP compiler
information.
2011-11-11 16:56:47 +00:00
Tom Tromey
625c0d4785
PR c++/9257:
...
* gdb.texinfo (Print Settings): Add an extra note about the need
for a vtable.
2011-11-11 15:07:57 +00:00
Doug Evans
74e2f25548
* dwarf2read.c (dw2_map_symbol_filenames): New parameter
...
`need_fullname'.
* psymtab.c (map_symbol_filenames_psymtab): Ditto.
(map_partial_symbol_filenames): Ditto. All callers updated.
* psymtab.h (map_partial_symbol_filenames): Update prototype.
* symfile.h (struct quick_symbol_functions, map_symbol_filenames): New
parameter need_fullname.
2011-11-11 00:43:04 +00:00
gdbadmin
3d88bd9200
*** empty log message ***
2011-11-11 00:00:33 +00:00
Alan Modra
4bce1368b9
daily update
2011-11-10 23:00:06 +00:00
Doug Evans
256f06f3f6
* psymtab.c (psymtab_to_fullname): Use cached copy if it exists.
...
* source.c (symtab_to_fullname): Ditto.
2011-11-10 22:14:16 +00:00
Doug Kwan
29ab395d2b
2011-11-10 Doug Kwan <dougkwan@google.com>
...
PR gold/13362
* arm.cc (Target_arm::Relocate::relocate_tls): Do unaligned accesses
when processing data relocs.
* reloc.h (Relocate_functions::rel_unaligned): New method.
(Relocate_functions::pcrel_unaligned): Ditto.
(Relocate_functions::rel32_unaligned): Ditto.
(Relocate_functions::pcrel32_unaligned): Ditto.
2011-11-10 20:53:36 +00:00
Doug Evans
50f182aa66
* defs.h (is_cplus_marker, set_demangling_style): Moved to ...
...
* gdb-demangle.h: ... here. New file.
* demangle.c: #include "gdb-demangle.h".
(_initialize_demangler): Use initialize_file_ftype for prototype.
Move "set demangle" and "set asm-demangle" parameters here from utils.c
(demangle, show_demangle, asm_demangle, show_asm_demangle): Move here
from utils.c
* utils.c: Update. #include "gdb-demangle.h".
* symtab.h (asm_demangle): Delete.
(demangle): Move declaration next to use.
* breakpoint.c: #include "gdb-demangle.h" instead of "demangle.h".
* dwarf2read.c: #include "gdb-demangle.h".
* gnu-v2-abi.c: Ditto.
* jv-typeprint.c: Ditto.
* mdebugread.c: Ditto.
* p-typeprint.c: Ditto.
* stabsread.c: Ditto.
* printcmd.c: Ditto.
(asm_demangle): Delete declaration.
* tui/tui-stack.c: #include "gdb-demangle.h".
2011-11-10 20:21:29 +00:00
Pedro Alves
6953d2240a
2011-11-10 Pedro Alves <pedro@codesourcery.com>
...
gdb/
* linux-nat.c (linux_nat_wait): Don't force waking up the event
loop when returning a TARGET_WAITKIND_NO_RESUMED.
2011-11-10 20:17:52 +00:00
Pedro Alves
0c94aa73a0
2011-11-10 Pedro Alves <pedro@codesourcery.com>
...
gdb/
* target.c (target_waitstatus_to_string): Handle
TARGET_WAITKIND_NO_RESUMED.
2011-11-10 20:07:51 +00:00
Doug Evans
792a023056
* gdb.reverse/i387-env-reverse.exp: Extend timeout of
...
"record to end of main" test.
2011-11-10 19:22:07 +00:00
Doug Evans
f6b47be484
* python/py-type.c (typy_fields_items): Call check_typedef.
...
testsuite/
* gdb.python/py-type.c (TS): New typedef.
(ts): New global.
* gdb.python/py-type.exp: Test field list of typedef.
2011-11-10 19:15:10 +00:00
Joel Brobecker
bd119cf152
Fix wrong changelog entry date.
2011-11-10 17:14:51 +00:00
Joel Brobecker
22355c9080
read_frame_register_value and big endian arches
...
The read_frame_register_value function as it was implemented introduced
a regression on big-endian targets. The problem appears when trying to
get the value of an entity stored inside a register, and when the size
of the entity is smaller than the size of the register. In that case,
we were always reading the first N bytes of the register, which is wrong
for big-endian architectures, where we need to read the last N bytes of
the register.
gdb/ChangeLog:
* findvar.c (read_frame_register_value): Read correct bytes from
register on big-endian architectures.
gdb/testsuite/ChangeLog:
* gdb.ada/small_reg_param: New testcase.
2011-11-10 17:14:41 +00:00
Joel Brobecker
e28cade762
procfs file descriptor leaks
...
gdb/ChangeLog (from Tom Tromey):
* procfs.c (load_syscalls): Make a cleanup.
(open_procinfo_files): fd==0 is ok.
2011-11-10 16:36:28 +00:00
Joel Brobecker
0a86f36427
[procfs] /proc/.../map file descriptor leak
...
When opening the procfs map file, we create a cleanup routine to make
sure that the associated file descriptor gets closed, but we never
call the cleanup. So the FD gets leaked.
gdb/ChangeLog:
* procfs.c (iterate_over_mappings): Call do_cleanups before
returning.
2011-11-10 16:36:18 +00:00
Doug Evans
9bc118a5d4
* gdbtypes.c (check_typedef): Document that this function can
...
throw an exception.
2011-11-10 06:53:55 +00:00
Doug Kwan
2c339f710d
2011-11-09 Doug Kwan <dougkwan@google.com>
...
PR gold/13362
* arm.cc (Arm_scan_relocatable_relocs::Default_scan_relocatable_relocs):
Use unaligned 4-byte relocs for static 32-bit data as required by EABI.
* reloc.h (Relocatable_relocs::Reloc_strategy): New enum
RELOC_ADJUST_FOR_SECTION_4_UNALIGNED.
(Relocate_functions::rel_unaligned): New.
(Relocate_functions::rel32_unaligned): New.
* target-reloc.h (relocate_for_relocatable): Add code to handle
RELOC_ADJUST_FOR_SECTION_4_UNALIGNED.
* testsuite/Makefile.am (arm_unaligned_reloc_r.stdout,
arm_unaligned_reloc_r): New targets.
* testsuite/Makefile.in: Regenerate.
* arm_unaligned_reloc.sh: Check unaligned relocs in relocatable
linking.
2011-11-10 00:41:53 +00:00
gdbadmin
eac29d46b7
*** empty log message ***
2011-11-10 00:00:32 +00:00
Alan Modra
c2b97f3afa
daily update
2011-11-09 23:00:05 +00:00
Tom Tromey
a7860e76c9
gdb
...
PR c++/13342:
* valops.c (value_full_object): Return early if real type is
smaller than the enclosing type.
gdb/testsuite
* gdb.cp/destrprint.exp: New file.
* gdb.cp/destrprint.cc: New file.
2011-11-09 19:50:15 +00:00
DJ Delorie
b121d7d4e4
2011-11-09 Roland McGrath <mcgrathr@google.com>
...
* configure.ac: Add tool checks for READELF and READELF_FOR_TARGET.
* configure: Rebuild.
* Makefile.def (flags_to_pass): Add READELF_FOR_TARGET.
* Makefile.tpl (READELF, READELF_FOR_TARGET): New variables.
(HOST_EXPORTS): Add READELF, READELF_FOR_TARGET.
(BASE_FLAGS_TO_PASS): Add READELF_FOR_TARGET.
(BASE_TARGET_EXPORTS, EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS):
Add READELF.
* Makefile.in: Rebuild.
2011-11-09 18:57:30 +00:00
Matthew Gretton-Dann
0f3ed5491d
* ld/testsuite/ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
2011-11-09 17:01:38 +00:00
Yao Qi
86a3003087
gdb/gdbserver
...
* remote-utils.c (relocate_instruction): A comment fix.
2011-11-09 02:32:42 +00:00
Yao Qi
609657371b
gdb/
...
* amd64-tdep.c (amd64_relocate_instruction): Make it static.
2011-11-09 02:21:54 +00:00
Meador Inge
72a2e3dcf5
gdb/
...
* arm-tdep.c (thumb_analyze_prologue): Always fallback on the SP
register when the frame can't be determined.
* arm-tdep.c (arm_analyze_prologue): Ditto.
gdb/testsuite/
* gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
(switch_stack_to_other): New test function.
* gdb.arch/thumb-prologue.exp: New test cases.
2011-11-09 00:53:40 +00:00
gdbadmin
6a12077df4
*** empty log message ***
2011-11-09 00:00:02 +00:00
Alan Modra
53f8462f2d
daily update
2011-11-08 23:00:05 +00:00
Maciej W. Rozycki
4be2aacc62
* gdb.texinfo (MIPS): Remove duplicate "auto" reference from
...
"set mips abi" documentation.
2011-11-08 21:34:18 +00:00
Maciej W. Rozycki
7bf9deb0b2
* lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
2011-11-08 19:51:17 +00:00
Richard Henderson
d32e2926f1
Merge libitm changes to configure.ac from gcc master.
2011-11-08 18:23:33 +00:00
DJ Delorie
956a8f8beb
merge from gcc
2011-11-08 16:01:58 +00:00
Nick Clifton
6746a626dc
* elf-m10300.c (mn10300_elf_relax_section): Fix check for an
...
immediate move into an address register.
2011-11-08 15:07:17 +00:00
Alan Modra
409ff343a4
* elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark syms in
...
executables when export_dynamic.
2011-11-08 13:49:11 +00:00
Alan Modra
560c8763d3
bfd/
...
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Rename
ha_relocs_not_using_r2 to unexpected_toc_insn.
(ok_lo_toc_insn): New function.
(ppc64_elf_edit_toc): Check insn on lo toc reloc. Emit warning.
(ppc64_elf_relocate_section): Don't check insn on lo toc reloc here.
Handle addic on lo toc reloc.
ld/testsuite/
* ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
* ld-powerpc/tocopt.out: New file.
2011-11-08 13:06:03 +00:00
Yao Qi
d3895d7d29
gdb/testsuite/
...
* gdb.exp (supports_process_record): New.
(supports_reverse): New.
* gdb.reverse/break-precsave.exp: Call support_process_record
to run test conditionally.
* gdb.reverse/consecutive-precsave.exp: Likewise.
* gdb.reverse/i386-precsave.exp: Likewise.
* gdb.reverse/machinestate-precsave.exp: Likewise.
* gdb.reverse/solib-precsave.exp: Likewise.
* gdb.reverse/step-precsave.exp: Likewise.
* gdb.reverse/until-precsave.exp: Likewise.
* gdb.reverse/watch-precsave.exp: Likewise.
* gdb.reverse/break-reverse.exp: Call support_reverse to run
test conditionally.
* gdb.reverse/consecutive-reverse.exp: Likewise.
* gdb.reverse/finish-precsave.exp: Likewise.
* gdb.reverse/finish-reverse-bkpt.exp: Likewise.
* gdb.reverse/finish-reverse.exp: Likewise.
* gdb.reverse/i386-reverse.exp: Likewise.
* gdb.reverse/i386-sse-reverse.exp: Likewise.
* gdb.reverse/machinestate.exp: Likewise.
* gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
* gdb.reverse/sigall-precsave.exp: Likewise.
* gdb.reverse/sigall-reverse.exp: Likewise.
* gdb.reverse/solib-reverse.exp: Likewise.
* gdb.reverse/step-reverse.exp: Likewise.
* gdb.reverse/until-reverse.exp: Likewise.
* gdb.reverse/watch-reverse.exp: Likewise.
2011-11-08 08:23:49 +00:00
Stan Shebs
ce3b0ff733
* MAINTAINERS: Move Michael Snyder to Past Maintainers.
2011-11-08 00:07:53 +00:00
gdbadmin
614e69bb51
*** empty log message ***
2011-11-08 00:00:03 +00:00