Alan Modra
40c00f3da0
daily update
2004-12-24 23:00:08 +00:00
Mark Kettenis
b4dc5ffa12
* target.h (TARGET_DISABLE_HW_WATCHPOINTS)
...
(TARGET_ENABLE_HW_WATCHPOINTS): Remove macros.
* infrun.c (struct execution_control_state): Remove
enable_hw_watchpoints_after_wait member.
(number_of_threads_in_syscalls): Remove variable.
(init_wait_for_inferior): Don't initialize
number_of_threads_in_syscalls.
(init_execution_control_state): Don't initialize
ECS->enable_hw_watchpoints_after_wait.
(handle_inferior_event): Never invoke TARGET_ENABLE_HW_WATCHPOINTS
or TARGET_DISABLE_HW_WATCHPOINTS.
2004-12-24 22:54:02 +00:00
Mark Kettenis
3d171c85e7
* i386-tdep.h (i386_collect_gregset): New prototype.
...
* i386-nto-tdep.c (i386_nto_target): Move variable. Add comment.
(i386nto_gregset_reg_offset): Rename frame regmap.
(nto_reg_offset): Tweak comment. Use ARRAY_SIZE.
(i386nto_supply_gregset): Implement using register set support.
(i386nto_supply_regset): Remove redundant comment.
(i386nto_init_abi): Initialize TDEP->gregset_reg_offset,
TDEP->gregset_num_regs and TDEP->sizeof_gregset.
* nto-tdep.c (fetch_core_registers): Remove function.
(regset_core_fns): Remove structure.
(_initialize_nto_tdep): Don't call deprecated_add_core_fns.
2004-12-24 14:45:32 +00:00
gdbadmin
b4c8d1433f
*** empty log message ***
2004-12-24 00:00:33 +00:00
Alan Modra
2c0667804a
daily update
2004-12-23 23:00:05 +00:00
Mark Kettenis
17ca283af2
* i386-nto-tdep.c: Reorder include files.
...
(i386nto_svr4_fetch_link_map_offsets): Remove function.
(init_i386nto_ops, i386nto_init_abi): Use
svr4_ilp32_fetch_link_map_offsets instead of
i386nto_svr4_fetch_link_map_offsets.
2004-12-23 22:34:23 +00:00
Tomer Levi
47add74de7
2004-12-23 Tomer Levi <Tomer.Levi@nsc.com>
...
* crx-opc.c: Mark 'bcop' instruction as RELAXABLE.
2004-12-23 13:52:11 +00:00
Tomer Levi
30c629226c
2004-12-23 Tomer Levi <Tomer.Levi@nsc.com>
...
* config/tc-crx.c: Support 'bcop' relaxation (dealt as in 'cmp&branch' case).
2004-12-23 13:50:36 +00:00
Tomer Levi
17a8343285
2004-12-23 Tomer Levi <Tomer.Levi@nsc.com>
...
* elf32-crx.c (elf32_crx_relax_section): Support 'bcop' relaxation.
2004-12-23 13:48:25 +00:00
Nick Clifton
c38f024c3d
PR 600
...
* emulparams/shelf.sh (.stack): Increase stack start address to 0x300000.
2004-12-23 12:27:45 +00:00
gdbadmin
f471f2e78b
*** empty log message ***
2004-12-23 00:00:04 +00:00
Alan Modra
0c4b2fab0b
daily update
2004-12-22 23:00:05 +00:00
Ian Lance Taylor
14ee9f48f9
* configure.tgt: New.
...
* configure.in: Move setting of cpu_type, fmt, etc., to
configure.tgt.
* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add
$(srcdir)/configure.tgt.
* configure, Makefile.in: Rebuild.
2004-12-22 15:29:25 +00:00
Kris Warkentin
d69f560c9e
* elf.c (elfcore_grok_nto_gregs): Change name to elfcore_grok_nto_regs.
...
Add 'base' argument for constructing register sections. Reformat.
(elfcore_grok_nto_note): Call elfcore_grok_nto_regs for both
gp and fp regs. Reformat.
2004-12-22 14:43:44 +00:00
Nick Clifton
750bce0ee1
Add support for the new R_AVR_LDI, R_AVR_6 and R_AVR_6_ADIW relocs for the
...
LDI, ADIW/SBIW and LDD/STD instructions.
2004-12-22 14:25:42 +00:00
Nick Clifton
76a5626062
readelf.c (last_pointer_size, warned_about_missing_comp_units):
...
New variables associated with obtaining the pointer size for a comp_unit.
(get_pointer_size_of_comp_unit): Add an extra parameter - the name of the
section requesting the pointer size. Use this name in error messages. If
there are not enough comp_units available produce a warning message, but
return the last known pointer size so that section dumping can continue.
(get_debug_info): Reset the new variables.
(display_debug_lines): Add extra parameter to invocation of
get_pointer_size_of_comp_unit and remove error message when it returns 0.
(display_debug_loc): Likewise.
2004-12-22 11:04:44 +00:00
Tomer Levi
911a63006c
2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
...
* ld-crx/reloc-abs32.d: Update reference file according
to disassembler printing method.
* ld-crx/reloc-rel16.d: Likewise.
* ld-crx/reloc-rel24.d: Likewise.
* ld-crx/reloc-rel32.d: Likewise.
* ld-crx/reloc-rel4.d: Likewise.
* ld-crx/reloc-rel8-cmp.d: Likewise.
* ld-crx/reloc-rel8.d: Likewise.
2004-12-22 08:14:38 +00:00
Alan Modra
a5db907e36
* elflink.c (_bfd_elf_merge_symbol): Treat old definitions from
...
as-needed dynamic libs as undefined.
(elf_link_add_object_symbols): Remove DYN_AS_NEEDED from as-needed
libs when finding they are needed.
2004-12-22 03:59:26 +00:00
gdbadmin
15dafedca8
*** empty log message ***
2004-12-22 00:00:03 +00:00
Alan Modra
a42599b6fa
daily update
2004-12-21 23:00:06 +00:00
Mark Kettenis
8f4e467cb1
* hppa-tdep.c (hppa_frame_prev_register_helper): Make 64-bit safe.
2004-12-21 22:50:54 +00:00
Mark Kettenis
9738b0348b
* hppa-tdep.c (hppa64_return_value): Fix previous commit.
2004-12-21 22:06:40 +00:00
Mark Kettenis
08a2711331
* hppa-tdep.c (hppa32_return_value): Move further down.
...
(hppa64_return_value): Re-implement.
2004-12-21 21:36:28 +00:00
Jim Blandy
8480adf25b
* remote.c (fetch_register_using_p): Fix formatting.
2004-12-21 21:24:56 +00:00
Tomer Levi
5b269403ba
2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
...
* ld-crx/reloc-abs32.d: Update reference file according to disassembler printing method.
* ld-crx/reloc-rel16.d: Likewise.
* ld-crx/reloc-rel24.d: Likewise.
* ld-crx/reloc-rel32.d: Likewise.
* ld-crx/reloc-rel4.d: Likewise.
* ld-crx/reloc-rel8-cmp.d: Likewise.
* ld-crx/reloc-rel8.d: Likewise.
2004-12-21 16:28:40 +00:00
Tomer Levi
f4426611f2
2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
...
* gas/crx/beq_insn.d: Update reference file according to
disassembler printing method.
* gas/crx/bit_insn.d: Likewise.
* gas/crx/br_insn.d: Likewise.
* gas/crx/cmpbr_insn.d: Likewise.
* gas/crx/cop_insn.d: Likewise.
* gas/crx/load_stor_insn.d: Likewise.
2004-12-21 16:26:54 +00:00
Tomer Levi
3975200a70
2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
...
* gas/crx/beq_insn.d: Update reference file according to disassembler printing method.
* gas/crx/bit_insn.d: Likewise.
* gas/crx/br_insn.d: Likewise.
* gas/crx/cmpbr_insn.d: Likewise.
* gas/crx/cop_insn.d: Likewise.
* gas/crx/load_stor_insn.d: Likewise.
2004-12-21 16:25:05 +00:00
Hans-Peter Nilsson
7f1c66244c
* gas/elf/section5.e, gas/elf/section5.l: Replace [:digit:],
...
[:xdigit:] and {N} in regexps with [0-9], [0-9a-fA-F] and N
copies, to cater to tcl versions before Tcl 8.2.3.
2004-12-21 13:09:55 +00:00
Paul N. Hilfinger
0b48a29120
* ada-lang.c (ada_print_subexp): Remove i18n markup from Ada code
...
output.
* ada-typeprint.c (ada_typedef_print): Ditto.
(print_unchecked_union_type): Ditto.
(print_record_type): Ditto, and correct output for non-derived
types that was inadvertently left off during the markup.
2004-12-21 10:03:55 +00:00
Hans-Peter Nilsson
c3d75c3023
* cris.cpu (cris-set-mem): Correct integral write semantics.
2004-12-21 04:37:58 +00:00
gdbadmin
5acea80106
*** empty log message ***
2004-12-21 00:00:33 +00:00
Alan Modra
ab102f4afe
daily update
2004-12-20 23:00:06 +00:00
Ian Lance Taylor
d639b1c345
* Makefile.am: Use $(SHELL) whenever we run move-if-change.
...
* Makefile.in: Rebuild.
2004-12-20 21:22:33 +00:00
Nick Clifton
a904de94bd
* gas/elf/section5.[ls]: Use % instead of @ in .section directives.
2004-12-20 15:35:53 +00:00
Nick Clifton
550bdea6de
Issue an error message if -static and -shared are used together.
2004-12-20 15:16:06 +00:00
DJ Delorie
fbfdf75089
merge from gcc
2004-12-20 05:19:58 +00:00
DJ Delorie
11a338da34
merge from gcc
2004-12-20 04:20:34 +00:00
gdbadmin
12769ad22a
*** empty log message ***
2004-12-20 00:00:33 +00:00
Alan Modra
8860955fbe
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Add opd_relocs.
...
(opd_entry_value): Use opd_relocs if available.
(ppc64_elf_relocate_section): Don't set reloc_done. Instead
copy .opd relocations to opd_relocs.
(ppc64_elf_edit_toc): Set rel_hdr.sh_size after editing relocs.
2004-12-19 23:24:46 +00:00
Alan Modra
22b476cb5a
daily update
2004-12-19 23:00:05 +00:00
Mark Kettenis
81092a3ee1
* hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Check
...
whether the name returned by find_pc_partial_function is a null
pointer, not whether it is an empty string.
2004-12-19 22:09:26 +00:00
Mark Kettenis
38ca4e0c24
* hppa-tdep.h (hppa_regnum): Add HPPA_DP_REGNUM, HPPA_RET0_REGNUM,
...
HPPA_RET1_REGNUM and HPPA64_FP4_REGNUM.
* hppa-tdep.c (hppa64_integral_or_pointer_p)
(hppa64_floating_p) New functions.
(hppa64_push_dummy_call): Re-implement.
(hppa32_register_type): Rename argument reg_nr to regnum.
(hppa64_register_type): Likewise. Use HPPA64_FP4_REGNUM instead
of HPPA_FP4_REGNUM.
(hppa32_cannot_store_register): Renamed from
hppa_cannot_store_register.
(hppa64_cannot_store_register): New function.
(hppa_gdbarch_init): Set cannot_store_register and
cannot_fetch_register to hppa32_cannot_store_register or
hppa64_cannot_store_register when appropriate.
2004-12-19 21:09:40 +00:00
gdbadmin
a94ab04713
*** empty log message ***
2004-12-19 00:00:02 +00:00
Alan Modra
ec00c00c75
daily update
2004-12-18 23:00:11 +00:00
Mark Kettenis
87285d5bcb
* hppah-nat.c: Remove file.
...
* infttrace.h: Remove file.
* infttrace.c: Remove file.
* Makefile.in (ALLDEPFILES): Remove hppah-nat.c
(infttrace_h): Remove variable.
(hppah-nat.o, infttrace.o): Remove dependencies.
* configure.host (hppa*64*-*-hpux11*): Remove.
* config/pa/hpux11w.mh: Remove file.
* config/pa/nm-hppah.h: Remove file.
* config/pa/nm-hppah11.h: Remove file.
2004-12-18 17:36:33 +00:00
DJ Delorie
1a20add74a
merge from gcc
2004-12-18 17:19:27 +00:00
H.J. Lu
96e00b336a
2004-12-18 H.J. Lu <hongjiu.lu@intel.com>
...
* Makefile.in (top_builddir): Set to `.'.
(OUTPUT_OPTION): Removed.
(LIBTOOL): New.
(LTLIBOBJS): New.
(EXTRA_LTOFILES): New.
(FLAGS_TO_PASS): Add EXTRA_LTOFILES.
(all): Remove stamp-picdir.
(LTCOMPILE): New.
(.c.lo): New rule.
(REQUIRED_LTOFILES): New.
(CONFIGURED_LTOFILES): New.
($(TARGETLIB)): Check .libs for PIC object files. Depend on
$(REQUIRED_LTOFILES) $(EXTRA_LTOFILES) $(LTLIBOBJS).
(stamp-picdir): Completely removed.
(maint-missing): Pass $(REQUIRED_LTOFILES)
$(CONFIGURED_LTOFILES) instead of (REQUIRED_OFILES)
$(CONFIGURED_OFILES)
(maint-buildall): Depend on $(REQUIRED_LTOFILES)
$(CONFIGURED_LTOFILES).
(mostlyclean): Also remove *.lo .libs.
Run "make maint-deps".
* aclocal.m4: Include ../libtool.m4.
* config.table: Don't check --enable-shared.
* configure.ac (AC_PROG_LIBTOOL): Add.
(AC_PROG_CC_C_O): Removed.
(OUTPUT_OPTION): Removed.
(NO_MINUS_C_MINUS_O): Removed.
(ltpexecute): New substitute.
(LIBOBJS): Cleanup.
* configure: Regenerated.
* maint-tool: Updated for .lo/libtool.
2004-12-18 16:46:03 +00:00
Mark Kettenis
70d1ae419f
* config/djgpp/fnchange.lst: Resolve name clash between
...
../bfd/elf32-arm.c and ../bfd/elf32-arc.c, i386-sol2-nat.c and
i386-sol2-tdep.c, mips64obsd-nat.c and mips64obsd-tdep.c,
testsuite/gdb.base/bitfields.c and
testsuite/gdb.base/bitfields2.c, testsuite/gdb.base/bitfields.exp
and testsuite/gdb.base/bitfields2.exp. Remove entry for
config/m88k/xm-delta88v4.h.
2004-12-18 14:53:39 +00:00
Mark Kettenis
d0ac9ef822
* solib-pa64.c: Only include <dlfcn.h>, <elf.h> and <elf_hp.h> if
...
PA_SOM_ONLY isn't defined.
2004-12-18 14:27:57 +00:00
Mark Kettenis
17fe2d6e13
* somread.c: Include "solib-som.h".
...
(som_symfile_init, som_new_init, som_symfile_read,
som_symfile_finish, som_symtab_read, som_symfile_offsets): Remove
redudant prototypes.
* Makefile.in (somread.o): Update dependencies.
2004-12-18 14:21:09 +00:00