aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-10/+25
* xstormy16-tdep.c: Update copyright. (xstormy16_extract_struct_value_address): Update to current extract struct value address interface. (xstormy16_gdbarch_init): Set extract_struct_value_address. * sh64-tdep.c (sh64_extract_struct_value_address): Update to current extract struct value address interface. (sh64_gdbarch_init): Set extract_struct_value_address.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-27/+8
* cris-tdep.c: Update copyright. (cris_extract_struct_value_address): Delete function. (struct_return_address): Delete variable. (cris_store_struct_return): Do not set struct_return_address.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-88/+39
* mcore-tdep.c: Update copyright. (mcore_extract_struct_value_address): Delete function. Update comments. (mcore_gdbarch_init): Update. * mn10300-tdep.c: Update copyright. (mn10300_extract_struct_value_address): Delete function. (mn10300_gdbarch_init): Update. * v850-tdep.c: Update copyright. (v850_extract_struct_value_address): Delete. (v850_gdbarch_init): Update. * ns32k-tdep.c: Update copyright. (ns32k_extract_struct_value_address): Delete. (ns32k_gdbarch_init): Update. * hppa-tdep.c (hppa_extract_struct_value_address): Delete. (hppa_gdbarch_init): Update. * vax-tdep.c: Update copyright. (vax_extract_struct_value_address): Delete. (vax_gdbarch_init): Update.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney9-276/+24
* gdbarch.sh (DEPRECATED_NPC_REGNUM): Delete. * gdbarch.h, gdbarch.c: Re-generate. * procfs.c (procfs_fetch_registers): Delete reference to DEPRECATED_NPC_REGNUM. (procfs_store_registers): Ditto. * regcache.c (generic_target_write_pc): Simplify. * lynx-nat.c: Delete #ifdef SPARC code. Not used. Index: doc/ChangeLog 2004-01-17 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Delete documentation on DEPRECATED_NPC_REGNUM.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+4
* core-sol2.c (fetch_core_registers): Replace DEPRECATED_NPC_REGNUM with equivalent tdep value.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-3/+8
* hppa-tdep.c: Update copyright year. (hppa_target_write_pc): Use PCOQ_TAIL_REGNUM instead of NPC_REGNUM. (hppa_gdbarch_init): Do not set deprecated_npc_regnum.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-10/+28
* mips-tdep.c (mips_write_pc): New function. (mips_gdbarch_init): Set "write_pc" to "mips_write_pc". (mips_read_pc): Use mips_regnum instead of PC_REGNUM. (mips_find_saved_regs, mips_software_single_step: Ditto. (mips_frame_saved_pc, mips_frame_saved_pc): Ditto. mips_init_extra_frame_info, mips_pop_frame): Ditto.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1014/+990
* mips-tdep.c: Re-indent. Group functions by ABI.
2004-01-172004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney25-39/+33
* gdbarch.sh (DECR_PC_AFTER_BREAK): Make zero the default. * gdbarch.c: Re-generate. * xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set DECR_PC_AFTER_BREAK to zero. * vax-tdep.c (vax_gdbarch_init): Ditto. * v850-tdep.c (v850_gdbarch_init): Ditto. * sparc-tdep.c (sparc32_gdbarch_init): Ditto. * sh64-tdep.c (sh64_gdbarch_init): Ditto. * sh-tdep.c (sh_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * ns32k-tdep.c (ns32k_gdbarch_init): Ditto. * mn10300-tdep.c (mn10300_gdbarch_init): Ditto. * mips-tdep.c (mips_gdbarch_init): Ditto. * mcore-tdep.c (mcore_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. * m32r-tdep.c (m32r_gdbarch_init): Ditto. * ia64-tdep.c (ia64_gdbarch_init): Ditto. * i386-interix-tdep.c (i386_interix_init_abi): Ditto. * hppa-tdep.c (hppa_gdbarch_init): Ditto. * h8300-tdep.c (h8300_gdbarch_init): Ditto. * frv-tdep.c (frv_gdbarch_init): Ditto. * cris-tdep.c (cris_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * arm-tdep.c (arm_gdbarch_init): Ditto. * i386-nto-tdep.c (i386nto_init_abi): Add comment.
2004-01-17 * dwarf2read.c (dwarf2_non_const_array_bound_ignored_complaint):Joel Brobecker2-88/+142
Delete, no longer used. (read_subrange_type): New function, mostly extracted from read_array_type(). (read_array_type): Replace extracted code by call to read_subrange_type(). (dwarf2_get_attr_constant_value): New function. (scan_partial_symbols): Add handling for DW_TAG_subrange_type. (add_partial_symbol): Likewise. (process_die): Likewise. (new_symbol): Likewise. (read_type_die): Likewise.
2004-01-172004-01-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-51/+21
* symfile.c: Update copyright year. (compare_symbols): Delete unused function. * stabsread.c: Update copyright year. (lrs_general_complaint): Delete unused function. (ref_search_value): Ditto. (get_substring): Delete declaration. * sh64-tdep.c: Update copyright year. (sh64_get_gdb_regnum): Delete unused function. * dwarf2read.c (dwarf2_unsupported_at_frame_base_complaint): Delete unused function.
2004-01-17* defs.h (gdb_osabi): Add GDB_OSABI_OPENBSD_ELF.Mark Kettenis3-0/+7
* osabi.c (gdb_osabi_names): Add "OpenBSD ELF".
2004-01-172004-01-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-12/+33
Changes from Peter Schauer. * rs6000-tdep.c: Update copyright year. (rs6000_push_dummy_call): Update the stack pointer before accessing the corresponding stack region. * rs6000-nat.c: Update copyright year. (set_host_arch): Set "info.abfd" to "exec_bfd".
2004-01-17*** empty log message ***gdbadmin1-1/+1
2004-01-16 * coff-h8300.c: Fix comment typos.Kazu Hirata3-33/+39
* elf32-h8300.c: Likewise.
2004-01-16 * coff-h8300.c: Add comments about relaxation.Kazu Hirata3-10/+97
* elf32-h8300.c: Likewise.
2004-01-16daily updateAlan Modra1-1/+1
2004-01-16* gas/mn10300/mov5.s: New.Alexandre Oliva3-1/+48
* gas/mn10300/basic.exp (do_mov5): New.
2004-01-16* m10300-opc.c (mov): 8- and 24-bit immediates are zero-extendedAlexandre Oliva2-3/+8
when loaded into XR registers.
2004-01-16*** empty log message ***gdbadmin1-1/+1
2004-01-152004-01-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-21/+9
* src-release: Update copyright year. (do-proto-toplev): Configure using i686-pc-linux-gnu. (NEWLIB_SUPPORT_DIRS): Delete macro. (newlib.tar.bz2): Delete rule.
2004-01-15daily updateAlan Modra1-1/+1
2004-01-152004-01-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-5/+5
* gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2004-01-15 * Makefile.in (clean): Remove rm -f $(ALL), as $(ALL) is empty.Ben Elliston2-1/+4
2004-01-152004-01-16 Ben Elliston <bje@wasabisystems.com>Ben Elliston2-3/+5
* gdb.arch/Makefile.in (MISCELLANEOUS): Remove. (clean mostlyclean): Remove empty rm.
2004-01-15* blockframe.c: Update copyright year.Mark Kettenis2-7/+8
(inside_entry_func): Don't treat a zero PC specially.
2004-01-152004-01-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+6
* gdb.base/setvar.exp: Add copyright years.
2004-01-15clarify that the import contains local changes as well.Elena Zannoni1-1/+2
2004-01-15merge from gccDJ Delorie2-1/+5
2004-01-15 * emulparams/elf32ppc.sh (COMMONPAGESIZE): Define.Alan Modra2-0/+5
2004-01-15*** empty log message ***gdbadmin1-1/+1
2004-01-14daily updateAlan Modra1-1/+1
2004-01-14merge from gccDJ Delorie2-1/+5
2004-01-14* Makefile.def (target_modules) [libtermcap, libiberty, zlib]: Stage.DJ Delorie4-293/+13
* Makefile.tpl (configure-target-[+module+]): Support stage. * Makefile.in: Rebuilt.
2004-01-142004-01-14 David Carlton <carlton@bactrian.org>David Carlton3-23/+45
* gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to PR c++/1511 and update coment. * gdb.cp/templates.exp: Update patterns to match current output. If changes involve something other than whitespace, KFAIL w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2004-01-142004-01-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-5/+26
* gcore.c (gcore_copy_callback): Use paddr_d to print size variable. (gcore_create_callback): Ditto. Skip any memory segment that has no permissions set.
2004-01-14gas/Maciej W. Rozycki11-19/+1039
* config/tc-mips.c (append_insn): Properly detect variant frags that preclude swapping of relaxed branches. Correctly swap instructions between frags when dealing with relaxed branches. gas/testsuite/ * gas/mips/relax-swap1-mips1.d: New test for branch relaxation with swapping for MIPS1. * gas/mips/relax-swap1-mips2.d: New test for branch relaxation with swapping for MIPS2. * gas/mips/relax-swap1.l: Stderr output for the new tests. * gas/mips/relax-swap1.s: Source for the new tests. * gas/mips/relax-swap2.d: New test for branch likely relaxation with swapping. * gas/mips/relax-swap2.l: Stderr output for the new test. * gas/mips/relax-swap2.s: Source for the new test. * gas/mips/mips.exp: Run the new tests.
2004-01-142004-01-14 David Carlton <carlton@kealia.com>David Carlton9-90/+601
Change symbols for C++ nested types to contain the fully qualified name, if possible. (At least in the DWARF-2 case.) Partial fix for PR's c++/57, c++/488, c++/539, c++/573, c++/609, c++/832, c++/895. * c-exp.y: Update copyright: (qualified_type): Handle types nested within classes. * cp-namespace.c: Update comments. (cp_set_block_scope): Delete #if 0. (cp_lookup_nested_type): Handle types nested within classes. * dwarf2read.c: (scan_partial_symbols): Call add_partial_structure when appropriate. (add_partial_symbol): Add the name of the enclosing namespace to types. (pdi_needs_namespace): New. (add_partial_namespace): Tweak comment. (add_partial_structure): New. (psymtab_to_symtab_1): Initialize processing_current_prefix here... (process_die): instead of here. (read_structure_scope): Try to figure out the name of the class or namespace that the structure might be defined within. (read_enumeration): Generate fully-qualified names, if possible. (read_namespace): Don't set name to NULL. (die_specification): New. (new_symbol): Generate fully-qualified names for types. (read_type_die): Determine appropriate prefix. (determine_prefix): New. (typename_concat): New. (class_name): New. * valops.c: Update copyright. (value_aggregate_elt): Pass NOSIDE to value_struct_elt_for_reference. (value_struct_elt_for_reference): Make static, add NOSIDE parameter, call value_maybe_namespace_elt as a last resort. (value_namespace_elt): Break out code into value_maybe_namespace_elt. (value_maybe_namespace_elt): New. 2004-01-14 David Carlton <carlton@kealia.com> * gdb.cp/namespace.exp: Add tests involving classes defined within namespaces. * gdb.cp/namespace.cc (C::CClass): New. * gdb.cp/namespace1.cc: Update copyright. (C::OtherFileClass): New.
2004-01-142004-01-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-2/+13
* gdb.base/sepdebug.exp: Bail out of the test if we don't know what debug info we have. Print a better message if something goes wrong while producing the separate debug info file.
2004-01-142004-01-14 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+6
* gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2004-01-142004-01-14 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+26
* gdb.base/callfuncs.c: Add copyright notice.
2004-01-14* gettext.m4: Quote names of macros to be defined by AC_DEFUNMaciej W. Rozycki10-53/+86
throughout. * acinclude.m4: Quote names of macros to be defined by AC_DEFUN throughout. * aclocal.m4: Regenerate. * configure: Regenerate.
2004-01-14cpu/Richard Sandiford7-9/+30
* frv.cpu (UNIT): Add IACC. (iacc-multiply-r-r): Use it. * frv.opc (fr400_unit_mapping): Add entry for IACC. (fr500_unit_mapping, fr550_unit_mapping): Likewise. opcodes/ * frv-desc.h: Regenerate. * frv-desc.c: Regenerate. * frv-opc.c: Regenerate.
2004-01-142004-01-13 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-12/+21
* gdb.cp/derivation.exp: Add XFAIL for bug with protected inheritance. PR gdb/1498, PR gcc/13539.
2004-01-14 * elf64-mips.c (mips_elf64_slurp_one_reloc_table): CallIan Lance Taylor5-4/+701
mips_elf64_rtype_to_howto instead of using howto_table. * gas/mips/mips16-64.d: New test. * gas/mips/mips.exp: Run it.
2004-01-142004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+13
* mips-tdep.c (mips_convert_register_p): Handle both raw and cooked floating-point registers. (mips_gdbarch_init): Set convert_register_p, register_to_value, and value_to_register.
2004-01-14*** empty log message ***gdbadmin1-1/+1
2004-01-132004-01-13 David Carlton <carlton@kealia.com>David Carlton1-3/+3
* gdb.base/completion.exp: Don't look for 'ask' after set follow-fork-mode. Update copyright.
2004-01-13daily updateAlan Modra1-1/+1
2004-01-132004-01-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney27-45/+33
* gdbarch.sh (FUNCTION_START_OFFSET): Make zero the default. * gdbarch.c: Re-generate. * xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set FUNCTION_START_OFFSET. * v850-tdep.c (v850_gdbarch_init): Ditto. * sparc-tdep.c (sparc32_gdbarch_init): Ditto. * sh64-tdep.c (sh64_gdbarch_init): Ditto. * sh-tdep.c (sh_gdbarch_init): Ditto. * s390-tdep.c (s390_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * ns32k-tdep.c (ns32k_gdbarch_init): Ditto. * mn10300-tdep.c (mn10300_gdbarch_init): Ditto. * mips-tdep.c (mips_gdbarch_init): Ditto. * mcore-tdep.c (mcore_gdbarch_init): Ditto. * m68k-tdep.c (m68k_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. * m32r-tdep.c (m32r_gdbarch_init): Ditto. * ia64-tdep.c (ia64_gdbarch_init): Ditto. * i386-tdep.c (i386_gdbarch_init): Ditto. * hppa-tdep.c (hppa_gdbarch_init): Ditto. * h8300-tdep.c (h8300_gdbarch_init): Ditto. * frv-tdep.c (frv_gdbarch_init): Ditto. * d10v-tdep.c (d10v_gdbarch_init): Ditto. * cris-tdep.c (cris_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * arm-tdep.c (arm_gdbarch_init): Ditto. * alpha-tdep.c (alpha_gdbarch_init): Ditto.