Tom Tromey
ea9f10bb87
PR gdb/14704:
...
* gdb_bfd.c (gdb_bfd_ref): Set BFD_DECOMPRESS.
(zlib_decompress_section): Remove.
(gdb_bfd_map_section): Only check for compressed section
in mmap case. Use bfd_get_full_section_contents.
* osabi.c (check_note): Add 'sectsize' argument. Read
section data.
(generic_elf_osabi_sniff_abi_tag_sections): Don't read
section data. Update for check_note change.
* xcoffread.c (xcoff_initial_scan): Use
bfd_get_full_section_contents.
* py-auto-load.c (auto_load_section_scripts): Use
bfd_get_full_section_contents.
* contrib/cc-with-tweaks.sh: Add -Z option.
testsuite
* gdb.base/comprdebug.exp: New file.
2012-11-08 19:52:42 +00:00
Tom Tromey
d071a26bbc
* python/py-bpevent.c: Include defs.h.
...
* python/py-continueevent.c: Include defs.h.
* python/py-event.c: Include defs.h.
* python/py-event.h: Don't include defs.h.
* python/py-events.h: Don't include defs.h.
* python/py-evts.c: Include defs.h.
* python/py-exitedevent.c: Include defs.h.
* python/py-newobjfileevent.c: Include defs.h.
* python/py-signalevent.c: Include defs.h.
* python/py-stopevent.c: Include defs.h.
* python/py-threadevent.c: Include defs.h.
2012-11-08 19:38:43 +00:00
Maciej W. Rozycki
c266cd0290
* mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
2012-11-08 18:25:23 +00:00
Maciej W. Rozycki
5821951ca6
gas/
...
* config/tc-mips.c (mips_ip) <'u'>: Default to BFD_RELOC_LO16.
gas/testsuite/
* gas/mips/lui.d: New test.
* gas/mips/micromips@lui.d: New test.
* gas/mips/lui-1.l: New list test.
* gas/mips/lui-2.l: New list test.
* gas/mips/lui.s: New test source.
* gas/mips/lui-1.s: New test source.
* gas/mips/lui-2.s: New test source.
* gas/mips/mips.exp: Run the new tests.
2012-11-08 18:21:25 +00:00
Pierre Muller
4574b35a66
* update-web-ari.sh (print_heading): Add number of files
...
checked.
(nb_files): New variable counting the number of sources
files found by gdb_find.sh script.
(debug_awk): New variable to allow extra debug output.
(indexes): Add more information if DEBUG_AWK is set.
2012-11-08 16:50:56 +00:00
Edjunior Barbosa Machado
2834ab4264
* ppc-linux-tdep.c (ppc64_standard_linkage1, ppc64_standard_linkage2,
...
ppc64_standard_linkage3): Mark ld r11 instructions as optional,
following the change in PLT call stubs on linker.
2012-11-08 14:16:33 +00:00
Pierre Muller
84f1359519
* contrib/ari/gdb_ari.sh (LANG, LC_ALL): Use 'C' instead of 'c'
...
as default language.
(AWK): Use = instead of == for sh test to avoid warning.
(Linux rule): Correct [:digit] into [[:digit:]].
(__func__ rule): Adapt to "gdb_assert.h" move to common subdirectory.
(vasprintf rule): Adapt to common subdirectory moves.
(xasprintf rule): Idem.
(xvasprintf rule): Idem.
(var_boolean rule): Accept occurence in == or != test.
* contrib/ari/gdb_find.sh: Also prune gdbtk directory.
2012-11-08 09:04:27 +00:00
Stephane Carrez
d69e6a338d
* tui/tui-hooks.c (tui_inferior_exit): New function.
...
(tui_detach_hook): Remove.
(tui_install_hooks): Install the inferior exit observer.
(tui_remove_hooks): Remove it.
2012-11-08 06:58:30 +00:00
Yao Qi
1e96de833a
gdb/doc:
...
2012-11-08 Yao Qi <yao@codesourcery.com>
* gdb.texinfo (Search): Add kindex for 'fo'.
gdb:
2012-11-08 Yao Qi <yao@codesourcery.com>
PR gdb/14777.
* source.c (_initialize_source): Call add_com_alias to abbreviate
'forward-search' as 'fo'.
2012-11-08 04:05:16 +00:00
Alan Modra
6febeb7413
Regenerate.
2012-11-08 03:03:26 +00:00
gdbadmin
66807a1547
*** empty log message ***
2012-11-08 00:00:32 +00:00
Alan Modra
cb90edda25
daily update
2012-11-07 23:00:05 +00:00
Sean Keys
fcdc4d0c03
2012-11-07 James Murray <jsm@jsm-net.demon.co.uk>
...
* config/tc-m68hc11.c: Fix R_M68HC12_16B relocation for movb/w
2012-11-07 20:36:33 +00:00
Sean Keys
178df8af8d
2012-11-07 James Murray <jsm@jsm-net.demon.co.uk>
...
* ld-m68hc11/movw.d: New test for 16bit relocate.
* ld-m68hc11/movw.s: Source for test.
2012-11-07 20:35:02 +00:00
Pedro Alves
0baeab039d
2012-11-07 Pedro Alves <palves@redhat.com>
...
* arm-tdep.c: Make defs.h be the first include.
* coff-pe-read.c: Ditto.
* gnu-nat.c: Ditto.
* go32-nat.c: Ditto.
* i386-nat.c: Ditto.
* ppcnbsd-nat.c: Ditto.
* ada-varobj.h: Don't include defs.h.
* i386-darwin-tdep.h: Ditto.
* i386-nat.h: Ditto.
2012-11-07 20:10:13 +00:00
Pedro Alves
892a857082
2012-11-07 Pedro Alves <palves@redhat.com>
...
* MAINTAINERS: New FSF-appointed maintainers replace the Steering
Committee.
2012-11-07 15:39:09 +00:00
Michael Eager
34ecb04d42
2012-11-07 David Holsgrove <david.holsgrove@xilinx.com>
...
* config/tc-microblaze.c: Remove special register condition check
for INST_TYPE_RFSL related instructions.
2012-11-07 David Holsgrove <david.holsgrove@xilinx.com>
* testsuite/gas/microblaze/special_reg.exp: Add test case.
* testsuite/gas/microblaze/special_reg.s: Likewise.
* testsuite/gas/microblaze/special_reg.d: Likewise.
2012-11-07 15:36:09 +00:00
Pierre Muller
719502e9c1
* common/linux-osdata.c (dirent.h): ARI fix: Remove.
...
File already uses "gdb_dirent.h" header.
2012-11-07 12:35:05 +00:00
H.J. Lu
ee7da987c9
Don't read beyond section end
...
* objcopy.c (copy_section): Don't read beyond section end.
2012-11-07 06:16:26 +00:00
H.J. Lu
ddda4adc28
Replace memcpy with memmove
...
* section.c (bfd_get_section_contents): Replace memcpy
with memmove.
2012-11-07 05:57:24 +00:00
Hans-Peter Nilsson
75344f2a89
PR binutils/14481
...
* aout-target.h (MY_close_and_cleanup): Make local function
instead of alias of MY_bfd_free_cached_info. Also call
_bfd_generic_close_and_cleanup.
2012-11-07 05:51:37 +00:00
H.J. Lu
9053b70efa
Change return type of bclose to bfd_boolean
...
PR binutils/14813
* bfdio.c (bfd_iovec): Change return type of bclose to
bfd_boolean.
(memory_bclose): Change return type to bfd_boolean.
* cache.c (cache_bclose): Likewise.
* opncls.c (opncls_bclose): Likewise. Return TRUE on success.
* vms-lib.c (vms_lib_bclose): Likewise. Return TRUE.
* libbfd.h: Regenerated.
2012-11-07 00:55:04 +00:00
Yao Qi
ed86b35062
gdb:
...
* breakpoint.c (get_tracepoint_by_number): Remove 'extern int
tracepoint_count'.
2012-11-07 00:42:14 +00:00
gdbadmin
208c3ac470
*** empty log message ***
2012-11-07 00:00:03 +00:00
H.J. Lu
f7da43f33b
Add a testcase for PR binutils/14567
...
binutils/
PR binutils/14567
* Makefile.am (BFDTEST2_PROG): New.
(bfdtest2_DEPENDENCIES): Likewise.
(TEST_PROGS): Add $(BFDTEST2_PROG).
* Makefile.in: Regenerated.
* bfdtest2.c: New file.
binutils/testsuite/
PR binutils/14567
* binutils-all/ar.exp (bfdtest1): Removed.
(long_filenames): Take bfdtests.
(thin_archive): Likewise.
(thin_archive_with_nested): Likewise.
(bfdtests): New.
Pass $bfdtests to long_filenames, thin_archive and
thin_archive_with_nested.
2012-11-06 23:45:43 +00:00
Alan Modra
87988f9a1d
daily update
2012-11-06 23:00:05 +00:00
Tristan Gingold
4bea9418b3
2012-11-06 Tristan Gingold <gingold@adacore.com>
...
* coff-x86_64.c (_bfd_generic_find_nearest_line_discriminator):
Define as coff_find_nearest_line_discriminator.
2012-11-06 16:11:07 +00:00
Tom Tromey
9a4f1e4fda
* target.h (inferior_has_forked, inferior_has_vforked)
...
(inferior_has_execd, inferior_has_called_syscall): Remove
declarations.
2012-11-06 16:01:58 +00:00
Pierre Muller
0316657ea5
* remote.c (remote_insert_hw_breakpoint): ARI fix,
...
add missing internalization markup.
2012-11-06 15:59:17 +00:00
Pedro Alves
f659243918
gdb/
...
2012-11-06 Pedro Alves <palves@redhat.com>
PR gdb/14810
* breakpoint.c (bpstat_stop_status): Skip disabled locations.
gdb/testsuite/
2012-11-06 Pedro Alves <palves@redhat.com>
PR gdb/14810
* gdb.base/disabled-location.c: New file.
* gdb.base/disabled-location.exp: New file.
2012-11-06 15:25:05 +00:00
Tom Tromey
2d338fa948
* gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
...
* gdb.python/py-strfns.exp (test_strfns_core_file): Use
gdb_gcore_cmd.
* gdb.cell/gcore.exp: Use gdb_gcore_cmd.
* gdb.base/gcore.exp: Use gdb_gcore_cmd.
* gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
* gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
* gdb.base/auxv.exp: Use gdb_gcore_cmd.
* gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
* gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
* gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
* lib/gdb.exp (gdb_gcore_cmd): New proc.
2012-11-06 15:21:24 +00:00
Alan Modra
234fa27ce0
* config/tc-xgate.c: Make some functions static. Formatting
...
style and whitespace fixes. Wrap overly long lines. Format
help message.
2012-11-06 10:03:32 +00:00
Alan Modra
b374d0f8d9
PR binutils/14567
...
* opncls.c (opncls_iovec): Forward declare.
(_bfd_new_bfd_contained_in): If using opncls_iovec, copy iostream
to new bfd.
2012-11-06 09:31:12 +00:00
Pierre Muller
01f2564af3
* contrib/ari/create-web-ari-in-src.sh: Avoid problem if script
...
is not executable.
2012-11-06 08:24:44 +00:00
Alan Modra
8c746b9642
* mach-o.c (bfd_mach_o_close_and_cleanup): Don't call
...
_bfd_generic_close_and_cleanup for mach_o_fat archives.
2012-11-06 06:44:01 +00:00
Alan Modra
0df8acdee9
Allow SEC_CODE and SEC_READONLY in section flags.
2012-11-06 06:36:42 +00:00
Alan Modra
1849850340
bfd/
...
* coff-tic4x.c (tic4x_coff0_vec, tic4x_coff0_beh_vec,
tic4x_coff1_vec, tic4x_coff1_beh_vec, tic4x_coff2_vec,
tic4x_coff2_beh_vec): Allow SEC_CODE and SEC_READONLY in
section flags.
gas/
* config/tc-tic4x.c: Remove alignment TODO comments.
(tic4x_do_align): Enable subseg_text_p test.
2012-11-06 05:51:18 +00:00
Alan Modra
a38a07e07c
bfd/
...
* elf64-ppc.c (struct ppc_link_hash_table): Add dot_toc_dot.
(ppc64_elf_size_stubs): Lookup ".TOC.".
(ppc64_elf_relocate_section): Resolve special symbol ".TOC.".
gas/
* config/tc-ppc.c (ppc_elf_adjust_symtab): New function, split out..
(ppc_frob_file_before_adjust): ..from here.
(md_apply_fix): Set BSF_KEEP on .TOC. if not @tocbase.
* config/tc-ppc.h (ppc_elf_adjust_symtab): Declare.
(tc_adjust_symtab): Define.
2012-11-06 05:18:03 +00:00
Alan Modra
53d8967a85
* elf64-ppc.c (maybe_strip_output): Heed SEC_KEEP.
2012-11-06 03:44:51 +00:00
Alan Modra
1ec2d25ebf
* config/tc-ppc.c (md_apply_fix): Fix xcoff build breakage from
...
last patch.
2012-11-06 03:20:31 +00:00
Sean Keys
9798e45d7e
* config/tc-xgate.c: Remove bogus use of <fx_pcrel_adjust>.
...
* config/tc-m68hc11.c: Likewise.
2012-11-06 00:49:37 +00:00
gdbadmin
22886de02a
*** empty log message ***
2012-11-06 00:00:02 +00:00
Joel Brobecker
550889c322
Fix entry ordering issue in gdb/ChangeLog...
2012-11-05 23:07:39 +00:00
Joel Brobecker
f37c4431f1
New script to update our gnulib import
...
gdb/ChangeLog:
* gnulib/update-gnulib.sh: New script.
2012-11-05 23:06:31 +00:00
Alan Modra
c6ad7cc56e
daily update
2012-11-05 23:00:04 +00:00
Stephane Carrez
2d1ef085ab
* MAINTAINERS: Update my email address.
2012-11-05 22:08:10 +00:00
Tom Tromey
954b50b3ed
* frame.c (put_frame_register): Don't use temporary buffer.
2012-11-05 21:43:12 +00:00
Stephane Carrez
a481d14b47
* MAINTAINERS: Update my email address.
2012-11-05 20:16:53 +00:00
Tom Tromey
dc93922978
PR python/14802:
...
* gdb.texinfo (Functions In Python): Add example.
2012-11-05 19:36:38 +00:00
Pedro Alves
68c9da300b
gdb/
...
2012-11-05 Pedro Alves <palves@redhat.com>
* inferior.c (exit_inferior_1): Clear 'vfork_parent' in the vfork
child. Clear 'pending_detach'.
* infrun.c (handle_vfork_child_exec_or_exit): Clear
'pending_detach' in the vfork parent.
gdb/testsuite/
2012-11-05 Pedro Alves <palves@redhat.com>
* gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
procedure.
(do_vfork_and_follow_child_tests_exec)
(do_vfork_and_follow_child_tests_exit): Call it.
2012-11-05 18:56:45 +00:00