aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-09-20 * configure.ac (mipsisa*-*-elfoabi*): New stanza.Richard Sandiford5-0/+21
* configure: Regenerate. config/ * mt-mips-elfoabi: New file.
2007-09-20Fix comment.Ian Lance Taylor1-2/+2
2007-09-20gas/H.J. Lu26-123/+322
2007-09-20 H.J. Lu <hongjiu.lu@intel.com> PR 658 * config/tc-i386.c (SCALE1_WHEN_NO_INDEX): Removed. (set_allow_index_reg): New. (allow_index_reg): Likewise. (md_pseudo_table): Add "allow_index_reg" and "disallow_index_reg". (build_modrm_byte): Set i.sib.index to NO_INDEX_REGISTER for fake index registers. (i386_scale): Updated. (i386_index_check): Support fake index registers. (parse_real_register): Return NULL on eiz/riz if fake index registers aren't allowed. gas/testsuite/ 2007-09-20 H.J. Lu <hongjiu.lu@intel.com> PR 658 * gas/i386/i386.exp: Run sib-intel, x86-64-sib and x86-64-sib-intel. * gas/i386/nops-1-i386-i686.d: Updated. * gas/i386/nops-1-i386.d: Likewise. * gas/i386/nops-1.d: Likewise. * gas/i386/nops-2-i386.d: Likewise. * gas/i386/nops-2-merom.d: Likewise. * gas/i386/nops-2.d: Likewise. * gas/i386/nops-3-i386.d: Likewise. * gas/i386/nops-3.d : Likewise. * gas/i386/sib.d: Likewise. * gas/i386/sib.s: Use %eiz in testcases. * gas/i386/sib-intel.d: New. * gas/i386/x86-64-sib-intel.d: Likewise. * gas/i386/x86-64-sib.d: Likewise. * gas/i386/x86-64-sib.s: Likewise. ld/testsuite/ 2007-09-20 H.J. Lu <hongjiu.lu@intel.com> PR 658 * ld-i386/tlsbin.dd: Updated. * ld-i386/tlsld1.dd: Likewise. opcodes/ 2007-09-20 H.J. Lu <hongjiu.lu@intel.com> PR 658 * 386-dis.c (index64): New. (index32): Likewise. (intel_index64): Likewise. (intel_index32): Likewise. (att_index64): Likewise. (att_index32): Likewise. (print_insn): Set index64 and index32. (OP_E_extended): Use index64/index32 for index register for SIB with INDEX == 4. * i386-opc.h (RegEiz): New. (RegRiz): Likewise. * i386-reg.tbl: Add eiz and riz. * i386-tbl.h: Regenerated.
2007-09-20* mips-tdep.c (mips32_in_function_epilogue_p): New function.Maciej W. Rozycki2-0/+98
(mips16_in_function_epilogue_p): Likewise. (mips_in_function_epilogue_p): Likewise. (mips_gdbarch_init): Register mips_in_function_epilogue_p().
2007-09-20Oops, omitted from prevbious deltaNick Clifton1-0/+5
2007-09-20From Cary Coutant: only check for a linkonce section if the SHF_GROUPIan Lance Taylor1-1/+2
flag is clear.
2007-09-20Rework patch to check by both armap entry and archive offset. Also,Ian Lance Taylor2-21/+37
preserve information for --group.
2007-09-20From Craig Silverstein: rework seen handling to be based on archiveIan Lance Taylor2-15/+25
offsets rather than entries in archive symbol table.
2007-09-20daily updateAlan Modra1-1/+1
2007-09-20*** empty log message ***gdbadmin1-1/+1
2007-09-19Add support for returning the section type.Ian Lance Taylor1-0/+23
2007-09-19Fix handling of --eh-frame-hdr option.Ian Lance Taylor2-2/+2
2007-09-19 * configure.ac: Add check for "etext".Joel Brobecker5-3/+87
* 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.
2007-09-19Note that a Stringpool keeps a copy of a string.Ian Lance Taylor1-0/+3
2007-09-19 * doc/c-xtensa.texi (Xtensa Immediate Relaxation): Fix "addi" typo.Bob Wilson2-1/+5
2007-09-19gas/testsuite/gas/H.J. Lu6-19/+38
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.
2007-09-19Better comments for Stringpool.Ian Lance Taylor1-31/+71
2007-09-19 * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make sure .gotDaniel Jacobowitz2-1/+7
will be output.
2007-09-19* config/tc-h8300.c (md_apply_fix): Do not abort or handle 8 byte fixups.Nick Clifton1-0/+7
2007-09-19 * mips-tdep.c (mips_stub_frame_cache): Correct the saved returnDaniel Jacobowitz2-2/+15
address register. Correct the call to frame_id_build. (mips_stub_frame_sniffer): Use the stub unwinder when the PC is invalid.
2007-09-19 * linux-low.c (O_LARGEFILE): Define.Daniel Jacobowitz5-0/+160
(linux_read_memory): Use /proc/PID/mem. * configure.ac: Use AC_GNU_SOURCE. Check for pread64. * configure, config.in: Regenerated.
2007-09-19 * bfd-in.h (bfd_hash_insert): Declare.Alan Modra5-10/+41
* 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.
2007-09-19* ld-scripts/crossref.exp: Compile test source with -mtiny=0 in order toNick Clifton2-0/+11
prevent the use of the small data area.
2007-09-19Let special symbols override existing symbols rather thanIan Lance Taylor3-207/+368
reinitializing them.
2007-09-19Add control over template specialization.Ian Lance Taylor1-2/+14
2007-09-19daily updateAlan Modra1-1/+1
2007-09-19*** empty log message ***gdbadmin1-1/+1
2007-09-18 * ia64-tdep.c (refine_prologue_limit): Make sure we don't scanJoel Brobecker2-0/+11
the linetable past the function end.
2007-09-18Update my email address.Jim Wilson1-0/+4
2007-09-18Update email address.Jim Wilson1-1/+1
2007-09-18 * inf-ttrace.c (inf_ttrace_private_thread_info): New structure type.Jerome Guitton2-5/+47
(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 * config/bfin-parse.y (asm_1): Slightly improve error messagesBernd Schmidt2-0/+7
for "reg += const;".
2007-09-18 * elf.c (bfd_section_from_shdr): Check bfd_alloc return.Alan Modra3-10/+71
(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-18Compute string lengths before sorting. From Craig Silverstein.Ian Lance Taylor2-26/+42
2007-09-18 PR gas/5026Alan Modra2-0/+10
* read.c (emit_expr): Only use long long if required and available.
2007-09-18gas/H.J. Lu6-5/+19
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-18bfd/H.J. Lu14-25/+284
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*** empty log message ***gdbadmin1-1/+1
2007-09-18daily updateAlan Modra1-1/+1
2007-09-17 * configure.ac: Raise minimum makeinfo version to 4.6.Andreas Schwab3-4/+9
* configure: Regenerate.
2007-09-17 * infrun.c (insert_step_resume_breakpoint_at_frame): Add assertionJoel Brobecker2-0/+6
that return_frame is not null.
2007-09-17 * solib-svr4.c: Add include of "auxv.h".Joel Brobecker3-7/+19
(enable_break): Use the AT_BASE auxiliary entry if available. * Makefile.in (solib-svr4.o): Update dependencies.
2007-09-17 * NEWS: Create a new section for the next release branch.Joel Brobecker2-1/+9
Rename the section of the current branch, now that it has been cut.
2007-09-172007-09-17 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
PR gas/5035 * config/obj-coff.c (obj_coff_endef): Remove checking size of def_symbol_in_progress.
2007-09-17PR gas/5026Nick Clifton2-2/+8
* read.c (emit_expr): Use unsigned long long values in warning message about truncated expressions.
2007-09-17* readelf.c (do_archive_index): New.Nick Clifton4-26/+246
(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 * schedlock.c (NUM): Change to 1.Daniel Jacobowitz3-22/+44
(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 * dwarf2loc.c (dwarf_expr_frame_base): Guard against NULL.Jerome Guitton3-1/+12
* Makefile.in (dwarf2loc.o): Depend on gdb_assert.h.
2007-09-17gas/H.J. Lu6-26/+20
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-17Updated Spanish translationNick Clifton10-5722/+7449