aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-03-14 PR 4029Alan Modra2-7/+97
* write.c (relax_segment): Insert extra alignment padding to break infinite relax loop when given impossible gcc_except_table assembly.
2007-03-142007-03-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-14/+19
* i386.h (FloatDR): Removed. (i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.
2007-03-142007-03-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu14-103/+160
PR binutils/3826 * elf-bfd.h (elf_backend_data): Add elf_osabi. (_bfd_elf_set_osabi): New. * elf.c (_bfd_elf_set_osabi): New. * elf32-hppa.c (elf32_hppa_post_process_headers): Removed. (elf_backend_post_process_headers): Defined with _bfd_elf_set_osabi. (ELF_OSABI): Properly defined for each target. * elf32-i370.c (i370_elf_post_process_headers): Removed. (ELF_OSABI): Defined. (elf_backend_post_process_headers): Defined with _bfd_elf_set_osabi. * elf32-i386.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd. (elf_i386_post_process_headers): Set EI_OSABI with elf_osabi. * elf32-msp430.c (elf32_msp430_post_process_headers): Removed. (ELF_OSABI): Defined. (elf_backend_post_process_headers): Defined with _bfd_elf_set_osabi. * elf64-alpha.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd. (elf64_alpha_fbsd_post_process_headers): Set EI_OSABI with elf_osabi. * elf64-hppa.c (elf64_hppa_post_process_headers): Set EI_OSABI with elf_osabi. (ELF_OSABI): Properly defined for each target. (elf_backend_post_process_headers): Defined with _bfd_elf_set_osabi for Linux. * elf64-sparc.c (elf64_sparc_fbsd_post_process_headers): Removed. (ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd. (elf_backend_post_process_headers): Defined with _bfd_elf_set_osabi. * elf64-x86-64.c (elf64_x86_64_fbsd_post_process_headers): Removed. (ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd. (elf_backend_post_process_headers): Defined with _bfd_elf_set_osabi. * elfcode.h (elf_object_p): Match the ELFOSABI_NONE ELF target with any ELF target of the compatible machine for which we do not have a specific backend. * elfxx-ia64.c (elfNN_hpux_post_process_headers): Set EI_OSABI with elf_osabi. * elfxx-target.h (ELF_OSABI): Default to ELFOSABI_NONE. (elfNN_bed): Initialize elf_osabi with ELF_OSABI.
2007-03-14*** empty log message ***gdbadmin1-1/+1
2007-03-13daily updateAlan Modra1-1/+1
2007-03-13 * rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal.Daniel Jacobowitz6-81/+117
(rs6000_in_function_epilogue_p): Use extract_unsigned_integer. (refine_prologue_limit): Delete. (skip_prologue): Don't call it. Use extract_unsigned_integer. Assume lim_pc is set. Correct check for incomplete prologues. Do not skip clobbers of the frame pointer. * symtab.c (skip_prologue_using_sal): Fail if there is only one sal. * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker) (optimized_1): New. (main): Call optimized_1. (gdb2029): Correct typos. Call gdb2029_marker. * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint for gdb2029.
2007-03-13* readelf.c (dump_section): Also test for SHT_REL sections when producingNick Clifton2-2/+7
the warning about unapplied relocs.
2007-03-13 * frame.c (frame_pop): Check to see whether there's a frame toNathan Froyd2-3/+17
which we can pop first.
2007-03-13 * MAINTAINERS (Write After Approval): Add myself.Nathan Froyd2-0/+5
2007-03-13*** empty log message ***gdbadmin1-1/+1
2007-03-12daily updateAlan Modra1-1/+1
2007-03-12 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as wellMark Kettenis2-5/+6
as tabs. Remove redundant test pattern.
2007-03-122007-03-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-10/+37
* config/tc-i386.c (md_assemble): Use Opcode_XXX instead of XXX on i.tm.base_opcode. (match_template): Likewise. (process_operands): Use ~0x3 mask to match MOV_AX_DISP32. * config/tc-i386.h (Opcode_D): New. (Opcode_FloatR): Likewise. (Opcode_FloatD): Likewise. (D): Redefined. (W): Likewise. (FloatMF): Likewise. (FloatR): Likewise. (FloatD): Likewise.
2007-03-122007-03-12 Brooks Moses <brooks.moses@codesourcery.com>DJ Delorie3-19/+116
* Makefile.def (fixincludes): Remove unneeded "missing" lines. * Makefile.in: Regenerate
2007-03-12*** empty log message ***gdbadmin1-1/+1
2007-03-11daily updateAlan Modra1-1/+1
2007-03-11 * emultempl/mmixelf.em: Remove incorrect '#line' directive.Hans-Peter Nilsson2-1/+4
2007-03-11 * gas/mmix/comment-1.d, gas/mmix/bspec-1.d, gas/mmix/bspec-2.d:Hans-Peter Nilsson4-0/+8
Adjust for change in readelf output.
2007-03-11*** empty log message ***gdbadmin1-1/+1
2007-03-10daily updateAlan Modra1-1/+1
2007-03-10 * gdb.base/long_long.exp: Accept optional symbol name in <...>Ulrich Weigand2-2/+7
for /a format output.
2007-03-10*** empty log message ***gdbadmin1-1/+1
2007-03-09* app.c (do_scrub_chars): Recognize comments after # line "file".Alexandre Oliva3-20/+49
* read.c (get_linefile_number): New. (s_app_line): Accept ill-formed .linefile lines as comments.
2007-03-092007-03-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+11
* i386-dis.c (OP_Rd): Renamed to ... (OP_R): This. (Rd): Updated. (Rm): Likewise.
2007-03-09daily updateAlan Modra1-1/+1
2007-03-09 * infrun.c (breakpoints_failed): Remove unnecessary variable.Ulrich Weigand3-12/+10
(handle_inferior_event): Remove unnecessary braces. * breakpoint.c (bpstat_what): Remove wrong comment.
2007-03-09 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test toDaniel Jacobowitz2-2/+20
collect output incrementally.
2007-03-09 * config/tc-i386.h (WORKING_DOT_WORD): Define.Alan Modra2-0/+6
2007-03-09* app.c (do_scrub_chars): Turn #<line>"file"flags into .linefile.Alexandre Oliva5-43/+119
* as.h (new_logical_line_flags): New. * input-scrub.c (new_logical_line): Turned into wrapper for... (new_logical_line_flags): this. Handle flags. * read.c (potable): Add linefile. Adjust appline argument. (s_app_file): Fake .appfiles no more. (s_app_line): For .linefile, accept file name and flags.
2007-03-09 * spu-tdep.c (spu_in_function_epilogue_p): New function.Ulrich Weigand2-0/+101
(spu_gdbarch_init): Install it.
2007-03-09 * gdb.mi/mi-var-cmd.exp: Allow value without "..." stringUlrich Weigand3-2/+8
for -var-create lpcharacter test. * gdb.mi/mi2-var-cmd.exp: Likewise.
2007-03-09 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test toUlrich Weigand2-1/+6
pass on targets where address zero is readable.
2007-03-09 * gdb.xml/tdesc-arch.exp: Test is unsupported on target withUlrich Weigand2-0/+10
just a single architecture.
2007-03-09*** empty log message ***gdbadmin1-1/+1
2007-03-08 * spu-linux-nat.c (spu_xfer_partial): Return -1 for unsupportedUlrich Weigand2-1/+6
object types, not 0.
2007-03-08daily updateAlan Modra1-1/+1
2007-03-08 * spu-tdep.c (spu_frame_align): New function.Ulrich Weigand2-0/+13
(spu_gdbarch_init): Install it. Set call dummy location to ON_STACK.
2007-03-08 * spu-tdep.c (spu_unwind_pc): Mask off interrupt enable bit.Ulrich Weigand2-6/+34
(spu_software_single_step): Likewise. (spu_read_pc, spu_write_pc): New functions. (spu_gdbarch_init): Install them.
2007-03-08 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.Ulrich Weigand2-30/+64
(fetch_all_registers): New function, uses gdb_test_multiple and exp_continue to fetch inferior output line-by-line. Replace all uses of do_get_all_registers by fetch_all_registers.
2007-03-08 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is setUlrich Weigand2-0/+10
in target_info.
2007-03-08ld/testsuite/Richard Sandiford2-1/+6
* ld-elf/extract-symbol-1.ld (data): Explicitly set the start address to 0.
2007-03-08 * cli/cli-dump.c (struct callback_data): load_offset needs toUlrich Weigand2-1/+6
have signed long type.
2007-03-08duh. commit correct version of patch.Alan Modra1-5/+4
2007-03-08include/elf/Alan Modra4-6/+23
* v850.h (V850_OTHER_TDA_BYTE): Delete. (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits that don't clash with visibility bits. bfd/ * elf32-v850.c (v850_elf_link_output_symbol_hook): Clean out V850_OTHER_* bits.
2007-03-08Regenerate.Alan Modra14-19/+69
2007-03-08 * symbols.c (symbol_relc_make_sym): Comment typo fixes.Alan Modra2-3/+7
2007-03-08 * m32r.opc: Formatting.Alan Modra2-10/+14
2007-03-08 * Makefile.am: Run "make dep-am".Alan Modra8-110/+136
* Makefile.in: Regenerate. * po/POTFILES.in: Regenerate.
2007-03-08regenerateAlan Modra1-0/+3
2007-03-08 * Makefile.am (BFD64_BACKENDS): Add efi-app-x86_64.lo.Alan Modra3-6/+30
(BFD64_BACKENDS_CFILES): Add efi-app-x86_64.c. Run "make dep-am". * Makefile.in: Regenerate. * po/SRC-POTFILES.in: Regenerate.