Jerome Guitton
60e2c248bc
* inf-ttrace.c (inf_ttrace_private_thread_info): New structure type.
...
(inf_ttrace_delete_dying_threads_callback): New function.
(inf_ttrace_resume): After resuming the execution, iterate over
the dying threads to delete them for the thread list.
(inf_ttrace_wait): on TTEVT_LWP_EXIT and TTEVT_LWP_TERMINATE,
mark the corresponding thread as dying instead of removing it
from the thread list.
(inf_ttrace_thread_alive): return 0 for dying threads.
2007-09-18 12:42:22 +00:00
Bernd Schmidt
d908d8f43b
* config/bfin-parse.y (asm_1): Slightly improve error messages
...
for "reg += const;".
2007-09-18 11:59:00 +00:00
Alan Modra
14b1c01e04
* elf.c (bfd_section_from_shdr): Check bfd_alloc return.
...
(elfcore_write_note): Check realloc return.
* elflink.c (_bfd_elf_link_find_version_dependencies): Check
bfd_zalloc return.
(_bfd_elf_link_assign_sym_version): Check bfd_malloc return.
(elf_link_add_object_symbols): Likewise.
(struct hash_codes_info): New.
(elf_collect_hash_codes): Return bfd_malloc error.
(struct collect_gnu_hash_codes): Add "error".
(elf_collect_gnu_hash_codes): Return bfd_malloc error.
(bfd_elf_size_dynamic_sections): Check return status of
_bfd_elf_link_find_version_dependencies.
(bfd_elf_size_dynsym_hash_dynstr): Adjust for elf_collect_hash_codes
and elf_collect_gnu_hash_codes changes.
(elf_sym_name_compare): Formatting.
(elf_fixup_link_order): Use bfd_malloc, not xmalloc.
2007-09-18 08:17:06 +00:00
Ian Lance Taylor
614f30a283
Compute string lengths before sorting. From Craig Silverstein.
2007-09-18 05:16:39 +00:00
Alan Modra
b6ac5419b4
PR gas/5026
...
* read.c (emit_expr): Only use long long if required and available.
2007-09-18 01:05:44 +00:00
H.J. Lu
20e192ab8d
gas/
...
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (baseindex): Removed.
(build_modrm_byte): Check reg_num for RIP register instead of
reg_type.
(i386_index_check): Likewise.
opcodes/
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
* i386-opc.h (RegRip): New.
* i386-reg.tbl (rip): Use RegRip for reg_num.
* i386-tbl.h: Regenerated.
2007-09-18 00:56:54 +00:00
H.J. Lu
b10a8ae01c
bfd/
...
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/3281
PR binutils/5037
* elf-bfd.h (elf_obj_tdata): Remove relro.
* elf.c (get_program_header_size): Check info->relro instead
of elf_tdata (abfd)->relro.
(_bfd_elf_map_sections_to_segments): Likewise.
(assign_file_positions_for_load_sections): Don't set
PT_GNU_RELRO segment alignment here.
(assign_file_positions_for_non_load_sections): Properly set up
PT_GNU_RELRO segment for copying executable/shared library.
(rewrite_elf_program_header): Remove PT_GNU_RELRO segment.
(copy_elf_program_header): Set p_size and p_size_valid fields for
PT_GNU_RELRO segment.
include/elf/
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/3281
PR binutils/5037
* internal.h (elf_segment_map): Add p_size and p_size_valid.
(ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
PT_GNU_RELRO segments.
ld/
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/3281
PR binutils/5037
* ldexp.h (ldexp_control): Add relro, relro_start_stat and
relro_end_stat.
* ldexp.c (fold_binary): Set expld.dataseg.relro to
exp_dataseg_relro_start or exp_dataseg_relro_end when
seeing DATA_SEGMENT_ALIGN or DATA_SEGMENT_RELRO_END,
respectively.
* ldlang.c (lang_size_sections_1): Properly set
expld.dataseg.relro_start_stat and
expld.dataseg.relro_end_stat.
(find_relro_section_callback): New function.
(lang_find_relro_sections_1): Likewise.
(lang_find_relro_sections): Likewise.
(lang_process): Call lang_find_relro_sections for
non-relocatable link.
ld/testsuite/
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/3281
PR binutils/5037
* ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s.
Add "-z relro" tests with relro2.s. Add "-z relro" tests with
TLS for objcopy.
* ld-elf/relro1.s: New file.
* ld-elf/relro2.s: Likewise.
2007-09-18 00:25:07 +00:00
gdbadmin
87dcefc059
*** empty log message ***
2007-09-18 00:00:37 +00:00
Alan Modra
00708806d9
daily update
2007-09-18 00:00:05 +00:00
Andreas Schwab
625a61cdc4
* configure.ac: Raise minimum makeinfo version to 4.6.
...
* configure: Regenerate.
2007-09-17 20:59:06 +00:00
Joel Brobecker
f4c1edd8e5
* infrun.c (insert_step_resume_breakpoint_at_frame): Add assertion
...
that return_frame is not null.
2007-09-17 19:44:20 +00:00
Joel Brobecker
8d4e36bad1
* solib-svr4.c: Add include of "auxv.h".
...
(enable_break): Use the AT_BASE auxiliary entry if available.
* Makefile.in (solib-svr4.o): Update dependencies.
2007-09-17 19:32:53 +00:00
Joel Brobecker
f9ed52beed
* NEWS: Create a new section for the next release branch.
...
Rename the section of the current branch, now that it has
been cut.
2007-09-17 19:30:05 +00:00
H.J. Lu
1a36c6a702
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
...
PR gas/5035
* config/obj-coff.c (obj_coff_endef): Remove checking size of
def_symbol_in_progress.
2007-09-17 17:15:30 +00:00
Nick Clifton
5c61236951
PR gas/5026
...
* read.c (emit_expr): Use unsigned long long values in warning message about
truncated expressions.
2007-09-17 16:34:47 +00:00
Nick Clifton
4145f1d576
* readelf.c (do_archive_index): New.
...
(options): Add -c and --archive-index option.
(usage): Add -c option.
(parse_args): Add c option parsing.
(process_archive): Dump archive index.
* NEWS: Mention the new feature.
* doc/binutils.texi: Document the new feature.
2007-09-17 16:09:24 +00:00
Daniel Jacobowitz
18ecae3831
* schedlock.c (NUM): Change to 1.
...
(main): Use args[0] for the main thread.
* schedlock.exp: Only expect two threads. Only issue one pass or fail
regardless of the number of threads.
2007-09-17 15:38:05 +00:00
Jerome Guitton
eff4f95e29
* dwarf2loc.c (dwarf_expr_frame_base): Guard against NULL.
...
* Makefile.in (dwarf2loc.o): Depend on gdb_assert.h.
2007-09-17 14:53:05 +00:00
H.J. Lu
916af0488c
gas/
...
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (intel_e04): Revert the last change.
gas/testsuite/
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/x86-64-rip.s: Revert the last change.
* gas/i386/x86-64-rip-intel.d: Likewise.
* gas/i386/x86-64-rip.d: Likewise.
2007-09-17 14:46:12 +00:00
Nick Clifton
7f396d02ee
Updated Spanish translation
2007-09-17 14:06:03 +00:00
Nick Clifton
041a1845a9
* po/fi.po: New Finnish translation.
...
* po/es.po: Updated Spanish translation.
* configure.in (ALL_LINGUAS): Add fi.
* configure: Regenerate.
* po/bfd.pot: Regenerate.
2007-09-17 14:03:15 +00:00
Nick Clifton
af3e16d9a8
* doc/binutils.texi (objdump): Describe the output of the --syms option in more detail.
2007-09-17 11:14:22 +00:00
Nick Clifton
a103980969
PR binutils/4987
...
* resrc.c: (read_rc_file): Move 'filename' default initialization to start of function.
2007-09-17 09:58:27 +00:00
Alan Modra
61d7672abe
daily update
2007-09-17 00:00:05 +00:00
gdbadmin
b6dcfa7d9e
*** empty log message ***
2007-09-17 00:00:02 +00:00
H.J. Lu
fbfca19eba
2007-09-16 H.J. Lu <hongjiu.lu@intel.com>
...
* emultempl/elf32.em: Check DF_BIND_NOW instead of DT_BIND_NOW.
2007-09-16 18:55:23 +00:00
Vladimir Prus
084344da42
* mi/mi-cmds.c (mi_cmds): Register -list-features.
...
* mi/mi-cmds.h (mi_cmd_list_features): New.
* mi/mi-main.c (mi_cmd_list_features): New.
2007-09-16 14:59:31 +00:00
gdbadmin
ea9eba9bfa
*** empty log message ***
2007-09-16 00:00:32 +00:00
Alan Modra
476f5089d3
daily update
2007-09-16 00:00:05 +00:00
H.J. Lu
27ac72083b
gas/
...
2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5034
* config/tc-i386.c (intel_e04): Return 1 if cur_token.code is
T_NIL.
gas/testsuite/
2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5034
* gas/i386/x86-64-rip.s: Add Intel mode testcases.
* gas/i386/x86-64-rip-intel.d: Updated.
* gas/i386/x86-64-rip.d: Likewise.
2007-09-15 22:06:42 +00:00
Eli Zaretskii
7e27a47a1e
gdb.texinfo (Separate Debug Files): More accurate wording regarding
...
build ID and a reference to the ld manual rather than the Fedora wiki.
2007-09-15 09:49:36 +00:00
Eli Zaretskii
821609525d
* gdb.texinfo (Output): Spell out which features of C's printf are
...
not supported by GDB's printf.
2007-09-15 08:54:26 +00:00
Alan Modra
83e4970bb7
PR ld/5025
...
* emultempl/elf32.em (write_build_id_section): Correct test for
"missing" .note.gnu.build-id. Downgrade error to a warning if
it has been discarded.
2007-09-15 06:21:06 +00:00
Alan Modra
0bc43230d6
* bfd.c (_bfd_default_error_handler): fflush stdout.
2007-09-15 03:02:01 +00:00
H.J. Lu
8ed77a05dc
2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (build_modrm_byte): Adjust comment line
wrap.
2007-09-15 01:57:57 +00:00
gdbadmin
2fc5992fbb
*** empty log message ***
2007-09-15 00:00:33 +00:00
Alan Modra
2f7b3f000f
daily update
2007-09-15 00:00:06 +00:00
H.J. Lu
b5016f899b
2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (build_modrm_byte): Use (A || B) instead
of (A || B) != 0.
2007-09-14 20:05:28 +00:00
H.J. Lu
c0209578ea
2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (build_modrm_byte): Adjust indentation.
2007-09-14 19:57:47 +00:00
H.J. Lu
f033ec5cb6
Update dates.
2007-09-14 19:31:50 +00:00
H.J. Lu
c0e9c2a631
2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
...
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
2007-09-14 19:28:56 +00:00
Michael Meissner
85f10a010c
Add AMD SSE5 support
2007-09-14 18:21:09 +00:00
Maciej W. Rozycki
4a543daf06
* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
...
type down.
(test_watchpoint_triggering): XFAIL the sw watchpoint scope
test.
* gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
watchpoint type down.
(test_watchpoint_triggering): XFAIL the sw watchpoint scope
test.
2007-09-14 17:37:55 +00:00
Maciej W. Rozycki
5509918fe4
[mti-fix-scope]
...
* gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
Move all the tests here and run them twice, once using software
watchpoints and once using hardware watchpoints.
* gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2007-09-14 17:21:29 +00:00
Alan Modra
83a3a68b2b
* configure.ac: Correct makeinfo version check.
...
* configure: Regenerate.
2007-09-14 15:47:01 +00:00
Richard Sandiford
5bd8be1309
* configure.ac (mips*-sde-elf*): New stanza. Add target-libiberty
...
to $skipdirs and only disable gprof for newlib. Use the normal
mips*-elf* handling in other respects.
* configure: Regnerate.
2007-09-14 14:51:36 +00:00
Alan Modra
3ea6b9a58b
* opncls.c (find_separate_debug_file): Ensure bfd_set_error has
...
been called on all error return paths.
(bfd_fill_in_gnu_debuglink_section): Use bfd_malloc, not malloc.
Clear padding after filename
2007-09-14 07:54:10 +00:00
Alan Modra
5a1dcb7e26
* format.c (bfd_check_format_matches): Record matching targets even
...
when "matching" is NULL to allow bfd_associated_vector matches.
Consolidate error return code. Consolidate ok return code. Always
restore original target and format on error.
2007-09-14 05:19:27 +00:00
H.J. Lu
8bb1533941
2007-09-13 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (get_valid_dis386): Take a pointer to
disassemble_info. Handle IS_3BYTE_OPCODE.
(print_insn): Updated. Don't handle IS_3BYTE_OPCODE here.
2007-09-14 00:20:03 +00:00
gdbadmin
8e8b1f6967
*** empty log message ***
2007-09-14 00:00:33 +00:00