Ian Lance Taylor
32159579f0
* elf64-mips.c (mips_elf64_slurp_one_reloc_table): Call
...
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-14 03:06:02 +00:00
Andrew Cagney
87783b8b9e
2004-01-12 Andrew Cagney <cagney@redhat.com>
...
* 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 02:51:42 +00:00
gdbadmin
2efda2fa03
*** empty log message ***
2004-01-14 00:00:01 +00:00
David Carlton
2970ae720e
2004-01-13 David Carlton <carlton@kealia.com>
...
* gdb.base/completion.exp: Don't look for 'ask' after set
follow-fork-mode. Update copyright.
2004-01-13 23:39:54 +00:00
Alan Modra
3a3b9fbefc
daily update
2004-01-13 23:00:07 +00:00
Andrew Cagney
6503b91ee3
2004-01-13 Andrew Cagney <cagney@redhat.com>
...
* 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.
2004-01-13 21:38:47 +00:00
Daniel Jacobowitz
2d6520ee20
* cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE
...
takes two parameters.
* cp-demint.c (cplus_demangle_fill_component): Likewise.
2004-01-13 21:34:31 +00:00
Daniel Jacobowitz
ea1dd7bc40
* infrun.c (follow_fork_mode_ask): Remove.
...
(follow_fork_mode_kind_names): Remove follow_fork_mode_ask.
(follow_fork): Simplify and remove internal error for
follow_fork_mode_ask.
(_initialize_infrun): Update "set follow-fork-mode" help text.
2004-01-13 21:31:43 +00:00
Daniel Jacobowitz
b51970ac88
* gdb.texinfo: Update copyright year. Mention that set
...
follow-fork-mode is supported on GNU/Linux. Remove documentation
of "set follow-fork-mode ask".
2004-01-13 21:31:07 +00:00
Daniel Jacobowitz
c84cd8eead
* elf32-arm.h (elf32_arm_final_link_relocate): Check that we created
...
the .plt section.
(elf32_arm_check_relocs): Don't increment the PLT refcount for
relocs which would not use the PLT.
2004-01-13 21:09:34 +00:00
Daniel Jacobowitz
0885b73e8a
* ld-arm/arm-elf.exp: Add arm-static-app test.
...
* ld-arm/arm-static-app.s, ld-arm/arm-static-app.d,
ld-arm/arm-static-app.r: New files.
2004-01-13 21:09:18 +00:00
Michael Snyder
f532f3fa70
2004-01-13 Michael Snyder <msnyder@redhat.com>
...
* sh-dis.c (print_insn_sh): Allocate 4 bytes for insn.
2004-01-13 19:56:46 +00:00
Elena Zannoni
19ac3974bc
2004-01-13 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.threads/gcore-thread.exp: Prefix name of binary with
test specific name.
* gdb.mi/gdb669.exp: Ditto.
* gdb.mi/mi-pthreads.exp: Ditto.
* gdb.mi/mi1-pthreads.exp: Ditto.
* gdb.mi/mi2-pthreads.exp: Ditto.
2004-01-13 17:08:03 +00:00
Andrew Cagney
0f0cffd251
2004-01-13 Andrew Cagney <cagney@redhat.com>
...
* configure.in: Update copyright year.
(build_warnings): Add -Wunused-label.
* configure: Re-generate.
2004-01-13 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo: Update copyright year.
(Coding): Add -Wunused-label to list of -Werror warnings.
2004-01-13 17:06:37 +00:00
Jakub Jelinek
f0312d395b
* objcopy.c: Include elf-bfd.h.
...
(is_strip_section): Don't strip debugging sections if
STRIP_NONDEBUG.
(setup_section): If STRIP_NONDEBUG make SEC_ALLOC sections
~(SEC_LOAD | SEC_HAS_CONTENTS) and on ELF targets also SHT_NOBITS.
* objcopy.c (copy_section): Free relpp if relcount == 0.
2004-01-13 15:41:00 +00:00
Nick Clifton
6bdafbeb57
* ldlang.c (lang_get_regions): Add extra parameter 'have_vma' which if true will
...
prevent the LMA region being used as a replacement for a default VMA region.
(lang_leave_output_section_statement): Pass extra parameter.
(lang_leave_overlay): Likewise.
* ld.texinfo (Output Section LMA): Document that the LMA region can be set to
the VMA region if no VMA has been set.
* ldlang.h (struct lang_output_section_phdr_list): Create a typedef for this
type. Minor formatting fixes.
2004-01-13 11:10:53 +00:00
Nick Clifton
9dfc8ab287
If dot is advanced, then assume that the section should be allocated.
2004-01-13 08:24:20 +00:00
Michael Chastain
56c97c6e25
2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/member-ptr.cc: Add copyright notice.
2004-01-13 04:53:00 +00:00
Michael Chastain
a0644324db
2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
some patterns for recent versions of gcc and hpacc. Delete
calls to setup_xfail for hppa*-*-*. Delete redundant tests.
Delete tests that access a NULL pointer-to-member-data. This
script is still disabled for gcc.
2004-01-13 04:36:04 +00:00
Ian Lance Taylor
062054c537
* demangle.h: Instead of checking ANSI_PROTOTYPES, just include
...
"libiberty.h".
2004-01-13 03:07:16 +00:00
Ian Lance Taylor
9850ebe2d9
Merge from gcc.
2004-01-13 01:51:08 +00:00
Alan Modra
680a337845
* elf64-ppc.c (ppc64_elf_check_relocs): Ignore !SEC_ALLOC relocs.
...
(ppc64_elf_gc_sweep_hook): Likewise.
(ppc64_elf_size_dynamic_sections): Test for .plt directly.
2004-01-13 00:31:07 +00:00
Elena Zannoni
32fabe093f
2004-01-12 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.mi/mi2-basics.exp: Make sure that full pathnames are
escaped correctly.
2004-01-13 00:25:28 +00:00
gdbadmin
a85f99b311
*** empty log message ***
2004-01-13 00:00:31 +00:00
Alan Modra
1c87d89dc5
daily update
2004-01-12 23:00:04 +00:00
DJ Delorie
5972747385
merge from gcc
2004-01-12 21:24:38 +00:00
Ian Lance Taylor
12d08d706b
Update copyright year.
2004-01-12 21:08:00 +00:00
Ian Lance Taylor
041821e62e
* stabs.c (parse_stab_argtypes): Handle g++ ABI version 3 names.
...
(stab_demangle_argtypes): Likewise.
(stab_demangle_v3_argtypes): New static function.
(stab_demangle_v3_arg): New static function.
2004-01-12 21:04:04 +00:00
Andrew Cagney
954a7fba02
2004-01-12 Andrew Cagney <cagney@redhat.com>
...
* exec.h (exec_ops): Make "extern".
2004-01-12 20:33:21 +00:00
Andrew Cagney
de38af9947
2004-01-12 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (mips_pseudo_register_read): Don't return a value,
the function is void.
(mips_pseudo_register_write): Ditto.
2004-01-12 20:13:25 +00:00
Andrew Cagney
1a111ce38b
2004-01-12 Andrew Cagney <cagney@redhat.com>
...
* stack.c (frame_info): Delete DEPRECATED_PRINT_EXTRA_FRAME_INFO
call. Never defined.
* sparc-tdep.h (struct frame_info): Add opaque declaration.
* sparc64-tdep.h (struct gdbarch): Add opaque declaration.
(struct sparc_gregset, struct regcache): Ditto.
* sparc-nat.c: Update copyright. Specify "GNU/Linux".
2004-01-12 18:33:47 +00:00
Elena Zannoni
1f8a6abba1
2004-01-12 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.base/sepdebug.exp: New file.
* gdb.base/sepdebug.c: New file.
* lib/gdb.exp (separate_debug_filename): New procedure.
(gdb_gnu_strip_debug): New procedure.
2004-01-12 17:20:41 +00:00
Andrew Cagney
48efe7049b
Eliminate the old mi/tui specific ChangeLog files as in ...
...
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-12 15:16:44 +00:00
Nick Clifton
faca21e56e
oops - add changeog entry for previous delta
2004-01-12 15:04:05 +00:00
Nick Clifton
ca9a79a174
Add support for relaxation of bit manipulation instructions.
2004-01-12 15:02:22 +00:00
Andrew Cagney
a94154757c
2004-01-12 Andrew Cagney <cagney@redhat.com>
...
* 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 14:44:49 +00:00
Alan Modra
8325c4dd4e
* ldlang.c (IGNORE_SECTION): Don't ignore SEC_ALLOC && !SEC_LOAD
...
sections. Do ignore SEC_NEVER_LOAD sections.
(lang_size_sections_1): Remove test made redundant with the above.
2004-01-12 13:47:32 +00:00
Nick Clifton
5b8c74e64f
Fix typo in comment in previous delta
2004-01-12 13:34:30 +00:00
Nick Clifton
950d48e718
Do not produce any output if the output file will be empty
2004-01-12 13:10:02 +00:00
Richard Sandiford
cc3d92a51a
gas/
...
* 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 09:30:49 +00:00
Alan Modra
818a27acd6
* dwarf2.c: Convert to C90, remove unneeded casts and prototypes.
2004-01-12 05:34:16 +00:00
gdbadmin
ed6cce6d54
*** empty log message ***
2004-01-12 00:00:02 +00:00
Michael Chastain
83b8cf9d6b
2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/scope.exp: Remove obsolete setup_xfail for
hp_cc_compiler.
2004-01-11 23:16:25 +00:00
Alan Modra
b11c3051bc
daily update
2004-01-11 23:00:05 +00:00
Mark Kettenis
2ca6286524
* sparc64nbsd-tdep.c: Include "regset.h".
...
(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-11 20:52:29 +00:00
Mark Kettenis
46b58ce98b
Fix typo and pasto.
2004-01-11 20:50:26 +00:00
Mark Kettenis
ca9d58e902
* sparc-tdep.c (sparc32_extract_struct_value_address): Rename from
...
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-11 20:47:53 +00:00
Mark Kettenis
762c360d8c
Really check this in now.
...
* 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 20:02:18 +00:00
Mark Kettenis
3cc87ec00c
* NEWS: Mention that %cs and %ss have been added to the AMD64
...
configurations
2004-01-11 17:00:38 +00:00
Mark Kettenis
5bf00f29a7
* frame.c: Update copyright year.
...
(get_prev_frame): Improve comment.
2004-01-11 16:52:16 +00:00