aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-08-02 * acinclude.m4: Include ../config/tcl.m4 to pick upKeith Seitz5-1736/+568
standard Tcl configury bits. Remove all Tcl, Tk, Itcl, Itk, etc definitions. * configure.ac: Don't check if ../itcl exists when building gdbtk. It could be installed. Rewrite gdbtk configury to allow for using system-supplied Tcl and Tk. Gdbtk no longer requires build-time access to itcl and itk. * Makefile.in: Remove everything related to itcl and itk. Rewrite the Tcl bits for gdbtk to correspond to rewrite of configure.ac. Remove v850ice.o build rule. (ALL_TCL_CFLAGS): New convenience defintion. Change all gdbtk sources to use it. * configure: Regenerate.
2008-08-02 * tcl.m4 (SC_PATH_TCLCONFIG): Add some simple logic to dealKeith Seitz2-8/+22
with cygwin. (SC_PATH_TKCONFIG): Likewise.
2008-08-02 Include the spu_ovl ASCII form in the repository files.Jan Kratochvil6-10/+127
* emultempl/spuelf.em: No longer use `bin2c', use now `spu_ovl.o_c'. * Makefile.am (eelf32_spu.c): Depend now on `spu_ovl.o_c'. ($(srcdir)/emultempl/spu_ovl.o_c): New target. ($(srcdir)/emultempl/spu_ovl.o): Rename to... (spu_ovl.o): ...this one. * Makefile.in: Regenerate. * emultempl/spu_ovl.o_c: New file. * emultempl/spu_ovl.o: File removed.
2008-08-02 * elf32-spu.c (mark_overlay_section): Move code calculatingAlan Modra2-9/+18
max_overlay_size to correct block. (spu_elf_auto_overlay): Don't use %x in einfo error message.
2008-08-02gas/Peter Bergner13-7/+347
* config/tc-ppc.c (parse_cpu): Rename altivec_or_spe to retain_flags. Handle -mvsx and -mpower7. (md_show_usage): Document -mpower7 and -mvsx. * doc/as.texinfo (Target PowerPC): Document -mvsx. * doc/c-ppc.texi (PowerPC-Opts): Document -mvsx and -mpower7. gas/testsuite/ * gas/ppc/power7.d: New. * gas/ppc/power7.s: Likewise. * gas/ppc/ppc.exp: Run power7 test. include/opcode/ * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New. opcodes/ * ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options. (print_insn_powerpc): Prepend 'vs' when printing VSX registers. (print_ppc_disassembler_options): Document -Mpower7 and -Mvsx. * ppc-opc.c (insert_xt6): New static function. (extract_xt6): Likewise. (insert_xa6): Likewise. (extract_xa6: Likewise. (insert_xb6): Likewise. (extract_xb6): Likewise. (insert_xb6s): Likewise. (extract_xb6s): Likewise. (XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK, XX3DM_MASK, PPCVSX): New. (powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x", "stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp".
2008-08-02daily updateAlan Modra1-1/+1
2008-08-02*** empty log message ***gdbadmin1-1/+1
2008-08-01Missed ChangeLog entry for last change.Pedro Alves1-0/+5
* Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation. * Makefile.in: Regenerate.
2008-08-01 * Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.Pedro Alves2-4/+6
* Makefile.in: Regenerate.
2008-08-01binutils/H.J. Lu10-120/+54
2008-08-01 H.J. Lu <hongjiu.lu@intel.com> * dwarf.c (dwarf_regnames_i386): Remove AVX registers. (dwarf_regnames_x86_64): Likewise. gas/testsuite/ 2008-08-01 H.J. Lu <hongjiu.lu@intel.com> * gas/cfi/cfi-i386.s: Remove tests for AVX register maps. * gas/cfi/cfi-x86_64.s: Likewise. * gas/cfi/cfi-i386.d: Updated. * gas/cfi/cfi-x86_64.d: Likewise. opcodes/ 2008-08-01 H.J. Lu <hongjiu.lu@intel.com> * i386-reg.tbl: Use Dw2Inval on AVX registers. * i386-tbl.h: Regenerated.
2008-08-01 * elfcore.h (elf_core_file_p): Ensure we have a backend matchAlan Modra3-0/+14
with the correct arch size before rejecting the generic fallback. * elfcode.h (elf_object_p): Likewise. Ensure arch size matches before accepting a target.
2008-08-01 * elf.c (rewrite_elf_program_header): Don't wrap p_paddr toAlan Modra2-10/+28
include file or program headers.
2008-08-01gas/Peter Bergner8-5/+90
* config/tc-ppc.c (parse_cpu) <power6>: Accept Altivec instructions. <cell>: Likewise. gas/testsuite/ * gas/ppc/cell.s: Add altivec instructions. * gas/ppc/cell.d: Update expected output. * gas/ppc/power6.d: New. * gas/ppc/power6.s: Likewise. * gas/ppc/ppc.exp (powerpc64*-*-*): Move cell from here to... (powerpc*-*-*): Here. Run power6 test.
2008-08-01 * coffread.c (coff_symtab_read): Remove FUNCTION_EPILOGUE_SIZE.Stan Shebs4-20/+8
* gdbint.texinfo: Remove FUNCTION_EPILOGUE_SIZE.
2008-08-01daily updateAlan Modra1-1/+1
2008-08-01*** empty log message ***gdbadmin1-1/+1
2008-07-31merge from gccDJ Delorie2-1/+9
2008-07-31merge from gccDJ Delorie4-11/+28
2008-07-31 * configure.ac: Check for memmem declaration.Pedro Alves6-19/+128
* server.c [HAVE_MALLOC_H]: Include malloc.h. (disable_packet_vCont, disable_packet_Tthread, disable_packet_qC) (disable_packet_qfThreadInfo): Unconditionally compile. * server.h [!HAVE_DECL_MEMMEM]: Declare memmem. * configure, config.in: Regenerate.
2008-07-31 * lib/mi-support.exp (mi_load_shlibs): New.Vladimir Prus3-1/+21
* gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2008-07-312008-07-31 Takashi Ono <t_ono@hkfreak.net>Danny Smith2-0/+15
* pe-dll.c (generate_relocs): Don't generate relocs for undefined weak symbols.
2008-07-31 * emultempl/spuelf.em: Abort on the missing required `spu_ovl.o'.Jan Kratochvil2-1/+10
2008-07-31*** empty log message ***gdbadmin1-1/+1
2008-07-31daily updateAlan Modra1-1/+1
2008-07-30 * objfiles.c (TARGET_KEEP_SECTION): Remove.Stan Shebs2-5/+6
(add_to_objfile_sections): Remove use.
2008-07-30 * lib/mi-support.exp (get_mi_thread_list)Vladimir Prus5-415/+145
(check_mi_and_console_threads): New, moved from ... * gdb.mi/mi-pthread.exp: ...here. * gdb.mi/gdb669.exp (get_mi_thread_list) (check_mi_and_console_threads): Delete. * gdb.mi/mi2-pthread.exp: Likewise.
2008-07-302008-07-30 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini10-8/+64
Sync with gcc: 2008-07-30 Paolo Bonzini <bonzini@gnu.org> * configure.ac: Add makefile fragments for hpux. * Makefile.def (flags_to_pass): Add ADA_CFLAGS. * Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS. * configure: Regenerate. * Makefile.in: Regenerate. 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * Makefile.tpl ($(srcdir)/configure): Update dependencies. * Makefile.in: Regenerate. * configure: Regenerate. config: 2008-07-30 Paolo Bonzini <bonzini@gnu.org> * mh-pa: New, from gcc/config/pa/x-ada. * mh-pa-hpux10: New, from gcc/config/pa/x-ada-hpux10. 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org> * tls.m4: Fix typos.
2008-07-30 * ld-elf/sec-to-seg.exp: New test: Checks the assignment ofNick Clifton7-0/+161
sections to segments. * ld-elf/sec-to-seg1.s: Test source file. * ld-elf/sec-to-seg2.s: Test source file. * ld-elf/sec-to-seg-script-same-page.t: Test linker script. * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script. * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
2008-07-30include/opcode/Alan Modra7-11/+137
* ppc.h (PPC_OPCODE_405): Define. (PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define. gas/ * config/tc-ppc.c (parse_cpu): Separate handling of -m403/405. (md_show_usage): Likewise. opcodes/ * ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields. * ppc-opc.c (powerpc_operands): Add Xilinx APU related operands. (insert_sprg, PPC405): Use PPC_OPCODE_405. (powerpc_opcodes): Add Xilinx APU related opcodes.
2008-07-30Silence gcc printf warningsAlan Modra43-114/+166
2008-07-30 * cli/cli-decode.c (lookup_cmd_1): Use memcpy.Tom Tromey2-10/+7
(lookup_cmd_composition): Likewise.
2008-07-30 * cli/cli-cmds.c (edit_command): Remove unused variables. DeleteTom Tromey2-17/+21
dead code. Fix indentation.
2008-07-30daily updateAlan Modra1-1/+1
2008-07-30*** empty log message ***gdbadmin1-1/+1
2008-07-29 * script.cc (Script_options::finalize_symbols): Finalize SECTIONSIan Lance Taylor4-2/+25
symbols before other symbols. * testsuite/script_test_2.cc (test_addr): Declare. (test_addr_alias): Declare. (main): Check that test_addr and test_addr_alias have the right values. * testsuite/script_test_2.t: Define test_addr_alias and test_addr.
2008-07-29 * gdbint.texinfo: General round of cleanup and minorStan Shebs2-322/+175
clarifications. (Breakpoint Handling): Remove mention of BREAKPOINT macro. (Longjmp Support): Update description to reflect how it is done for targets without using native header. (Symbol Handling): Add a little more general explanation. (COFF, ELF): Mention stabs encapsulation. (DWARF 3): New section. (Adding a New Host): Scrub out some obsolete bits. (Generic Host Support Files): Mention ser-pipe.c, ser-mingw.c. (Host Conditionals): Remove descriptions of NO_STD_REGS, HAVE_MMAP, HAVE_TERMIO, INT_MAX etc, LONGEST, HAVE_LONG_DOUBLE, PRINTF_HAS_LONG_DOUBLE, SCANF_HAS_LONG_DOUBLE, L_SET, SEEK_CUR, SEEK_SET, STOP_SIGNAL, USG. (Raw and Virtual Register Representations): Ditto for DEPRECATED_REGISTER_RAW_SIZE, DEPRECATED_REGISTER_VIRTUAL_SIZE, DEPRECATED_REGISTER_VIRTUAL_TYPE, REGISTER_CONVERT_TO_TYPE. (Target Conditionals): Ditto for DEPRECATED_FP_REGNUM, DEPRECATED_FRAMELESS_FUNCTION_INVOCATION, DEPRECATED_FRAME_CHAIN, DEPRECATED_FRAME_CHAIN_VALID, DEPRECATED_FRAME_INIT_SAVED_REGS, DEPRECATED_FRAME_SAVED_PC, DEPRECATED_FUNCTION_START_OFFSET, DEPRECATED_REGISTER_VIRTUAL_SIZE, DEPRECATED_REGISTER_VIRTUAL_TYPE, DEPRECATED_USE_STRUCT_CONVENTION. Describe gdbarch_deprecated_fp_regnum. Update description of gdbarch_print_insn. (Adding a New Target): Scrub out obsolete bits. (Obsolete Conditionals): Remove entire section.
2008-07-29 * main.c (captured_main): Remove long-unused #if 0 blocks.Stan Shebs2-44/+4
2008-07-29 * common/genmloop.sh: Add new parameter: -shell to specify theNick Clifton7-8/+29
command interpreter to use to run the input file. This is necessary because otherwise SHELL is taken from the user's environment, and not from the makefile that invoked this script and the user might not be running an sh-like shell. * cris/Makefile.in: Pass -shell parameter to genmloop.sh. * fr30/Makefile.in: Likewise. * frv/Makefile.in: Likewise. * i960/Makefile.in: Likewise. * iq2000/Makefile.in: Likewise. * m32r/Makefile.in: Likewise. * frv/mloop.in: Add missing start of line comment marker.
2008-07-29*** empty log message ***gdbadmin1-1/+1
2008-07-29daily updateAlan Modra1-1/+1
2008-07-28 * elfxx-mips.c (mips_elf_calculate_relocation): Avoid generatingDaniel Jacobowitz2-18/+89
relocations for undefined weak symbols with non-default visibility. (_bfd_mips_elf_check_relocs): Use possibly_dynamic_relocs for global symbols in shared libraries. (allocate_dynrelocs): New function. (_bfd_mips_elf_adjust_dynamic_symbol): Do not handle possibly_dynamic_relocs here. (_bfd_mips_elf_size_dynamic_sections): Call allocate_dynrelocs.
2008-07-28 * Makefile.in (just-check): Remove. Move body to...Tom Tromey2-3/+6
(check): ... here.
2008-07-28 * linux-low.c (sys/dir.h, sys/user.h): Remove includes.Doug Evans2-3/+5
(linux_write_memory): Remove declaration of errno.
2008-07-28bfd/ChangeLog:Alexandre Oliva8-5/+90
* elf32-i386.c (struct elf_i386_link_hash_table): Added field tls_module_base. (elf_i386_link_hash_table_create): Initialize it. (elf_i386_always_size_sections): Set it. (set_tls_module_base): New. (elf_i386_relocate_sections): Call it. * elf64-x86-64.c (struct elf64_x86_64_link_hash_table): Added field tls_module_base. (elf64_x86_64_link_hash_table_create): Initialize it. (elf64_x86_64_always_size_sections): Set it. (set_tls_module_base): New. (elf64_x86_64_relocate_sections): Call it. Reported by Cary Coutant <ccoutant@google.com> ld/testsuite/ChangeLog: * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to LE relaxation. * ld-x86-64/tlsbindesc.dd: Likewise. * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_. * ld-x86-64/tlsbindesc.rd: Likewise. Reported by Cary Coutant <ccoutant@google.com>
2008-07-28 * annotate.h (deprecated_annotate_starting_hook): Remove.Tom Tromey8-58/+41
(deprecated_annotate_stopped_hook): Remove. (deprecated_annotate_exited_hook): Remove. * Makefile.in (annotate.o): Depend on observer_h. * top.c (deprecated_delete_breakpoint_hook): Remove. (deprecated_create_breakpoint_hook): Likewise. (deprecated_modify_breakpoint_hook): Likewise. * interps.c (clear_interpreter_hooks): Update for removed hooks. * breakpoint.c (mention): Don't call removed hook. (delete_breakpoint): Likewise. (disable_breakpoint): Likewise. (do_enable_breakpoint): Likewise. * annotate.c: Include observer.h. (breakpoint_changed): Change type of argument. (_initialize_annotate): Register observers. (deprecated_annotate_starting_hook): Remove. (deprecated_annotate_stopped_hook): Remove. (deprecated_annotate_exited_hook): Remove. (annotate_starting): Update for hook removal. (annotate_stopped): Likewise. (annotate_exited): Likewise. * defs.h (deprecated_delete_breakpoint_hook): Remove. (deprecated_create_breakpoint_hook): Likewise. (deprecated_modify_breakpoint_hook): Likewise.
2008-07-28 * main.c (captured_main): Don't use BEFORE_MAIN_LOOP_HOOK.Tom Tromey2-7/+4
2008-07-28warning fixAlan Modra2-1/+7
2008-07-28 * elf32-arm.c (arm_map_one_stub): Declare variables at beginningAlan Modra3-2/+10
of block. * elf32-avr.c (get_local_syms): Likewise.
2008-07-28 * readelf.c (print_vma): Typo fix.Alan Modra2-1/+5
2008-07-28bfd/Alan Modra6-204/+69
PR 6769 * bfd-in.h (BFD_VMA_FMT): Define. (printf_vma, sprintf_vma): Use the above. (_bfd_int64_low, _bfd_int64_high): Delete. * bfd-in2.h: Regenerate. binutils/ PR 6769 * readelf.c (print_dec_vma, print_hex_vma): Delete. (print_vma): Use BFD_VMA_FMT. * size.c (size_number, rprint_number): Likewise.