aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-11-14Replace use of mkstemp with mkstemps, provided by libiberty.Nick Clifton2-2/+10
2001-11-14Only scan tail of executable for PE targets.Nick Clifton2-9/+21
2001-11-14 * dwarf2.c (struct line_head) [total_length]: Change type toJakub Jelinek2-22/+121
bfd_vma. (struct dwarf2_debug): Add dwarf_str_buffer and dwarf_str_size. (struct comp_unit): Add stash and offset_size. (read_8_bytes): Return bfd_vma. (read_indirect_string): New. (read_attribute): Handle DW_FORM_strp. (decode_line_info): Support 64-bit DWARF format. (_bfd_dwarf2_find_nearest_line): Likewise. (parse_comp_unit): Set offset_size and stash.
2001-11-14* arm-tdep.c (arm_register_type): New function.Andrew Cagney3-60/+28
(arm_register_convertible): Delete. (arm_register_convert_to_virtual): Delete. (arm_register_convert_to_raw): Delete. * config/arm/tm-arm.h (REGISTER_CONVERTIBLE): Delete. (REGISTER_CONVERT_TO_VIRTUAL): Delete. (REGISTER_CONVERT_TO_RAW): Delete. (REGISTER_VIRTUAL_TYPE): Redefine as call to arm_register_type. (arm_register_type): Declare.
2001-11-142001-11-13 Jeff Holcomb <jeffh@redhat.com>Jeff Holcomb6-28/+65
Merged from net gcc: 2001-07-30 Jeff Sturm <jsturm@one-pont.com> * ltcf-c.sh: Use $objext, not $ac_objext. 2001-07-27 Mark Kettenis <kettenis@gnu.org> * ltcf-cxx.sh: Add support for GNU. 2001-07-22 Timothy Wall <twall@redhat.com> * ltcf-c.sh: Don't disable shared libraries for AIX5/IA64. Preserve default settings if using GNU tools with that configuration. * ltcf-cxx.sh: Ditto. * ltcf-gcj.sh: Ditto. 2001-07-21 Michael Chastain <chastain@redhat.com> * ltconfig: Set max_cmd_len to a maximum of 512Kb, as it seems some HPUX 11.0 systems have trouble with 1MB. Mark as gcc-local. * ltmain.sh: Mark as gcc-local.
2001-11-142001-11-13 Jeff Holcomb <jeffh@redhat.com>Jeff Holcomb2-1/+6
* Makefile.in (all-bison): Revert 2001-10-24. Don't depend on texinfo.
2001-11-14binutils/ChangeLogAlan Modra7-81/+159
* doc/binutils.texi (objdump): Document x86 -M options. include/ChangeLog * dis-asm.h (print_insn_i386): Declare. opcodes/ChangeLog * disassemble.c (disassembler): Call print_insn_i386. * i386-dis.c (SUFFIX_ALWAYS): Define. (struct dis_private): Add orig_sizeflag. (print_insn_i386): Make it a wrapper, calling.. (print_insn): ..The old body of print_insn_i386. Avoid longjmp warning without using volatile by moving orig_sizeflag to priv, and removing inbuf. Parse disassembler_options. (print_insn_i386_att, print_insn_i386_intel): Move initialisation code to print_insn. (putop): Remove #ifdef SUFFIX_ALWAYS.
2001-11-14*** empty log message ***gdbadmin1-1/+1
2001-11-13 * dwarf2.c (read_attribute_value): New function to handleRichard Henderson2-8/+34
DW_FORM_indirect. (read_attribute): Use it.
2001-11-13 * readelf.c (read_and_display_attr_value): New function toRichard Henderson2-4/+30
handle DW_FORM_indirect. (read_and_display_attr): Use it.
2001-11-13daily updateAlan Modra1-1/+1
2001-11-13Index: bfd/ChangeLogGeoffrey Keating6-27/+86
2001-11-11 Geoffrey Keating <geoffk@redhat.com> * dwarf2.c (decode_line_info): Properly deal with unknown standard opcodes. Index: binutils/ChangeLog 2001-11-11 Geoffrey Keating <geoffk@redhat.com> * readelf.c (display_debug_lines): Deal with unknown standard opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin, DW_LNS_set_isa. Index: include/elf/ChangeLog 2001-11-11 Geoffrey Keating <geoffk@redhat.com> * dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
2001-11-132001-11-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-1/+21
From Andrew Cagney <cagney@redhat.com>: * gdbtypes.h (builtin_type_int128, builtin_type_uint128): Declare. * gdbtypes.c (_initialize_gdbtypes, build_gdbtypes): Initialize new builtin types.
2001-11-132001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+8
* gdb.c++/templates.exp (test_template_breakpoints): If we get an overload menu, but it does not match what we expect, we still need to issue the "cancel" command.
2001-11-13* gdbint.texinfo (COERCE_FLOAT_TO_DOUBLE): Clarify.Jim Blandy2-23/+43
2001-11-132001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-9/+12
* gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*", making the whitespace optional. Argument for "new" may be "unsigned" as well as "unsigned int/long".
2001-11-13 * emulparams/elf64hppa.sh (OTHER_BSS_END_SECTIONS): AddJeff Law2-1/+6
additional symbols referenced by newer crt0.o files from HP.
2001-11-13* s390-tdep.c: Rewrite inferior function call code. This mayJim Blandy2-98/+334
break zSeries support; that should be fixed soon. #include "gdb_assert.h". (is_integer_like, is_pointer_like, is_simple_arg, pass_by_copy_ref, extend_simple_arg, is_double_arg, round_up, round_down, alignment_of): New functions. (s390_push_arguments): Rewritten to handle passing large arguments by value, and to make more readable.
2001-11-13* s390-tdep.c (s390_pop_frame): Call generic_pop_current_frame, toJim Blandy2-9/+42
interact correctly with generic dummy frames. (s390_pop_frame_regular): Move the guts of the frame-popping code to here, to be called by generic_pop_current_frame. Use the frame's saved_regs array; this works for `return' as well as inferior function calls.
2001-11-13* s390-tdep.c (s390_gdbarch_init): Register the functionJim Blandy2-0/+6
`standard_coerce_float_to_double', since GCC for the S/390 follows the standard rules for passing floats.
2001-11-13* valops.c (default_coerce_float_to_double,Jim Blandy2-14/+31
standard_coerce_float_to_double): Doc fixes.
2001-11-13Patch from Peter Schauer:Jim Blandy2-0/+16
* symtab.c (find_pc_sect_line): If we can't find the function containing PC, we certainly won't have line number information for that location, so return zero immediately.
2001-11-13remove diff indicatorsTimothy Wall1-1/+0
2001-11-13Fix tic54x testsuite failures and Lmem disassembly bugs.Timothy Wall25-821/+808
2001-11-13merge from gccDJ Delorie6-127/+145
2001-11-13 * section.c (bfd_make_section_anyway): Don't increment section_idAlan Modra3-7/+21
and the BFD's section_count if adding the section failed. * vms.c (vms_new_section_hook): Adjust for bfd_make_section_anyway change.
2001-11-13 * config/obj-elf.c (obj_elf_version): Ensure terminating NUL isAlan Modra2-13/+12
put in note section. Use sizeof instead of hard-coded constants.
2001-11-13Eliminate REGISTER_CONVERTIBLE().Andrew Cagney4-30/+23
2001-11-13Zap REGISTER_CONVERTIBLE from m88k.Andrew Cagney3-31/+24
2001-11-13 * i386.h (i386_optab): Add entries for "sldr", "smsw" and "str" toAlan Modra4-6/+21
accept WordReg. * i386-dis.c (grps): Change "sldt", "str", and "smsw" entries to "sldtQ", "strQ", "smswQ" respectively; all with Ev operand category instead of Ew.
2001-11-13*** empty log message ***gdbadmin1-1/+1
2001-11-12 * elf32-cris.c (cris_elf_grok_prstatus): Adjust values to match newHans-Peter Nilsson2-2/+7
core dump format.
2001-11-12daily updateAlan Modra1-1/+1
2001-11-12* i386-tdep.h (FPU_REG_RAW_SIZE): Define unconditionally.Mark Kettenis5-10/+8
* i387-nat.c, i387-tdep.c: Unconditionally include "i386-tdep.h". * config/i386/tm-i386.h (FPU_REG_RAW_SIZE): Removed. (SIZEOF_FPU_REGS): Don't use FPU_REG_RAW_SIZE here.
2001-11-12 * config/tc-mips.c (support_64bit_objects): Define for OBJ_ELF only.Thiemo Seufer4-77/+98
(md_longopts): Allow OPTION_MABI for ELF compilation only. RE-allow OPTION_GP32, OPTION_GP64, OPTION_FP32 for non-ELF compilation. Sort options a bit more logical. (md_parse_option): Allow OPTION_32, OPTION_N32, OPTION_N64, OPTION_MABI only for elf targets. * gas/mips/mips.exp: Change naming of some conditionals to reflect the object format they actually mean. Don't try mips-abi32 and mips-abi32-pic tests for ecoff.
2001-11-12 * config/tc-mips.c (set_at): Add cast needed for varargs.Thiemo Seufer2-181/+248
(load_register): Likewise. (macro): Likewise. Some code reformatting. (macro2): Add cast needed for varargs. (mips16_macro): Likewise.
2001-11-12 * config/tc-mips.c (md_assemble): Remove superflous casts.Thiemo Seufer2-42/+38
(append_insn): Likewise. (mips16_macro_build): Likewise. (macro): Likewise. (mips16_ip): Likewise. (s_cpload): Likewise. (mips_relax_frag): Likewise.
2001-11-12Patch from Andreas Schwab <schwab@suse.de>:Jim Blandy2-2/+8
* eval.c (evaluate_subexp_standard): Fix memory leak: use alloca instead of xmalloc.
2001-11-12* corefile.c (write_memory_unsigned_integer,Jim Blandy3-11/+46
write_memory_signed_integer): New functions. (write_memory): Move to be with other write_memory_* functions. * gdbcore.h (write_memory_unsigned_integer, write_memory_signed_integer): New declarations.
2001-11-122001-11-12 Hans-Peter Nilsson <hp@bitrange.com>Jeff Johnston2-1/+17
* COPYING.NEWLIB: Add BSD-style license/copyright blurb for my work.
2001-11-12 * dwarf2read.c (dwarf_decode_lines): Properly deal withGeoffrey Keating2-9/+26
unknown standard opcodes.
2001-11-12 * lib/mi-support.exp (mi_run_to_helper): Move commentsDaniel Jacobowitz2-6/+8
outside of gdb_expect.
2001-11-12 * config/tc-mips.c (mips_abi_level): Move in front ofThiemo Seufer2-79/+95
mips_set_options. (mips_set_options): Add members gp32, fp32, abi. (file_mips_gp32): New flag. (file_mips_fp32): New flag. (mips_opts): Initialize the new members. (mips_gp32): Remove. (mips_fp32): Remove. (HAVE_32BIT_GPRS): Use the new values from mips_opts. (HAVE_32BIT_FPRS): Likewise. (HAVE_NEWABI): Likewise. (HAVE_64BIT_OBJECTS): Likewise. (md_begin): Likewise. Save default (file) values. (md_parse_option): Use the new values from mips_opts. (s_mipsset): Likewise. Fix logic to keep the ABI selection if possible. Let .set mipsN work together with .set push/pop. Enhance error messages. (mips_elf_final_processing): Use file_mips_* for header processing.
2001-11-12Fix definitions of wddata[bwl].Nick Clifton2-3/+7
2001-11-12Only compare the tail end of the two binary files produced in order to avoidNick Clifton2-3/+17
date stamp present in PE binaries.
2001-11-12Use mkstemp in place of mktemp.Nick Clifton2-11/+15
2001-11-12New symbol: DATA_START_SYMBOLSNick Clifton2-0/+6
2001-11-12 * Makefile.am (GENSCRIPTS): Quote ${exec_prefix}.Alan Modra3-2/+7
* Makefile.in: Regenerate.
2001-11-12*** empty log message ***gdbadmin1-1/+1
2001-11-112001-11-11 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+10
* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Call _bfd_elf_strtab_size instead of _bfd_stringtab_size. * elf64-sparc.c (sparc64_elf_size_dynamic_sections): Change dynstr type to `struct elf_strtab_hash *'.