aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-01-11daily updateAlan Modra1-1/+1
2004-01-11* sparc64nbsd-tdep.c: Include "regset.h".Mark Kettenis2-36/+35
(sparc64nbsd_sizeof_struct_reg, sparc64nbsd_sizeof_struct_fpreg): Remove variables. (fetch_core_registers): Remove function. (sparc64nbsd_core_fns): Remove variable. (sparc64nbsd_supply_gregset, sparc64nbsd_supply_fpregset): New functions. (sparc64nbsd_init_abi): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset. (_initialize_sparc64nbsd_tdep): Remove call to add_core_fns.
2004-01-11Fix typo and pasto.Mark Kettenis1-2/+2
2004-01-11* sparc-tdep.c (sparc32_extract_struct_value_address): Rename fromMark Kettenis3-3/+26
sparc_extract_struct_value_address. (sparc32_gdbarch_init): Set extract_struct_value_address. * sparc64-tdep.c (sparc64_extract_struct_value_address): New function. (sparc64_init_abi): Set extract_struct_value_address. Don't set return_value_on_stack.
2004-01-11Really check this in now.Mark Kettenis1-36/+22
* sparc64fbsd-tdep.c: Include "regset.h". (sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg): Remove variables. (fetch_core_registers): Remove function. (sparc64fbsd_core_fns): Remove variable. (sparc64fbsd_supply_gregset, sparc64fbsd_supply_fpregset): New functions. (sparc64fbsd_init_abi): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset. (_initialize_sparnbsd_tdep): Remove call to add_core_fns.
2004-01-11* NEWS: Mention that %cs and %ss have been added to the AMD64Mark Kettenis2-0/+10
configurations
2004-01-11* frame.c: Update copyright year.Mark Kettenis2-2/+10
(get_prev_frame): Improve comment.
2004-01-11*** empty log message ***gdbadmin1-1/+1
2004-01-11* sparc64fbsd-tdep.c: Include "regset.h".Mark Kettenis1-0/+11
(sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg): Remove variables. (fetch_core_registers): Remove function. (sparc64fbsd_core_fns): Remove variable. (sparc64fbsd_supply_gregset, sparc64fbsd_supply_fpregset): New functions. (sparc64fbsd_init_abi): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset. (_initialize_sparnbsd_tdep): Remove call to add_core_fns.
2004-01-112004-01-10 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-10/+10
* gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" decorations.
2004-01-11Fix last commit. I accidentally committed a ChangeLog entry for aMichael Chastain1-4/+0
change that hasn't been approved yet (setvar.exp). The change itself was never committed. -- sorry, michael c
2004-01-112004-01-10 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-124/+16
* gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)" and "(aCC)" decorations. Remove obsolete doco about old test results.
2004-01-11 * elf32-h8300.c: Fix formatting.Kazu Hirata2-21/+20
2004-01-11 * elf32-cris.c (cris_elf_gc_sweep_hook): Return early if noKazu Hirata3-12/+21
dynamic object is present. Declare r_symndx and h in an inner scope. * elf32-vax.c (elf_vax_gc_sweep_hook): Likewise.
2004-01-10* sparcnbsd-tdep.c: Include "regset.h".Mark Kettenis2-42/+29
(fetch_core_registers): Remove function. (sparcnbsd_core_fns, sparcnbsd_elfcore_fns): Remove varaibles. (sparc32nbsd_supply_gregset, sparc32nbsd_supply_fpregset): New functions. (sparc32nbsd_init_abi): Initialize TDEP->gregset and TDEP->fpregset. (_initialize_sparnbsd_tdep): Remove calls to add_core_fns.
2004-01-10* sparc-tdep.h (struct regset): Provide opaque declaration.Mark Kettenis3-0/+48
(struct gdbarch_tdep): Add gregset, sizeof_gregset, fpregset and sizeof_fpregset members. * sparc-tdep.c (struct regset): Provide opaque declaration. (sparc_regset_from_core_section): New function. (sparc32_gdbarch_init): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_fpregset. Set regset_from_core_section when appropriate.
2004-01-10daily updateAlan Modra1-1/+1
2004-01-10* x86-64-tdep.c (amd64_non_pod_p): New function.Mark Kettenis2-1/+18
(amd64_classify_aggregate): Return class memory for non-POD C++ structure types.
2004-01-10* x86-64-tdep.c (amd64_push_arguments): Add struct_returnMark Kettenis2-2/+11
argument. Use it to reserve a register if necessary. (amd64_push_dummy_call): Pass STRUCT_RETURN in call to amd64_push_arguments.
2004-01-10* x86-64-tdep.c (amd64_classify_aggregate): Ignore static fields.Mark Kettenis2-0/+6
2004-01-10* x86-64-tdep.c (amd64_register_info): Add %cs and %ss. AdjustMark Kettenis10-40/+87
register numbers in comments. * x86-64-tdep.h: Update copyright year. (X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM, X86_64_XMM1_REGNUM): Adjust for addition of %cs and %ss. * amd64fbsd-nat.c: Update copyright year. (reg_offset): Add register offsets for %cs and %ss. * amd64fbsd-tdep.c: Update copyright year. (amd64fbsd_r_reg_offset): Add register offsets for %cs and %ss. (amd64fbsd_sc_reg_offset): Likewise. * x86-64-linux-nat.c: Update copyright year. (x86_64_linux_gregset64_reg_offset): Add register offsets for %cs and %ss. * amd64nbsd-nat.c: Update copyright year. (amd64nbsd32_r_reg_offset): Add register offsets for %cs and %ss. * amd64nbsd-tdep.c: Update copyright year. (amd64nbsd_r_reg_offset): Add register offsets for %cs and %ss. * x86-64-linux-tdep.c: Update copyright year. (user_to_gdb_regmap): Add mapping for %cs and %ss. (x86_64_linux_sc_reg_offset): Adjust for addition of %cs and %ss. * regformats/reg-x86-64.dat: Add %cs and %ss.
2004-01-10merge from gccDJ Delorie1-520/+0
2004-01-10merge from gccDJ Delorie5-179/+744
2004-01-102004-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder3-122/+134
* gencode.c: Whitespace cleanup. * interp.c: Ditto.
2004-01-10* blockframe.c (inside_entry_func): Reformat. Introduce new localMark Kettenis2-11/+17
variables to prevent long lines. Update comments to reflect reality.
2004-01-102004-01-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+5
* gdb.cp/exception.exp: Fix typo in doco.
2004-01-09daily updateAlan Modra1-1/+1
2004-01-092004-01-09 David Carlton <carlton@kealia.com>Elena Zannoni4-53/+96
Checked in by Elena Zannoni <ezannoni@redhat.com>. * dwarf2read.c (read_namespace): Pull out name-generating code into namespace_name. Rename previous_namespace to previous_prefix and processing_current_namespace to processing_current_prefix.. (namespace_name): New function. (add_partial_symbol): Substitute uses of pdi->name with actual_name. * cp-support.h: Rename processing_current_namespace to processing_current_prefix. Update copyright year. * cp-namespace.c: Rename processing_current_namespace to processing_current_prefix. Update copyright year.
2004-01-092004-01-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+10
* ld-selective/selective.exp: Skip ia64-*-*.
2004-01-092004-01-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-3/+10
* jv-valprint.c, ser-unix.c: Add missing copyright years.
2004-01-092004-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder16-1/+2462
* dmxy.s, fipr.s, fpchg.s, ldrc.s, loop.s, movli.s, movua.s, movxy.s, pabs.s, pclr.s, prnd.s, psub.s, pswap.s: New files. * allinsn.exp: Add new tests. * testutils.inc (set_sr_bit): Add argument. (set_greg): Add .align directives.
2004-01-092004-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder3-137/+588
* gencode.c: Replace 'Hitachi' with 'Renesas'. (op tab): Add new instructions for sh4a, DBR, SBR. (expand_opcode): Add handling for new movxy combinations. (gensym_caselist): Ditto. (expand_ppi_movxy): Remove movx/movy expansions, now handled in expand_opcode. (gensym): Add some helpful macros. (expand_ppi_code): Flatten loop for simplicity, tweak for 12-bit instead of 8-bit table (some insns are ambiguous to 8 bits). (ppi_gensim, main): Generate 12-bit instead of 8-bit ppi table. * interp.c: Replace 'Hitachi' with 'Renesas'. (union saved_state_type): Add dbr, sgr, ldst. (get_loop_bounds_ext): New function. (init_dsp): Add bfd_mach_sh4al_dsp. (sim_resume): Handle extended loop bounds.
2004-01-09(BITOP): Dissallow operations on @aa:16 and @aa:32 except for the H8S.Nick Clifton2-27/+28
2004-01-09 * elf32-arm.h (struct elf32_arm_relocs_copied): Remove pc_count.Daniel Jacobowitz2-115/+78
(elf32_arm_copy_indirect_symbol): Don't copy pc_count. (elf32_arm_final_link_relocate): Handle PLT32 and PC24 relocs identically. Do not emit PC24 relocations for shared libraries. (elf32_arm_gc_sweep_hook): Handle PLT32 and PC24 relocs identically. Don't adjust pc_count. (elf32_arm_check_relocs): Handle PLT32 and PC24 relocs identically. Set ELF_LINK_HASH_NEEDS_PLT for both. Don't adjust pc_count; don't adjust count for branch relocations. (allocate_dynrelocs): Correct typo in call to WILL_CALL_FINISH_DYNAMIC_SYMBOL. Never allocate space for PC24 or PLT32 relocs when linking.
2004-01-09 * ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32Daniel Jacobowitz3-2/+18
changes.
2004-01-09* gdb.base/gdb1476.exp: Fix typo.Mark Kettenis2-1/+5
2004-01-09* dbxread.c (read_dbx_symtab): Ignore N_PATCH stabs instead ofMark Kettenis2-0/+8
complaining. (process_one_symbol): Deal with N_PATCH stabs.
2004-01-092004-01-09 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-11/+8
* dwarf2read.c (read_array_type): Discard FORTRAN_HACK macro and ifdeffed code. Update copyright year.
2004-01-09Remainder of fixes for ARM WINCE supportNick Clifton2-4/+22
2004-01-092004-01-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+30
* gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty file.
2004-01-09 * gas/config/tc-arm.c (do_vfp_reg2_from_sp2): Rename fromPaul Brook8-12/+90
do_vfp_sp_reg2. (do_vfp_sp2_from_reg2): New function. (insns): Use them. (do_vfp_dp_from_reg2): Check return values properly. * opcodes/arm-opc.h (arm_opcodes): Move generic mcrr after known specific opcodes. * gas/testsuite/gas/arm/vfp2.s, gas/arm/vfp2.d: New test. * gas/testsuite/gas/arm/arm.exp: Add them.
2004-01-092004-01-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-363/+151
* gdb.cp/exception.cc: Change <iostream.h> to <iostream>. * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple. Use gdb_compile. Remove restriction on gcc. Add some patterns for recent version of gdb. Delete second half, which was a copy of the first half with different build flags. This test is still disabled because it is still not ready for production.
2004-01-092004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-1/+33
* gdb.cp/exception.cc: Add copyright notice. * gdb.cp/exception.exp: Add a notice that this file is broken because of line number changes caused by addition of copyright notice.
2004-01-09 * emultempl/ppc64elf.em (ppc_before_allocation): Clear cachedAlan Modra2-0/+8
program_header_size.
2004-01-092004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-0/+5
* gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc. * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2004-01-092004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain5-64/+20
* gdb.cp/classes.exp: Accept gnu abi 2. * gdb.cp/derivation.exp: Likewise. * gdb.cp/overload.exp: Likewise. * gdb.cp/virtfunc.exp: Likewise.
2004-01-09 * config/tc-mips.c (warn_nops): Remove static variable.Ian Lance Taylor5-28/+19
(macro): Remove test of warn_nops. (md_shortops): Remove 'n'. (md_parse_option): Remove 'n' case. (md_show_usage): Remove -n. * doc/as.texinfo (Overview): Remove MIPS -n option. * doc/c-mips.texi (MIPS Opts): Remove mention -n. * NEWS: Mention removal of MIPS -n option.
2004-01-09 * gas/mips/ldstla-n64.d: Pass -64 to assembler, not -n64.Ian Lance Taylor3-2/+7
* gas/mips/ldstla-n64-shared.d: Likewise.
2004-01-09 * config/tc-mips.c (ISA_HAS_COPROC_DELAYS): Remove.Ian Lance Taylor2-79/+80
(cop_interlocks): Check ISA level. (cop_mem_interlocks): Define. (reg_needs_delay): Check cop_interlocks rather than ISA_HAS_COPROC_DELAYS. (append_insn): Likewise. Use cop_mem_interlocks rather than directly checking mips_opts.isa. (mips_emit_delays): Likewise.
2004-01-092004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+11
* config/pa/tm-hppa.h: Update extern declarations for hppa32_hpux_frame_saved_pc_in_sigtramp, hppa32_hpux_frame_base_before_sigtramp, and hppa32_hpux_frame_find_saved_regs_in_sigtramp.