aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-242004-09-24 Monika Chaddha <monika@acmet.com>Andrew Cagney2-2/+7
Committed by Andrew Cagney. * m16.igen (CMP, CMPI): Fix assembler.
2004-09-242004-09-24 Robert Picco <Robert.Picco@hp.com>Andrew Cagney2-0/+93
Committed by Andrew Cagney. * remote.c (set_remote_protocol_p_packet_cmd, remote_protocol_p) (show_remote_protocol_p_packet_cmd): New. Implement 'p' packet. configuration. (fetch_register_using_p): Implement 'p' packet. Based on code by Fernando Nasser. (remote_fetch_registers): Call fetch_register_using_p. (init_all_packet_configs, show_remote_cmd) (_initialize_remote): Add p-packet.
2004-09-24* inf-ptrace.c (inf_ptrace_kill_inferior): Call ptrace directlyMark Kettenis2-4/+13
instead of call_ptrace. Call wait directly instead of ptrace_wait. (inf_ptrace_me): Call ptrace directly instead of call_ptrace. (inf_ptrace_wait): Inline ptrace_wait call.
2004-09-242004-09-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-10/+91
David Anderson <anderson@redhat.com> * gdb.base/bigcore.exp (extract_heap): If the expect "file size" command fails, assume things will work. * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>. (_GNU_SOURCE): Define. (print_unsigned, print_hex): Change parameter to "long long". (print_byte_count): New function, use to print byte counts. (large_off_t, large_lseek, O_LARGEFILE): Define dependant on O_LARGEFILE. (main): Compute an upper bound on a corefile in max_core_size. Limit memory chunk size to max_core_size. Limit total memory allocated to max_core_size.
2004-09-242004-09-24 Ian Lance Taylor <ian@wasabisystems.com>Andrew Cagney5-16/+111
Committed by Andrew Cagney. * configure.in: Check for sys/mount.h, sys/vfs.h, sys/statfs.h. Check for struct statfs. * emul_netbsd.c: If not HAVE_STRUCT_STATFS, #undef HAVE_FSTATFS. * configure, config.in: Regenerate.
2004-09-24Makefile.in: Revert previous change. yylwrap was rolled back instead.Paul N. Hilfinger2-1/+6
2004-09-24Merge from gccDJ Delorie1-0/+1
2004-09-24 * ylwrap: Revert to previous version.DJ Delorie2-170/+76
2004-09-24 * scripttempl/elf.sc: Keep .preinit_array, .init_array andPaul Brook2-3/+8
.fini_array sections.
2004-09-24* Makefile.in (.y.c): Modify $(YLWRAP) invocation to usePaul N. Hilfinger2-1/+6
the new argument order.
2004-09-24bfd/Alan Modra5-18/+38
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Add output section vma and output offset to address. * simple.c (simple_save_output_info): Only set output section and offset for debug sections, or those not already set up by the linker. (bfd_simple_get_relocated_section_contents): Update comment. ld/testsuite/ * ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
2004-09-24 * elf.c (IS_LOADED): Delete.Alan Modra2-10/+26
(assign_file_positions_for_segments): Just test SEC_LOAD instead. Restore SEC_HAS_CONTENTS test to the one place it was used prior to 2004-09-22.
2004-09-242004-09-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu7-74/+174
* Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@. (HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export SET_GCC_LIB_PATH_CMD. (BASE_TARGET_EXPORTS): Likewise. * Makefile.in: Regenerated. * configure.in (SET_GCC_LIB_PATH): Set and substitute. * configure: Regenerated. config/ 2004-09-23 H.J. Lu <hongjiu.lu@intel.com> * gcc-lib-path.m4: New file.
2004-09-24daily updateAlan Modra1-1/+1
2004-09-24*** empty log message ***gdbadmin1-1/+1
2004-09-232004-09-23 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-52/+71
* gdb.base/bigcore.exp: Replace the code that creates a corefile from a separate process with code that creates a corefile by making the inferior dump core.
2004-09-23* gdb.base/sigstep.exp: Avoid comments withing gdb_test_multipleMark Kettenis2-6/+11
block.
2004-09-23Merge from gccDJ Delorie1-0/+140
2004-09-23 Kelley Cook <kcook@gcc.gnu.org> * config.guess: New upstream version * compile, depcomp, install-sh, ylwrap: Likewise.
2004-09-23Merge from gcc:DJ Delorie8-256/+423
2004-09-23 Kelley Cook <kcook@gcc.gnu.org> * config.guess: New upstream version * compile, depcomp, install-sh, ylwrap: Likewise. 2004-09-19 Roger Sayle <roger@eyesopen.com> * config/mh-x86omitfp: New host makefile fragment. Add -fomit-frame-pointer to the default BOOT_CFLAGS. * configure.in: Use it to speed up bootstrap on some IA-32 hosts. * configure: Regenerate. 2004-09-15 Andrew Pinski <pinskia@physics.uc.edu> PR target/11572 * configure.in (*-*-darwin*): Renable libobjc. * configure: Regenerate.
2004-09-23Merge from gccDJ Delorie19-64/+1981
2004-09-22 Kelley Cook <kcook@gcc.gnu.org> * gettext-sister.m4: Renamed from gettext.m4 * codeset.m4, gettext.m4, glibc21.m4, iconv.m4, intdiv0.m4, po.m4, inttypes.m4, inttypes-pri.m4, inttypes_h.m4, lcmessage.m4, lib-ld.m4, lib-link.m4, lib-prefix.m4, nls.m4, progtest.m4, stdint_h.m4, uintmax_t.m4, ulonglong.m4: Import from gettext-0.12.1 sources.
2004-09-232004-09-23 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-20/+37
* gdb.base/constvars.exp (local_compiler_xfail_check_2): New proc. Accept both gcc 3.x.x and gcc 4.x.x. * gdb.base/volatile.exp (local_compiler_xfail_check_2): Likewise.
2004-09-23 * MAINTAINERS: Remove "broken" from XStormy16 entry.Corinna Vinschen3-689/+385
* xstormy16-tdep.c: Convert XStormy16 target to latest GDB methods. (struct gdbarch_tdep): Remove. (struct xstormy16_frame_cache): New frame cache structure. (xstormy16_register_byte, xstormy16_register_raw_size) (xstormy16_reg_virtual_type, xstormy16_register_type) (xstormy16_push_arguments, xstormy16_push_return_address) (xstormy16_pop_frame, xstormy16_store_struct_return) (xstormy16_store_return_value, xstormy16_extract_struct_value_address) (xstormy16_frame_saved_register, xstormy16_get_saved_register) (xstormy16_scan_prologue, xstormy16_frame_init_saved_regs) (xstormy16_frame_saved_pc, xstormy16_init_extra_frame_info) (xstormy16_frame_chain, xstormy16_frame_chain_valid, (xstormy16_saved_pc_after_call, xstormy16_save_dummy_frame_to): Remove. (xstormy16_use_struct_convention): Drop gcc_p parameter. (xstormy16_extract_return_value, xstormy16_store_return_value): Regcachify. Drop useless struct convention handling. (xstormy16_register_type, xstormy16_return_value) (xstormy16_push_dummy_call, xstormy16_analyze_prologue) (xstormy16_alloc_frame_cache, xstormy16_frame_cache) (xstormy16_frame_prev_register, xstormy16_frame_this_id) (xstormy16_frame_base_address, xstormy16_frame_sniffer) (xstormy16_unwind_sp, xstormy16_unwind_pc) (xstormy16_unwind_dummy_id) : New functions. (xstormy16_skip_prologue): Call xstormy16_analyze_prologue instead of xstormy16_scan_prologue. (xstormy16_frame_unwind): New frame_unwind structure. (xstormy16_frame_base): New frame_base structure. (xstormy16_gdbarch_init): Accomodate all of the above changes. Reshuffle for better readability. Also add dwarf2_frame_sniffer.
2004-09-23 PR gas/396Alan Modra2-1/+9
* elf32-sparc.c (elf32_sparc_final_write_processing): Handle bfd_mach_sparc_sparclet and bfd_mach_sparc_sparclite. Remove redundant assignment of EM_SPARC.
2004-09-23daily updateAlan Modra1-1/+1
2004-09-23*** empty log message ***gdbadmin1-1/+1
2004-09-22* pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byteBrian Ford3-0/+11
alignment for .rdata sections so sse[2] code works with gcc >= 3.3.3 constants. * pe-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Likewise.
2004-09-22* language.c (language_gdbarch_post_init): Fix off-by one error.Mark Kettenis2-1/+5
2004-09-22binutils/Alan Modra20-33/+63
* readelf.c (process_program_headers): Don't include .tbss in non-TLS segments. ld/testsuite/ * ld-i386/tlsbin.rd: Update for changed segment map. * ld-i386/tlsnopic.rd: Likewise. * ld-i386/tlspic.rd: Likewise. * ld-powerpc/tlsexe.r: Likewise. * ld-powerpc/tlsexe32.r: Likewise. * ld-powerpc/tlsexetoc.r: Likewise. * ld-powerpc/tlsso.r: Likewise. * ld-powerpc/tlsso32.r: Likewise. * ld-powerpc/tlstocso.r: Likewise. * ld-s390/tlsbin.rd: Likewise. * ld-s390/tlsbin_64.rd: Likewise. * ld-s390/tlspic.rd: Likewise. * ld-s390/tlspic_64.rd: Likewise. * ld-sh/tlsbin-2.d: Likewise. * ld-sh/tlspic-2.d: Likewise. * ld-x86-64/tlsbin.rd: Likewise. * ld-x86-64/tlspic.rd: Likewise.
2004-09-22 * elf32-ppc.c (ppc_elf_modify_segment_map): Delete.Alan Modra2-10/+5
(elf_backend_modify_segment_map): Don't define.
2004-09-22bfd/Alan Modra7-109/+134
* elf.c (IS_LOADED): Define. (assign_file_positions_for_segments): Don't round up file offset of PT_LOAD segments containing no SEC_LOAD sections, instead round down. Delete code handling link script adjustment of lma. Do the adjust in later code handling similar ajustments. Remove dead code error check. Warn if section lma would require a negative offset adjustment. Tweak lma adjustment to use p_filesz rather than p_memsz. Use p_vaddr + p_memsz inside section loop in place of voff. Don't update voff in section loop. Change voff in segment loop to be an adjustment on top of "off". Set sec->filepos and update "off" later. Test for loadable sections consistently using IS_LOADED. Similarly, test for alloc-only sections other than .tbss consistently. Don't bother checking SEC_ALLOC in PT_LOAD segments. Remove FIXME. Tidy PT_NOTE handling. Use %B and %A in error messages. (assign_file_positions_except_relocs): Use %B in error message. ld/testsuite/ * ld-scripts/overlay-size.d: Don't check .mbss lma. * ld-sh/sh64/mix1.xd: Update for changed .bss file offset. * ld-sh/sh64/shdl32.xd: Likewise. * ld-sh/sh64/shdl64.xd: Likewise.
2004-09-22daily updateAlan Modra1-1/+1
2004-09-22*** empty log message ***gdbadmin1-1/+1
2004-09-21Fix error in unwind info for psp relative offsets.Jim Wilson2-13/+28
* config/tc-ia64.c (ENCODED_PSP_OFFSET): New. (output_rp_psprel, output_pfs_psprel, output_preds_psprel, output_spill_base, output_unat_psprel, output_lc_psprel, output_fpsr_psprel, output_priunat_psprel, output_bsp_psprel, output_bsprestore_psprel, output_rnat_psprel, output_spill_psprel, output_spill_psprel_p): Use it.
2004-09-212004-09-21 Jason Molenda (jmolenda@apple.com)Jason Molenda2-3/+32
* gdb.texinfo (Paths and Names of the Source Files): Document the meaning of values in the 'desc' field of a SO stab. approval: http://sources.redhat.com/ml/gdb-patches/2004-09/msg00334.html
2004-09-21 * dwarf2read.c (struct dwarf2_per_cu_data): New field type_hash.Daniel Jacobowitz2-15/+147
(struct dwarf2_offset_and_type): New. (set_die_type, reset_die_and_siblings_types, get_die_type) (offset_and_type_hash, offset_and_type_eq): New functions. (read_structure_type, read_enumeration_type, read_array_type) (read_namespace, read_tag_pointer_type, read_tag_ptr_to_member_type) (read_tag_reference_type, read_tag_const_type) (read_tag_volatile_type, read_tag_string_type, read_subroutine_type) (read_typedef, read_base_type, read_subrange_type): Use set_die_type.
2004-09-21daily updateAlan Modra1-1/+1
2004-09-21*** empty log message ***gdbadmin1-1/+1
2004-09-20gdb/doc/Daniel Jacobowitz7-11/+559
* gdb.texinfo (Maintenance Commands): Document "maint set dwarf2 max-cache-age" and "maint show dwarf2 max-cache-age". gdb/ * Makefile.in (dwarf2read.o): Update dependencies. * dwarf2read.c: Include "command.h" and "gdbcmd.h". (struct dwarf2_per_objfile): Add all_comp_units, n_comp_units, and read_in_chain. (struct dwarf2_cu): Add read_in_chain, per_cu, last_used, mark, and has_form_ref_addr. (struct dwarf2_per_cu_data): New. (dwarf2_max_cache_age): New. (dwarf2_build_psymtabs_hard): Free cached compilation units after loading. Create and manage the list of compilation units. Remove unnecessary NULL initialization. Fix indentation. (psymtab_to_symtab_1): Initialize all of CU. (dwarf2_read_abbrevs): Set has_form_ref_addr. (find_partial_die): Use dwarf2_find_containing_comp_unit and load_comp_unit. (free_stack_comp_unit): Update comments. Clear the per-cu pointer. Handle aging. (dwarf2_find_containing_comp_unit, free_cached_comp_units) (age_cached_comp_units, free_one_cached_comp_unit) (dwarf2_mark, dwarf2_clear_marks, create_all_comp_units) (load_comp_unit, dwarf2_find_comp_unit, free_one_comp_unit) (set_dwarf2_cmdlist, show_dwarf2_cmdlist, set_dwarf2_cmd) (show_dwarf2_cmd): New. (_initialize_dwarf2_read): Provide "maint set dwarf2 max-cache-age" and "maint show dwarf2 max-cache-age". * gdbcmd.h (maintenance_set_cmdlist, maintenance_show_cmdlist): New externs. * maint.c (maintenance_set_cmdlist, maintenance_show_cmdlist): Make global.
2004-09-202004-09-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston5-70/+154
* dwarf2read.c (typename_concat): Change prototype to accept obstack and dwarf2_cu struct pointer as arguments. Change function to use obstack if provided and use dwarf2_cu to determine language-specific separator. (partial_die_parent_scope): Change comment to include java. Use new version of typename_concat instead of obconcat. (partial_die_full_name): Use typename_concat. (read_namespace): Ditto. (read_enumeration_type): Use typename_concat instead of obconcat. (new_symbol): Ditto. (add_partial_symbol): Enhance tests for C++ to also test for Java. (guess_structure_name): Ditto. (read_subroutine_type): Ditto. (read_structure_type): Ditto. (is_vtable_name): Add Java support. (determine_class_name): Switch to new typename_concat call. (determine_prefix): Switch to new typename_concat call. * jv-exp.y (FuncStart): New pattern. (MethodInvocation): Add support for simple function calls. Change warning message for other forms of inferior call currently not supported. * valarith.c (value_subscript): Treat an array with upper-bound of -1 as unknown size.
2004-09-202004-09-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-0/+147
* gdb.java/jprint.exp: New test case for java inferior call. * gdb.java/jprint.java: Ditto.
2004-09-20 * symtab.c (lookup_partial_symtab): Use psymtab_to_fullname.Daniel Jacobowitz2-4/+7
(lookup_partial_symtab): Use symtab_to_fullname.
2004-09-20* minsyms.c (lookup_minimal_symbol): Doc fix.Jim Blandy2-1/+13
2004-09-202004-09-20 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-10/+26
* config/nm-lynx.h (DEPRECATED_CHILD_RESUME): Deprecate CHILD_RESUME. * config/i386/nm-linux.h (DEPRECATED_CHILD_RESUME): Ditto. * config/nm-linux.h (DEPRECATED_KILL_INFERIOR): Deprecate KILL_INFERIOR. * infptrace.c: Update.
2004-09-20config/tc-crx.c (handle_LoadStor): New function. Handle load/stor unique ↵Tomer Levi1-0/+5
instructions before parsing.
2004-09-20Handle load/stor unique instructions before parsingTomer Levi1-8/+19
2004-09-20daily updateAlan Modra1-1/+1
2004-09-20*** empty log message ***gdbadmin1-1/+1
2004-09-19 * gas/elf/elf.exp: Recognise additional arm elf targets.Paul Brook2-2/+7
2004-09-19 * symtab.c (output_source_filename): Mark first argument as const.Daniel Jacobowitz2-4/+12
(sources_info): Use symtab_to_fullname and psymtab_to_fullname for "info sources" output.
2004-09-192004-09-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-4/+11
* Makefile.am (AUTOMAKE_OPTIONS): Require 1.9. (bfd.info): Rename the target to ... ($(srcdir)/bfd.info): This. * Makefile.in: Regenerated.