Joel Brobecker
01fe12f6fb
* configure.ac: Add check for "etext".
* configure, config.in: Regenerate.
* maint.c (TEXTEND): Only define if either _etext or etext
are available.
Disable the profiling functionality if TEXTEND is not defined.
19 years ago
Ian Lance Taylor
bc56b3fb3a
Note that a Stringpool keeps a copy of a string.
19 years ago
Bob Wilson
e055a93133
* doc/c-xtensa.texi (Xtensa Immediate Relaxation): Fix "addi" typo.
19 years ago
H.J. Lu
0f7da3979d
gas/testsuite/gas/
2007-09-19 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/intelok.s: Add tests for memory without base.
* gas/i386/intelok.d: Updated.
* gas/i386/intelok.e: Likewise.
opcodes/
2007-09-19 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (OP_E_extended): Always display scale for memory.
19 years ago
Ian Lance Taylor
835965e646
Better comments for Stringpool.
19 years ago
Daniel Jacobowitz
b55fd4d45d
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make sure .got
will be output.
19 years ago
Nick Clifton
550c188837
* config/tc-h8300.c (md_apply_fix): Do not abort or handle 8 byte fixups.
19 years ago
Daniel Jacobowitz
aa6c981f95
* mips-tdep.c (mips_stub_frame_cache): Correct the saved return
address register. Correct the call to frame_id_build.
(mips_stub_frame_sniffer): Use the stub unwinder when the PC
is invalid.
19 years ago
Daniel Jacobowitz
fd462a6189
* linux-low.c (O_LARGEFILE): Define.
(linux_read_memory): Use /proc/PID/mem.
* configure.ac: Use AC_GNU_SOURCE. Check for pread64.
* configure, config.in: Regenerated.
19 years ago
Alan Modra
a69898aad0
* bfd-in.h (bfd_hash_insert): Declare.
* bfd-in2.h: Regenerate.
* hash.c (bfd_hash_insert): New function. Split out from..
(bfd_hash_lookup): ..here.
* merge.c (sec_merge_hash_lookup): Use bfd_hash_insert.
19 years ago
Nick Clifton
4dcdce139f
* ld-scripts/crossref.exp: Compile test source with -mtiny=0 in order to
prevent the use of the small data area.
19 years ago
Ian Lance Taylor
86f2e68346
Let special symbols override existing symbols rather than
reinitializing them.
19 years ago
Ian Lance Taylor
8ae3da9046
Add control over template specialization.
19 years ago
Alan Modra
f81c953f3a
daily update
19 years ago
gdbadmin
039cfc074b
*** empty log message ***
19 years ago
Joel Brobecker
393129712f
* ia64-tdep.c (refine_prologue_limit): Make sure we don't scan
the linetable past the function end.
19 years ago
Jim Wilson
558dc30aec
Update my email address.
19 years ago
Jim Wilson
2e2973de8b
Update email address.
19 years ago
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.
19 years ago
Bernd Schmidt
d908d8f43b
* config/bfin-parse.y (asm_1): Slightly improve error messages
for "reg += const;".
19 years ago
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.
19 years ago
Ian Lance Taylor
614f30a283
Compute string lengths before sorting. From Craig Silverstein.
19 years ago
Alan Modra
b6ac5419b4
PR gas/5026
* read.c (emit_expr): Only use long long if required and available.
19 years ago
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.
19 years ago
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.
19 years ago
gdbadmin
87dcefc059
*** empty log message ***
19 years ago
Alan Modra
00708806d9
daily update
19 years ago
Andreas Schwab
625a61cdc4
* configure.ac: Raise minimum makeinfo version to 4.6.
* configure: Regenerate.
19 years ago
Joel Brobecker
f4c1edd8e5
* infrun.c (insert_step_resume_breakpoint_at_frame): Add assertion
that return_frame is not null.
19 years ago
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.
19 years ago
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.
19 years ago
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.
19 years ago
Nick Clifton
5c61236951
PR gas/5026
* read.c (emit_expr): Use unsigned long long values in warning message about
truncated expressions.
19 years ago
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.
19 years ago
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.
19 years ago
Jerome Guitton
eff4f95e29
* dwarf2loc.c (dwarf_expr_frame_base): Guard against NULL.
* Makefile.in (dwarf2loc.o): Depend on gdb_assert.h.
19 years ago
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.
19 years ago
Nick Clifton
7f396d02ee
Updated Spanish translation
19 years ago
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.
19 years ago
Nick Clifton
af3e16d9a8
* doc/binutils.texi (objdump): Describe the output of the --syms option in more detail.
19 years ago
Nick Clifton
a103980969
PR binutils/4987
* resrc.c: (read_rc_file): Move 'filename' default initialization to start of function.
19 years ago
Alan Modra
61d7672abe
daily update
19 years ago
gdbadmin
b6dcfa7d9e
*** empty log message ***
19 years ago
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.
19 years ago
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.
19 years ago
gdbadmin
ea9eba9bfa
*** empty log message ***
19 years ago
Alan Modra
476f5089d3
daily update
19 years ago
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.
19 years ago
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.
19 years ago
Eli Zaretskii
821609525d
* gdb.texinfo (Output): Spell out which features of C's printf are
not supported by GDB's printf.
19 years ago