aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2007-09-17* po/fi.po: New Finnish translation.Nick Clifton6-1095/+5172
* po/es.po: Updated Spanish translation. * configure.in (ALL_LINGUAS): Add fi. * configure: Regenerate. * po/bfd.pot: Regenerate.
2007-09-17* doc/binutils.texi (objdump): Describe the output of the --syms option in ↵Nick Clifton2-5/+14
more detail.
2007-09-17PR binutils/4987Nick Clifton3-6/+94
* resrc.c: (read_rc_file): Move 'filename' default initialization to start of function.
2007-09-17daily updateAlan Modra1-1/+1
2007-09-17*** empty log message ***gdbadmin1-1/+1
2007-09-162007-09-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-6/+10
* emultempl/elf32.em: Check DF_BIND_NOW instead of DT_BIND_NOW.
2007-09-16 * mi/mi-cmds.c (mi_cmds): Register -list-features.Vladimir Prus6-0/+63
* mi/mi-cmds.h (mi_cmd_list_features): New. * mi/mi-main.c (mi_cmd_list_features): New.
2007-09-16*** empty log message ***gdbadmin1-1/+1
2007-09-16daily updateAlan Modra1-1/+1
2007-09-15gas/H.J. Lu6-10/+39
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 gdb.texinfo (Separate Debug Files): More accurate wording regardingEli Zaretskii2-22/+26
build ID and a reference to the ld manual rather than the Fedora wiki.
2007-09-15 * gdb.texinfo (Output): Spell out which features of C's printf areEli Zaretskii2-14/+58
not supported by GDB's printf.
2007-09-15 PR ld/5025Alan Modra2-3/+11
* 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 * bfd.c (_bfd_default_error_handler): fflush stdout.Alan Modra2-0/+7
2007-09-152007-09-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+7
* config/tc-i386.c (build_modrm_byte): Adjust comment line wrap.
2007-09-15*** empty log message ***gdbadmin1-1/+1
2007-09-15daily updateAlan Modra1-1/+1
2007-09-142007-09-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-7/+12
* config/tc-i386.c (build_modrm_byte): Use (A || B) instead of (A || B) != 0.
2007-09-142007-09-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-30/+35
* config/tc-i386.c (build_modrm_byte): Adjust indentation.
2007-09-14Update dates.H.J. Lu2-3/+4
2007-09-142007-09-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-7/+11
* Makefile.am: Run "make dep-am". * Makefile.in: Regenerate.
2007-09-14Add AMD SSE5 supportMichael Meissner17-2416/+13544
2007-09-14* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpointMaciej W. Rozycki3-17/+35
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[mti-fix-scope]Maciej W. Rozycki3-22/+86
* 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 * configure.ac: Correct makeinfo version check.Alan Modra3-2/+7
* configure: Regenerate.
2007-09-14 * configure.ac (mips*-sde-elf*): New stanza. Add target-libibertyRichard Sandiford3-0/+23
to $skipdirs and only disable gprof for newlib. Use the normal mips*-elf* handling in other respects. * configure: Regnerate.
2007-09-14 * opncls.c (find_separate_debug_file): Ensure bfd_set_error hasAlan Modra2-23/+34
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 * format.c (bfd_check_format_matches): Record matching targets evenAlan Modra2-77/+42
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-142007-09-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-16/+19
* 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*** empty log message ***gdbadmin1-1/+1
2007-09-14daily updateAlan Modra1-1/+1
2007-09-13bfd/Alan Modra7-96/+35
* configure.in: Delete BFD_HOST_LONG_LONG and bfd checks for long long. Partly revert 2007-07-12 change, so that BFD_HOST_64BIT_LONG and BFD_HOST_64BIT_LONG_LONG are set independent of "void *" size. * configure: Regenerate. * config.in: Regenerate. * Makefile.in: Regenerate. bfd/doc/ * Makefile.in: Regenerate.
2007-09-13 * nm.c (value_format_64bit, set_print_radix, print_value): HandleAlan Modra3-28/+50
BFD_HOST_64BIT_LONG_LONG. * readelf.c (print_dec_vma): Don't define if BFD_HOST_64BIT_LONG_LONG. (print_vma): Handle BFD_HOST_64BIT_LONG_LONG. (dump_relocations): Likewise. Expand _bfd_int64_low in a number of places.
2007-09-13*** empty log message ***gdbadmin1-1/+1
2007-09-13daily updateAlan Modra1-1/+1