aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-02-02 * linux-nat.c (struct saved_ptids, threads_to_delete)Daniel Jacobowitz2-32/+101
(record_dead_thread, prune_lwps, find_thread_from_lwp) (exit_lwp): New. (linux_nat_resume): Call prune_lwps. (wait_lwp, linux_nat_wait): Call exit_lwp.
2006-02-02 * printcmd.c (printf_command): Make format string checkingDaniel Jacobowitz4-48/+184
stricter. Add separate cases for long_arg, ptr_arg, and long_double_arg. * utils.c (xstrvprintf): Improve the error message issued for a bad format string. * Makefile.in (GDB_WARN_CFLAGS_NO_FORMAT, INTERNAL_CFLAGS_BASE): New variables. (gnu-v3-abi.o, monitor.o, procfs.o, linux-thread-db.o): Remove $(NO_WERROR_CFLAGS). (printcmd.o): Likewise. Use $(GDB_WARN_CFLAGS_NO_FORMAT) and enable -Werror.
2006-02-02 * Makefile.in (remote.o): Update.Daniel Jacobowitz3-19/+43
* remote.c (show_packet_config_cmd): Shorten messages. (remote_set_cmdlist, remote_show_cmdlist): Make file-static. (show_remote_cmd): Iterate. (_initialize_remote): Remove remote_set_cmdlist, remote_show_cmdlist.
2006-02-02 * armos.c (ARMul_OSHandleSWI): Handle the RedBoot systemDaniel Jacobowitz2-3/+25
call meminfo. Return ENOSYS for unhandled RedBoot syscalls.
2006-02-02*** empty log message ***gdbadmin1-1/+1
2006-02-01gdb/Daniel Jacobowitz14-81/+275
* Makefile.in (gdbtypes_h, gdbtypes.o, utils.o): Update. * defs.h (hashtab_obstack_allocate, dummy_obstack_deallocate): Add prototypes. * dwarf2read.c (read_subroutine_type): Use TYPE_ZALLOC. (hashtab_obstack_allocate, dummy_obstack_deallocate): Moved to... * utils.c (hashtab_obstack_allocate, dummy_obstack_deallocate): ...here. * gdbtypes.c: Include "hashtab.h". (build_gdbtypes): Remove extra prototype. (struct type_pair, type_pair_hash, type_pair_eq) (create_copied_types_hash, copy_type_recursive): New. * gdbtypes.h: Include "hashtab.h". (TYPE_ZALLOC): New. (create_copied_types_hash, copy_type_recursive): New prototypes. * objfiles.c (free_objfile): Call preserve_values. * symfile.c (reread_symbols): Likewise. (clear_symtab_users): Remove calls to clear_value_history and clear_internalvars. * value.c (clear_value_history, clear_internalvars): Removed. (preserve_one_value, preserve_values): New functions. * value.h (clear_value_history, clear_internalvars): Removed. (preserve_values): New prototype. * tracepoint.c (_initialize_tracepoint): Do not initialize convenience variables here. gdb/doc/ * gdb.texinfo (Files): Remove obsolete bits from the description of "symbol-file".
2006-02-01daily updateAlan Modra1-1/+1
2006-02-01 * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Reinstate bypassEric Botcazou2-1/+17
for call-to-undefweak reloc overflow.
2006-02-01 * Makefile.in (OBS): Add version.o.Daniel Jacobowitz4-13/+59
(STAGESTUFF): Delete. (version.o): Add dependencies. (version.c): Replace rule. (clean): Remove version.c. * server.c (gdbserver_version): New. (gdbserver_usage): Use printf. (main): Handle --version and --help. * server.h (version, host_name): Add declarations.
2006-02-01 * deffilep.y (def_image_name): If the image name does not haveDanny Smith3-1/+32
a suffix, append the default. * ld.texinfo: Document NAME, LIBRARY usage in PE-COFF .def files.
2006-02-01daily updateAlan Modra1-1/+1
2006-02-01*** empty log message ***gdbadmin1-1/+1
2006-01-31 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1Eric Botcazou2-1/+8
and Solaris 2.6.
2006-01-31 * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Reinstate bypassEric Botcazou2-0/+20
for 32-bit relocs overflow.
2006-01-31 * NEWS: mention support for forward exports in PE-COFF dll's.Danny Smith3-4/+64
* ld.texinfo: Expand documentation of EXPORT statements in PE-COFF .def files.
2006-01-312006-01-31 Filip Navara <navaraf@reactos.com>Danny Smith3-17/+74
* deffile.h (struct def_file_export): Add field flag_forward. * pe-dll.c (process_def_file): Check for forward exports. (generate_edata): Generate forward export symbols. (fill_edata): Emit them. * pe-dll.c (process_def_file): Don't crash on malformed fastcall symbol names in .def file.
2006-01-31 * config/xtensa-istack.h (TInsn): Remove record_fix and sub_symbolBob Wilson4-113/+70
fields. * config/tc-xtensa.h (xtensa_frag_type): Remove slot_sub_symbols field. * config/tc-xtensa.c (md_apply_fix): Check for unexpected uses of subtracted symbols. (relaxation_requirements): Add pfinish_frag argument and use it to replace setting tinsn->record_fix fields. (xg_assemble_vliw_tokens): Adjust calls to relaxation_requirements and vinsn_to_insnbuf. Remove references to record_fix and slot_sub_symbols fields. (xtensa_mark_narrow_branches): Delete unused code. (is_narrow_branch_guaranteed_in_range): Handle expr that is not just a symbol. (convert_frag_immed): Adjust vinsn_to_insnbuf call and do not set record_fix fields. (tinsn_immed_from_frag): Remove code for handling slot_sub_symbols. (vinsn_to_insnbuf): Change use of record_fixup argument, replacing use of the record_fix field. Simplify error messages for unexpected symbolic operands. (set_expr_symbol_offset_diff): Delete.
2006-01-312006-01-31 Paul Brook <paul@codesourcery.com>Paul Brook5-2/+13
gas/ * config/tc-arm.c (arm_reg_parse): Check if reg is non-NULL. gas/testsuite/ * gas/testsuite/gas/arm/iwmmxt-bad.s: Add check for bad register name. * gas/testsuite/gas/arm/iwmmxt-bad.l: Ditto.
2006-01-312006-01-31 Paul Brook <paul@codesourcery.com>Paul Brook4-344/+520
Richard Earnshaw <rearnsha@arm.com> * gas/config/tc-arm.c: Use arm_feature_set. (arm_ext_*, arm_arch_full, arm_arch_t2, arm_arch_none, arm_cext_iwmmxt, arm_cext_xscale, arm_cext_maverick, fpu_fpa_ext_v1, fpu_fpa_ext_v2, fpu_vfp_ext_v1xd, fpu_vfp_ext_v1, fpu_vfp_ext_v2): New variables. (insns): Use them. (md_atof, opcode_select, opcode_select, md_assemble, md_assemble, md_begin, arm_parse_extension, arm_parse_cpu, arm_parse_arch, arm_parse_fpu, arm_parse_float_abi, aeabi_set_public_attributes, s_arm_cpu, s_arm_arch, s_arm_fpu): Use macros for accessing CPU feature flags. (arm_legacy_option_table, arm_option_cpu_value_table): New types. (arm_opts): Move old cpu/arch options from here... (arm_legacy_opts): ... to here. (md_parse_option): Search arm_legacy_opts. (arm_cpus, arm_archs, arm_extensions, arm_fpus) (arm_float_abis, arm_eabis): Make const. * include/opcode/arm.h: Use ARM_CPU_FEATURE. (ARM_AEXT_*, FPU_ENDIAN_PURE, FPU_VFP_HARD): New. (arm_feature_set): Change to a structure. (ARM_CPU_HAS_FEATURE, ARM_MERGE_FEATURE_SETS, ARM_CLEAR_FEATURE, ARM_FEATURE): New macros.
2006-01-31*** empty log message ***gdbadmin1-1/+1
2006-01-30daily updateAlan Modra1-1/+1
2006-01-30* objcopy.c (copy_object): Catch the case where an attempt is made to add aNick Clifton2-4/+20
section that already exists and produce a more helpful warning message.
2006-01-30Updated Vietnamese translation.Nick Clifton1-0/+4
2006-01-30*** empty log message ***gdbadmin1-1/+1
2006-01-29daily updateAlan Modra1-1/+1
2006-01-29* gdb.cp/bool.cc, gdb.cp/bool.exp: New files.Mark Kettenis3-0/+94
2006-01-29* amd64-tdep.c (amd64_classify): Handle TYPE_CODE_BOOL.Mark Kettenis2-1/+6
Fixes PR tdep/2075.
2006-01-29merge from gccDJ Delorie3-68/+205
2006-01-29*** empty log message ***gdbadmin1-1/+1
2006-01-28daily updateAlan Modra1-1/+1
2006-01-28*** empty log message ***gdbadmin1-1/+1
2006-01-27daily updateAlan Modra1-1/+1
2006-01-27 * MAINTAINERS: Use a consistent email address for brobecker.Joel Brobecker2-2/+6
2006-01-27 * infcmd.c (post_create_inferior): Fix copy/paste error introducedJoel Brobecker2-1/+6
in the previous change.
2006-01-27Adding myself as DLX maintainerNikolaos Kavvadias1-0/+1
2006-01-27* pe-dll.c (pe_dll_generate_implib): Issue "Creating library file:" asNick Clifton2-2/+7
informational message, not a warning.
2006-01-272006-01-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-21/+89
PR ld/2218 * ld-pie/pie.exp: New file. * ld-pie/weakundef.c: Likewise. * ld-pie/weakundef.out: Likewise. * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support building PIE and shared library.
2006-01-272006-01-27 Paul Brook <paul@codesourcery.com>Paul Brook2-1/+6
* elf32-arm.c (elf32_arm_get_symbol_type): Allow STT_TLS thumb objects.
2006-01-27*** empty log message ***gdbadmin1-1/+1
2006-01-26daily updateAlan Modra1-1/+1
2006-01-262006-01-16 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-528/+1803
* configure.in: Set with_gnu_as, with_gnu_ld, with_newlib earlier. Set md_exec_prefix. Use ACX_CHECK_INSTALLED_TARGET_TOOL to find the assembler, linker and binutils. * configure: Regenerate. config: 2006-01-16 Paolo Bonzini <bonzini@gnu.org> * acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Test $with_build_time_tools. (ACX_PATH_SEP): New. (ACX_TOOL_DIRS): Move here from the gcc directory. (ACX_CHECK_INSTALLED_TARGET_TOOL): New. (GCC_TARGET_TOOL): Do not use a host tool if we found a target tool with a complete path in either $with_build_time_tools or $exec_prefix.
2006-01-26* mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,David Ung2-48/+56
ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d, floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d, nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d, rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
2006-01-26Add new Vietnamese translationNick Clifton4-11/+5823
2006-01-26* config/tc-xtensa.c (md_apply_fix): Set value to zero for PLT relocs.Bob Wilson2-5/+9
2006-01-26*** empty log message ***gdbadmin1-1/+1
2006-01-25daily updateAlan Modra1-1/+1
2006-01-252006-01-25 Jim Blandy <jimb@redhat.com>Jim Blandy2-0/+11
* gdbint.texinfo (Testsuite): Explain how to run selected tests.
2006-01-252006-01-24 Jim Blandy <jimb@redhat.com>Jim Blandy2-0/+35
* gdbint.texinfo (Frames): Document the basics of GDB's register unwinding model, and explain the existence of the "sentinel" frame.
2006-01-25 * words.h (natural32): Define as "int".Mark Mitchell2-1/+5
2006-01-25*** empty log message ***gdbadmin1-1/+1