aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-01-12Eliminate the old mi/tui specific ChangeLog files as in ...Andrew Cagney5-1/+16
Added Files: mi/ChangeLog-1999-2003 testsuite/gdb.mi/ChangeLog-1999-2003 tui/ChangeLog-1998-2003 Removed Files: mi/ChangeLog testsuite/gdb.mi/ChangeLog tui/ChangeLog
2004-01-12oops - add changeog entry for previous deltaNick Clifton1-0/+10
2004-01-12Add support for relaxation of bit manipulation instructions.Nick Clifton11-25/+277
2004-01-122004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-4/+20
* gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for "Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST", treat EBUSY as an XFAIL.
2004-01-12 * ldlang.c (IGNORE_SECTION): Don't ignore SEC_ALLOC && !SEC_LOADAlan Modra2-4/+8
sections. Do ignore SEC_NEVER_LOAD sections. (lang_size_sections_1): Remove test made redundant with the above.
2004-01-12Fix typo in comment in previous deltaNick Clifton1-1/+1
2004-01-12Do not produce any output if the output file will be emptyNick Clifton2-44/+108
2004-01-12gas/Richard Sandiford6-1/+28
* config/tc-mips.c (macro_build_jalr): When adding an R_MIPS_JALR reloc, reserve space for the delay slot as well as the jalr itself. gas/testsuite/ * gas/mips/elf-rel18.[sd]: New test. * gas/mips/mips.exp: Run it.
2004-01-12 * dwarf2.c: Convert to C90, remove unneeded casts and prototypes.Alan Modra2-225/+110
2004-01-12*** empty log message ***gdbadmin1-1/+1
2004-01-112004-01-11 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+7
* gdb.base/scope.exp: Remove obsolete setup_xfail for hp_cc_compiler.
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