aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-03-16daily updateAlan Modra1-1/+1
2007-03-16 * cp-demangle.c (d_encoding): Exit early on error.Geoffrey Keating3-2/+16
(d_pointer_to_member_type): Exit early if cplus_demangle_type returns NULL. (cplus_demangle_type): Likewise. * testsuite/demangle-expected: New testcase.
2007-03-16*** empty log message ***gdbadmin1-1/+1
2007-03-15gas/H.J. Lu5-5/+27
2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (md_begin): Use i386_regtab_size to scan i386_regtab. (parse_register): Use i386_regtab_size instead of ARRAY_SIZE on i386_regtab. opcodes/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.c: Include "libiberty.h". (i386_regtab): Remove the last entry. (i386_regtab_size): New. (i386_float_regtab_size): Likewise. * i386-opc.h (i386_regtab_size): New. (i386_float_regtab_size): Likewise.
2007-03-152007-03-15 Alexandre Oliva <aoliva@redhat.com>H.J. Lu2-2/+6
PR gas/4184 * app.c (do_scrub_chars): PUT after setting states.
2007-03-15gas/H.J. Lu17-1915/+2003
2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am: Run "make dep-am". * Makefile.in: Regenerated. * config/tc-i386.c: Include "opcodes/i386-opc.h" instead of "opcode/i386.h". (md_begin): Check reg_name != NULL for the last entry in i386_regtab. * config/tc-i386.h: Move many entries to opcode/i386.h and opcodes/i386-opc.h. * configure.in (need_opcodes): Set true for i386. * configure: Regenerated. include/opcode/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * i386.h: Add entries from config/tc-i386.h and move tables to opcodes/i386-opc.h. opcodes/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (CFILES): Add i386-opc.c. (ALL_MACHINES): Add i386-opc.lo. Run "make dep-am". * Makefile.in: Regenerated. * configure.in: Add i386-opc.lo for bfd_i386_arch. * configure: Regenerated. * i386-dis.c: Include "opcode/i386.h". (MAXLEN): Renamed to MAX_MNEM_SIZE. Remove definition. (FWAIT_OPCODE): Remove definition. (UNIXWARE_COMPAT): Renamed to SYSV386_COMPAT. Remove definition. (MAX_OPERANDS): Remove definition. * i386-opc.c: New file. * i386-opc.h: Likewise.
2007-03-152007-03-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+8
* doc/Makefile.in: Regenerated.
2007-03-152007-03-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+8
* Makefile.in: Regenerated.
2007-03-15bfd/H.J. Lu38-334/+253
2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (bfdver.h): Substitute report_bugs_to. Also create doc/bfdver.texi. * Makefile.in: Regenerated. * configure.in (--with-bugurl): New option. * configure: Regenerated. * version.h (REPORT_BUGS_TO): New. binutils/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (REPORT_BUGS_TO): Removed. (INCLUDES): Remove -DREPORT_BUGS_TO. * Makefile.in: Regenerated. * bucomm.c: Don't include bfdver.h. * objdump.c: Likewise. * version.c: Likewise. * bucomm.h: Include bfdver.h. * configure.in (--with-bugurl): Removed. * configure: Regenerated. * doc/Makefile.am (binutils_TEXINFOS): Removed. (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc. (TEXI2DVI): Likewise. (config.texi): Removed. (MOSTLYCLEANFILES): Remove config.texi. * doc/Makefile.in: Regenerated. * doc/binutils.texi: Include bfdver.texi instead of config.texi. gas/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (REPORT_BUGS_TO): Removed. (INCLUDES): Remove -DREPORT_BUGS_TO. * Makefile.in: Regenerated. * configure.in (--with-bugurl): Removed. * configure: Regenerated. * doc/Makefile.am (as_TEXINFOS): Remove gasver.texi. (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc. (TEXI2DVI): Likewise. (gasver.texi): Removed. (MOSTLYCLEANFILES): Remove gasver.texi. (as.1): Don't depend on gasver.texi. * doc/Makefile.in: Regenerated. * doc/as.texi: Include bfdver.texi instead of gasver.texi. gprof/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (REPORT_BUGS_TO): Removed. (INCLUDES): Remove -DREPORT_BUGS_TO. * Makefile.in: Regenerated. * configure.in (--with-bugurl): Removed. * configure: Regenerated. ld/ 2007-03-15 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (ld_TEXINFOS): Remove ldver.texi. (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc. (TEXI2DVI): Likewise. (REPORT_BUGS_TO): Removed. (INCLUDES): Remove -DREPORT_BUGS_TO. (ldver.texi): Likewise. (ld.1): Don't depend on ldver.texi. (MOSTLYCLEANFILES): Remove ldver.texi. * Makefile.in: Regenerated. * configure.in (--with-bugurl): Removed. * configure: Regenerated. * lexsup.c: Include bfdver.h. * ld.texinfo: Include bfdver.texi instead of ldver.texi.
2007-03-15 gas/Daniel Jacobowitz7-0/+52
* config/tc-arm.c (arm_copy_symbol_attributes): New. * config/tc-arm.h (arm_copy_symbol_attributes): Declare. (TC_COPY_SYMBOL_ATTRIBUTES): Define. * gas/symbols.c (copy_symbol_attributes): Use TC_COPY_SYMBOL_ATTRIBUTES. gas/testsuite/ * gas/arm/thumbver.d, gas/arm/thumbver.s: New test.
2007-03-15*** empty log message ***gdbadmin1-1/+1
2007-03-14daily updateAlan Modra1-1/+1
2007-03-142007-03-14 Paul Brook <paul@codesourcery.com>Paul Brook5-1/+30
gas/ * config/tc-arm.c (T16_32_TAB): Fix dec_sp encoding. gas/testsuite/ * gas/arm/thumb2_add.d: Add tests using sp. * gas/arm/thumb2_add.s: Ditto.
2007-03-14 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for outputAndreas Schwab2-2/+7
format changes.
2007-03-14 * gas/all/gas.exp: Run relax.H.J. Lu1-0/+5
2007-03-14 PR 4029Alan Modra3-0/+40
* gas/all/relax.s: New. * gas/all/relax.d: New. * gas/all/gas.exp: Run it.
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