Andrew Cagney
d52fe014d1
2004-10-12 Andrew Cagney <cagney@gnu.org>
...
* gdbint.texinfo (Versions and Branches): New chapter.
(Releasing GDB): Delete "Versions and Branches" section.
(Top): Add "Versions and Branches".
2004-10-12 19:14:31 +00:00
Bob Wilson
7fa3d080a2
bfd ChangeLog
...
* elf32-xtensa.c: Use ISO C90 formatting.
gas ChangeLog
* config/tc-xtensa.c: Use ISO C90 formatting.
* config/tc-xtensa.h: Likewise.
* config/xtensa-istack.h: Likewise.
* config/xtensa-relax.c: Likewise.
* config/xtensa-relax.h: Likewise.
ld ChangeLog
* emultempl/xtensaelf.em: Use ISO C90 formatting.
opcodes ChangeLog
* xtensa-dis.c: Use ISO C90 formatting.
2004-10-12 18:33:17 +00:00
Daniel Jacobowitz
ec8ba2c9a1
* gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2004-10-12 15:55:06 +00:00
Paul Brook
3656d5e3c7
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Rephrase error
...
message.
2004-10-12 14:51:42 +00:00
Daniel Jacobowitz
0eb3658b8f
* configure.in: Add gdb.dwarf2.
...
* configure: Regenerated.
* Makefile.in: Add gdb.dwarf2.
* gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
gdb.dwarf2/file1.txt: New files.
2004-10-12 14:41:42 +00:00
Paul Brook
8cb5156692
2004-10-12 Paul Brook <paul@codesourcery.com>
...
bfd/
* elf32-arm.h: Support EABI version 4 objects.
binutils/
* readelf.c (decode_ARM_machine_flags): Support EABI version 4.
gas/
* config/tc-arm.c (md_begin): Change EF_ARM_EABI_VER3 to
EF_ARM_EABI_VER4.
(arm_eabis): Ditto.
* doc/c-arm.texi: Document that we actually support -meabi=4, not
-meabi=3.
include/
* elf/arm.h (EF_ARM_EABI_VER4): Define.
2004-10-12 14:17:08 +00:00
Mark Kettenis
06c2338dfb
* defs.h [!FOPEN_RB]: Include "fopen-bin.h" instead of
...
"fopen-same.h". Update comment.
2004-10-12 10:06:14 +00:00
Alan Modra
1abc85973a
PR 325
...
* cpu-i386.c (bfd_x86_64_arch_intel_syntax): Place last in chain.
Don't mark as default.
(bfd_x86_64_arch): Don't mark as default.
2004-10-12 08:13:46 +00:00
Alan Modra
9e66c9426b
* elflink.c (enum action_discarded): New.
...
(elf_section_complain_discarded): Delete.
(elf_action_discarded): New function subsuming the above and also
controlling reloc behaviour.
(elf_link_input_bfd): Use it.
2004-10-12 02:27:53 +00:00
Alan Modra
a4e749e942
daily update
2004-10-12 00:00:18 +00:00
gdbadmin
3486e91c62
*** empty log message ***
2004-10-12 00:00:03 +00:00
Mark Kettenis
3303a2761a
* i386gnu-nat.c: Include "gdb_string.h".
...
(fetch_fpregs): Use i387_supply_fxsave to fill the floating-point
registers when the floating-point state isn't initialized.
* Makefile.in (i386gnu-nat.o): Update dependencies.
2004-10-11 20:03:55 +00:00
Bob Wilson
653cfe8544
* doc/as.texinfo (VTableEntry, VTableInherit): Add "directive" to index
...
entries.
(Acknowledgements): Use "GAS" instead of AS variable.
2004-10-11 16:39:34 +00:00
David Anderson
04c663e3c6
2004-10-11 David Anderson <davea@sgi.com>
...
* regcache.c (regcache_raw_read): Comment was missing "to".
Extraneous ' removed.
* gdb_thread_db.h (struct td_thrinfo): ti_lid field
comment now describes use.
2004-10-11 16:35:28 +00:00
Orjan Friberg
a5f6c8f5a8
2004-10-11 Orjan Friberg <orjanf@axis.com>
...
* cris-tdep.c (cris_sigtramp_start, cris_rt_sigtramp_start)
(cris_sigcontext_addr, cris_sigtramp_frame_unwind_cache)
(cris_sigtramp_frame_this_id, cris_sigtramp_frame_prev_register)
(cris_sigtramp_frame_sniffer): New functions.
(cris_gdbarch_init): Hook in signal trampoline unwinder.
(cris_dwarf2_reg_to_regnum, cris_dwarf2_frame_init_reg): New functions.
(cris_gdbarch_init): Hook in Dwarf-2 unwinder.
(struct gdbarch_tdep, set_cris_dwarf2_cfi, cris_dump_tdep)
(cris_gdbarch_init, _initialize_cris_tdep): Add CRIS Dwarf-2 CFI usage
command.
(cris_version_update): Remove, replace with ...
(set_cris_version): New function.
(struct gdbarch_tdep, cris_mode, cris_mode_update)
(cris_cannot_store_register, cris_dump_tdep, cris_gdbarch_init)
(_initialize_cris_tdep): Remove CRIS mode command.
(cris_fpless_backtrace, _initialize_cris_tdep): Remove CRIS command for
framepointer-less backtrace.
(cris_scan_prologue): Fix prologue scanning limit.
(cris_register_type): Update to reflect actual registers.
(cris_register_bytes_ok) Remove.
(cris_gdbarch_init): Remove support for CRIS v8 and v9. Remove
set_gdbarch_deprecated_register_size,
set_gdbarch_deprecated_register_byte, set_gdbarch_register_bytes_ok.
2004-10-11 15:02:20 +00:00
Jakub Jelinek
563f4125b7
* emultempl/elf32.em (gld${EMULATION_NAME}_parse_ld_so_conf): Avoid
...
getline for portability.
2004-10-11 14:42:30 +00:00
Jakub Jelinek
d3989512d9
* emultempl/elf32.em (gld${EMULATION_NAME}_ld_so_conf): New structure.
...
(gld${EMULATION_NAME}_parse_ld_so_conf,
gld${EMULATION_NAME}_parse_ld_so_conf_include): New functions.
(gld${EMULATION_NAME}_check_ld_so_conf): Use them.
2004-10-11 14:12:11 +00:00
Jakub Jelinek
7f1204bb4f
* elf.c (bfd_section_from_shdr): Handle SHT_GNU_LIBLIST.
...
(special_sections): Add .gnu.liblist and .gnu.conflict.
(assign_section_numbers): Handle SHT_GNU_LIBLIST.
2004-10-11 13:48:36 +00:00
Alan Modra
87e5235d04
PR 233
...
* elflink.c (elf_link_input_bfd): Try harder to support
relocations against symbols in removed linkonce sections.
2004-10-11 13:29:01 +00:00
Orjan Friberg
a271cc337c
2004-10-11 Orjan Friberg <orjanf@axis.com>
...
* gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
of "run", since the latter doesn't work with remote targets. Adjust
the breakpoint numbering accordingly.
* gdb.threads/pthread_cond_wait.exp: Ditto.
2004-10-11 12:22:33 +00:00
Alan Modra
029446c42d
* elflink.c (elf_link_input_bfd): Revert PR 354 change.
2004-10-11 09:17:13 +00:00
Alan Modra
83ef079838
* objdump.c (dump_symbols): Fix thinko last change. Improve error
...
messages.
2004-10-11 08:18:43 +00:00
Andrew Cagney
7710980469
2004-10-10 Andrew Cagney <cagney@gnu.org>
...
* ada-lang.c (lim_warning): Add ATTR_FORMAT prototype and FIXME
comment.
2004-10-11 05:26:25 +00:00
Alan Modra
2ad770c380
PR 354
...
* elflink.c (elf_link_input_bfd): Check that relocs in SEC_ALLOC
sections do not reference symbols in non-SEC_ALLOC sections.
2004-10-11 04:54:27 +00:00
Alan Modra
6c0c5b1e5d
PR 423
...
* ldfile.c (ldfile_try_open_bfd): Ensure dynamic objects are
rejected when linking statically.
2004-10-11 02:40:47 +00:00
Joel Brobecker
25652d4f22
* mips-tdep.c (mips16_scan_prologue): Remove redundant code.
2004-10-11 02:27:14 +00:00
Joel Brobecker
1e05a7bfcf
* mips-tdep.c (mips16_scan_prologue): Renames
...
mips16_heuristic_proc_desc. Update comment.
(mips32_scan_prologue): Renames mips32_heuristic_proc_desc.
(heuristic_proc_desc): Update calls to the 2 functions above.
2004-10-11 02:17:53 +00:00
Joel Brobecker
c68a414253
* mips-tdep.c (mips_insn16_frame_cache): Remove unused variables.
...
Update comments. Also immediately return empty cache when the start
address of our function could not be found.
(mips_insn32_frame_cache): Likewise.
2004-10-11 02:04:23 +00:00
Alan Modra
1da212d6fb
PR 437
...
* elflink.c (elf_link_sort_relocs): Don't bomb on unusual sections.
(_bfd_elf_link_omit_section_dynsym): Formatting.
2004-10-11 01:13:10 +00:00
Joel Brobecker
0fce082197
* mips-tdep.c (mips16_decode_reg_save): Delete, no longer used.
...
(mips_insn16_frame_cache): Pass frame cache in call to
heuristic_proc_desc. Move some code to mips16_heuristic_proc_desc.
Remove code that became redundant as a consequence.
(mips32_heuristic_proc_desc): No longer compute a fake
procedure descriptor. Compute the full frame cache instead.
Some minor comment reformatting.
2004-10-11 01:00:58 +00:00
Alan Modra
ed7aa6d6f8
daily update
2004-10-11 00:00:06 +00:00
gdbadmin
816520aed2
*** empty log message ***
2004-10-11 00:00:02 +00:00
Jim Blandy
b672553e43
* MAINTAINERS (generic symtabs, dwarf readers, elf reader, stabs
...
reader, tracing bytecode stuff): Remove self.
2004-10-10 22:15:37 +00:00
Mark Kettenis
cc9784b602
* sparc64-linux-tdep.c: Update copyright year. Don't include
...
"solib-svr4.h".
(sparc64_linux_svr4_fetch_link_map_offsets): Remove function.
(sparc64_linux_init_abi): Don't set solib_svr4_link_map_offsets.
* Makefile.in (sparc64-linux-tdep.o): Update dependencies.
2004-10-10 19:50:59 +00:00
Mark Kettenis
ee8aef2357
* sparc-linux-tdep.c: Update copyright year.
...
(sparc_linux_sigtramp_start): Change first argument from CORE_ADDR
to struct frame_info *. Use safe_frame_unwind_memory instead of
deprecated_read_memory_nobpt.
(sparc32_linux_sigtramp_start, sparc32_linux_rt_sigtramp_start):
Change argumen from CORE_ADDR to struct frame_info *. Adjust for
changed signature of sparc_linux_sigtramp_start.
(sparc32_linux_pc_in_sigtramp): Remove function.
(sparc32_linux_sigtramp_p): New function.
(sparc32_linux_sigtramp_frame_sniffer): Use
sparc32_linux_sigtramp_p instead of sparc32_linux_pc_in_sigtramp.
2004-10-10 17:56:12 +00:00
Mark Kettenis
bc73f8cc48
* sparc-linux-tdep.c (sparc32_linux_svr4_fetch_link_map_offsets):
...
Remove function.
(sparc32_linux_init_abi): Don't set solib_svr4_link_map_offsets.
2004-10-10 16:25:16 +00:00
Mark Kettenis
a22495427e
* ada-lang.c (lim_warning): Re-implement as a varargs function.
...
(decode_packed_array_type, value_subscript_packed)
(ada_evaluate_subexp, to_fixed_range_type): Remove redundant
argument in call to lim_warning.
2004-10-10 16:03:23 +00:00
Mark Kettenis
9cc52bdeb4
* configure.in: Really disable the TUI if an enhanced curses
...
library isn't found.
* configure: Regenerate.
2004-10-10 15:55:49 +00:00
Alan Modra
f12123c0d5
* libbfd-in.h (BFD_ASSERT, BFD_FAIL): Wrap macro body in do while.
...
* libbfd.h: Regnerate.
* elf32-cris.c: Add missing semicolon to BFD_ASSERTs.
* elf32-frv.c: Likewise.
* elf32-m32r.c: Likewise.
* elf32-ppc.c: Likewise.
* elf64-hppa.c: Likewise.
* elfxx-ia64.c: Likewise.
* opncls.c: Likewise.
2004-10-10 13:58:05 +00:00
Alan Modra
3472e2e999
* elf-bfd.h (struct eh_frame_hdr_info): Add offsets_adjusted.
...
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Adjust
offsets stored in struct eh_cie_fde entries before doing other
work.
2004-10-10 13:02:01 +00:00
Alan Modra
fda3ecf23f
* elf-bfd.h (struct eh_cie_fde): Add cie_inf, remove sec.
...
(struct eh_frame_hdr_info): Add last_cie_inf, remove last_cie_offset.
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Delete code
setting offsets for removed CIEs. Don't set "sec", instead set
cie_inf for FDEs. Keep a pointer to last struct eh_cie_fde for a
CIE in hdr_info. Only set make_relative and make_lsda_relative
for CIEs. Use pointers rather than array indices.
(_bfd_elf_eh_frame_section_offset): Test/set make_relative,
make_lsda_relative, need_* on cie_inf for FDEs.
(_bfd_elf_write_section_eh_frame): Adjust offset and new_offset for
section output_offset. Delete cie_offset, instead use cie_inf
pointer to CIE entry. Use need_relative and need_lsda_relative on
CIE entry for FDEs. Use pointers rather than array indices.
2004-10-10 07:58:07 +00:00
Alan Modra
35f0d9373b
daily update
2004-10-10 00:00:05 +00:00
gdbadmin
8ab253d7bc
*** empty log message ***
2004-10-10 00:00:03 +00:00
Mark Kettenis
151fc45b2b
* config/i386/nbsdaout.mh (NAT_FILE): Set to solib.h.
...
* config/i386/nbsdelf.mh (NAT_FILE): Set to solib.h.
* config/i386/nm-nbsdaout.h: Remove file.
* config/i386/nm-fbsd.h (link_object, lo_name, lo_library)
(lo_unused, lo_major, lo_minor, lo_next, link_map, lm_addr)
(lm_name, lm_next, lm_lop, lm_lob, lm_rwt, lm_ld, lm_lpd)
(link_dynamic_2, ld_loaded, ld_need, ld_rules, ld_got, ld_plt)
(ld_rel, ld_hash, ld_stab, ld_stab_hash, ld_buckets, ld_symbols)
(ld_symb_size, ld_text, ld_plt_sz, rtc_symb, rtc_sp, rtc_next)
(ld_debug, ldd_version, ldd_in_debugger, ldd_sym_loaded)
(ldd_bp_addr, ldd_bp_inst, ldd_cp, link_dynamic, ld_version)
(ldd, ld_un, ld_2): Remove defines.
* config/i386/nm-obsd.h: Likewise.
2004-10-09 09:45:49 +00:00
Paul N. Hilfinger
375c047974
ada-lex.l: Remove useless rule whose right-context clause
...
causes unreferenced static function warning for yyrealloc.
(ada_flex_use): Remove the artificial reference to yyrealloc.
2004-10-09 04:56:48 +00:00
Alan Modra
7db6994ff2
* coff-rs6000.c (rs6000coff_vec): Add initializer for
...
bfd_is_target_special_symbol.
* coff64-rs6000.c (rs6000coff64_vec): Likewise.
* som.c (som_bfd_is_target_special_symbol): Define.
2004-10-09 02:51:31 +00:00
Alan Modra
e612bb4d30
* ppc-opc.c: Revert 2004-09-09 change.
2004-10-09 01:21:03 +00:00
Alan Modra
1bd795aed8
daily update
2004-10-09 00:00:07 +00:00
gdbadmin
392772a5d6
*** empty log message ***
2004-10-09 00:00:05 +00:00
Andrew Cagney
c8e73a318e
2004-10-08 Andrew Cagney <cagney@gnu.org>
...
* target.h (struct target_ops): Rename to_xfer_memory to
deprecated_xfer_memory.
* target.c: Update.
(deprecated_debug_xfer_memory): Rename debug_to_xfer_memory.
* wince.c: Update.
* win32-nat.c: Update.
* v850ice.c: Update.
* uw-thread.c: Update.
* thread-db.c: Update.
* sol-thread.c: Update.
* remote.c: Update.
* remote-vx.c: Update.
* remote-st.c: Update.
* remote-sim.c: Update.
* remote-sds.c: Update.
* remote-rdp.c: Update.
* remote-rdi.c: Update.
* remote-mips.c: Update.
* remote-m32r-sdi.c: Update.
* remote-e7000.c: Update.
* procfs.c: Update.
* ppc-bdm.c: Update.
* nto-procfs.c: Update.
* monitor.c: Update.
* linux-nat.c: Update.
* inftarg.c: Update.
* hpux-thread.c: Update.
* go32-nat.c: Update.
* gnu-nat.c: Update.
* exec.c: Update.
* corelow.c: Update.
* bsd-kvm.c: Update.
* aix-thread.c: Update.
2004-10-08 20:30:00 +00:00