aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-30* mn10300.h (R_MN10300_ALIGN): Define.Nick Clifton21-64/+298
* reloc.c (BFD_RELOC_MN10300_ALIGN): Add. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate. * elf-m10300.h: Handle R_MN10300_ALIGN relocs. * mn10300_elf_relax_delete_bytes): Honour R_MN10300_ALIGN relocs. Re-fix off by one error in comparisons. * config/tc-mn10300.c (tc_gen_reloc): Fix test that decides when sym_diff relocs should be generated. (md_apply_fix): Skip R_MN10300_ALIGN relocs. (mn10300_fix_adjustable): Do not adjust R_MN10300_ALIGN relocs. (mn10300_handle_align): New function. Generate R_MN10300_ALIGN relocs to record alignment requests. * config/tc-mn10300.h (TC_FORCE_RELOCATION_SUB_SAME): Also force R_MN10300_ALIGN relocs. (HANDLE_ALIGN): Define. Call mn10300_handle_align. * gas/all/gas.exp: Do not run diff1.s test for mn10300. * ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if a compiler is not available. * ld-mn10300/i112045-3.s: New test. * ld-mn10300/i112045-3.d: Expected disassembly. * ld-mn10300/i135409.s: Rename to i135409-1.s. * ld-mn10300/i135409.d: Rename to i135409-1.d * ld-mn10300/i135409-2.s: New test. * ld-mn10300/i135409-2.d: Expected symbol table. * ld-mn10300/i36434.d: Adjust expected disassembly.
2007-10-30* doc/as.texinfo (Section): Replace "subsegment" with subsection".Nick Clifton2-2/+7
2007-10-30From Craig Silverstein: Implement OPTION in linker scripts.Ian Lance Taylor3-140/+185
2007-10-30Adjust PLTOFF64 calculation.Ian Lance Taylor1-2/+2
2007-10-30From Craig Silverstein: Implement GOTPLT64 and PLTOFF64.Ian Lance Taylor1-4/+29
2007-10-30*** empty log message ***gdbadmin1-1/+1
2007-10-29From Craig Silverstein: Clean up some unnecessary TODO markers.Ian Lance Taylor1-14/+15
2007-10-29daily updateAlan Modra1-1/+1
2007-10-29 * ppc-linux-tdep.c (ppc32_linux_reg_offsets): CorrectedCarlos Eduardo Seo5-4/+171
swapped offsets and VRSAVE offset. (ppc64_linux_reg_offsets): Corrected swapped offsets. (ppc32_linux_vrregset): Added. (ppc_linux_regset_from_core_section): Added support for .reg-ppc-vmx section. * ppc-tdep.h (ppc_altivec_support_p): Declare. (ppc_supply_vrregset): Declare. (ppc_collect_vrregset): Declare. * rs6000-tdep.c (ppc_altivec_support_p): Added. (ppc_supply_vrregset): Added. (ppc_collect_vrregset): Added. * corelow.c (get_core_registers): Added support for .reg-ppc-vmx section.
2007-10-29From Craig Silverstein: better organization for TLS code.Ian Lance Taylor2-326/+324
2007-10-29GDB 6.7.1 released.gdbadmin1-0/+4
2007-10-29From Craig Silverstein: Remove extraneous comment.Ian Lance Taylor1-4/+0
2007-10-29* readelf.c (is_32bit_abs_reloc): Add knowledge of reloc used by IA64.Nick Clifton2-1/+10
(is_64bit_abs_reloc): Likewise.
2007-10-29*** empty log message ***gdbadmin1-1/+1
2007-10-28daily updateAlan Modra1-1/+1
2007-10-28* dwarf.c (process_debug_info): Check for corrupt lengths.Nick Clifton3-140/+337
* readelf.c (get_reloc_type): New function. Returns the reloc number extracted from the info field of a reloc. (get_reloc_symindex): New function. Returns the symbol index (extracted from the info field of a reloc. (dump_relocations): Use the new functions. (slurp_ia64_unwind_table): Use the new functions. (slurp_hppa_unwind_table): Use the new functions. (dump_section_as_bytes): Use the new functions. (get_reloc_size): Delete function. (is_32bit_abs_reloc): New function. Determines if a given reloc type is a 32-bit absolute relocation. (is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but for pc-relative relocations. (is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 64-bit absolute relocations. (is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 32-bit absolute relocations. (debug_apply_rela_addends): Use the new functions. Skip and warn about any unrecognised relocations.
2007-10-28*** empty log message ***gdbadmin1-1/+1
2007-10-27daily updateAlan Modra1-1/+1
2007-10-27gas/H.J. Lu7-4/+96
2007-10-27 H.J. Lu <hongjiu.lu@intel.com> PR gas/5221 * config/obj-elf.c (obj_elf_section): Handle optional parameters for .pushsection. * doc/as.texinfo: Document optional parameters for .pushsection. gas/testsuite/ 2007-10-27 H.J. Lu <hongjiu.lu@intel.com> PR gas/5221 * gas/elf/elf.exp: Run section7. * gas/elf/section7.d: New. * gas/elf/section7.s: Likewise.
2007-10-27* ax-gdb.h (expr_to_address_and_size): Delete declaration forJim Blandy2-5/+3
deleted function.
2007-10-27From Cary Coutant: Set offsets of sections with data before finalizingIan Lance Taylor2-4/+15
local symbols.
2007-10-27* tracepoint.c (tracepoint_operation): Report the deletion eventJim Blandy2-1/+6
after we have unlinked the tracepoint from the list, and use the proper tracepoint number.
2007-10-27From Craig Silverstein and Ian Lance Taylor: Process --script option.Ian Lance Taylor7-69/+255
2007-10-27*** empty log message ***gdbadmin1-1/+1
2007-10-27daily updateAlan Modra1-1/+1
2007-10-26* ax-gdb.c (expr_to_agent): Delete unused function.Jim Blandy3-55/+4
(expr_to_address_and_size): Delete #if 0'd function. * ax-gdb.h (expr_to_agent): Delete declaration.
2007-10-26* ax-gdb.c (gen_cast): Remove redundant assignment toJim Blandy2-3/+5
value->type. Doc fix.
2007-10-26* ax-general.c (gen_traced_pop, gen_int_literal)Jim Blandy2-3/+8
(gen_usual_arithmetic): Check for typedefs.
2007-10-26Simplify some code to avoid extra tests of number of objects.Ian Lance Taylor1-18/+6
2007-10-26From Craig Silverstein: preliminary support for OPTION in linker script.Ian Lance Taylor3-0/+23
2007-10-26 * parse.c (prefixify_expression): Minor reformatting.Joel Brobecker2-2/+5
2007-10-26Exit if we couldn't open any input files.Ian Lance Taylor1-0/+7
2007-10-262007-10-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-11/+75
* i386-dis.c (MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3): New. (MOD_0F51): Likewise. (MOD_0FD7): Likewise. (MOD_0FE7_PREFIX_2): Likewise. (MOD_0F382A_PREFIX_2): Likewise. (MOD_0F71_REG_2): Updated. (MOD_0FF0_PREFIX_3): Likewise. (MOD_62_32BIT): Likewise. (dis386_twobyte): Use MOD_0F51 and MOD_0FD7. (prefix_table): Use MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3, MOD_0FE7_PREFIX_2 and MOD_0F382A_PREFIX_2. (mod_table): Add MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3, MOD_0F51, MOD_0FD7 and MOD_0F382A_PREFIX_2.
2007-10-26From Craig Silverstein: Minimal --script implementation.Ian Lance Taylor2-0/+11
2007-10-26* doc/binutils.texi: Move top stuff to the top.Nick Clifton2-53/+39
Use @direntry/@dircategory, format entries to play nicely with others. Avoid duplicate copying strings. Don't misspell "Texinfo".
2007-10-26* arm-dis.c (print_insn): Check for a symtab that exists but is empty.Nick Clifton2-0/+6
2007-10-26 * binutils-all/windres/windres.exp: Don't xfail.Alan Modra2-18/+4
2007-10-26 * ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.Alan Modra8-0/+17
* ld-scripts/rgn-over2.d: Likewise. * ld-scripts/rgn-over3.d: Likewise. * ld-scripts/rgn-over4.d: Likewise. * ld-scripts/rgn-over5.d: Likewise. * ld-scripts/rgn-over6.d: Likewise. * ld-scripts/rgn-over7.d: Likewise.
2007-10-26 PR 5215Alan Modra3-14/+22
* genscripts.sh: Move bash script to.. * genscrba.sh: ..here.
2007-10-26*** empty log message ***gdbadmin1-1/+1
2007-10-26daily updateAlan Modra1-1/+1
2007-10-25 * version.in: Use dot instead of dash.Daniel Jacobowitz2-1/+5
2007-10-25 * linux-thread-db.c (check_for_thread_db): Only print if info_verbose.Daniel Jacobowitz2-2/+7
2007-10-25 * memory-map.c (parse_memory_map): Don't use an empty structPedro Alves2-1/+6
initializer.
2007-10-25 * signals/signals.c (signals): Update pointer to enumPedro Alves2-1/+6
target_signal declaration.
2007-10-25 bfd/Pedro Alves5-12/+23
* bfd-in.h (STRING_COMMA_LEN): Don't handle NULL STR case. * bfd-in2.h: Regenerate. ld/ * pe-dll.c (autofilter_symbollist_generic) (autofilter_symbollist_i386, autofilter_liblist) (autofilter_objlist, autofilter_symbolprefixlist) (autofilter_symbolsuffixlist): Don't use STRING_COMMA_LEN with NULL.
2007-10-25 * dwarf2read.c (read_partial_die): check the valueCarlos Eduardo Seo2-0/+26
of DW_AT_calling_convention in Fortran programs.
2007-10-25 * gdb.opt/clobbered-registers-O2.c: New testcase source file.Luis Machado7-4/+145
* gdb.opt/clobbered-registers-O2.exp: New testcase expect file. * gdb.opt/Makefile.in: New makefile. * Makefile.in: Create new directory "gdb.opt". * configure.ac: Add "gdb.opt" directory. * configure: Regenerated.
2007-10-25add myselfDoug Evans1-0/+1
2007-10-25 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.Doug Evans3-0/+9
* gdb.cp/mb-templates.exp: Check skip_cplus_tests.