Nick Clifton
f1c8d8433e
Extend comment.
2000-09-03 17:57:50 +00:00
Nick Clifton
b18903cb91
Add ARRAY_SIZE macro from egcs version
2000-09-03 17:35:07 +00:00
Nick Clifton
d155c6ea0b
Fix formatting, add copyright notice
2000-09-03 17:28:21 +00:00
Mark Kettenis
6751bfc9da
* gdb_assert.h: New file.
2000-09-03 17:19:41 +00:00
Phil Blundell
05924f3654
2000-09-03 Philip Blundell <philb@gnu.org>
...
* elf32-arm.h (elf32_arm_relocate_section): Don't try to relocate
references to undefined symbols in debugging sections.
2000-09-03 16:32:02 +00:00
Mark Kettenis
574dd9a998
* gdb_thread_db.h [HAVE_THREAD_DB_H]: Include <thread_db.h>.
...
[!HAVE_THREAD_DB_H]: Update from current glibc thread_db.h. Deal
with absence of <stdint.h> here.
2000-09-03 12:06:58 +00:00
Mark Kettenis
110be7c974
* gdb_proc_service.h: Add copyright notice.
...
Protect against multiple inclusion.
Add fix for broken prfpregset_t here.
(struct ps_prochandle): Declare here.
[HAVE_PROC_SERVICE_H]: Include <proc_service.h>.
[!HAVE_PROC_SERVICE_H]: Include "gregset.h", define prgregset_t
and prfpregset_t in terms of gdb_gregset_t and gdb_fpregset_t if
necessary.
* lin-thread.c: Unconditionally include "gdb_proc_service.h".
Remove fix for broken prfpregset_t here.
(struct ps_prochandle): Don't declare here.
2000-09-03 11:51:49 +00:00
Mark Kettenis
a8596edfa1
* MAINTAINERS: Add myself as threads co-maintainer.
2000-09-03 11:24:22 +00:00
Richard Henderson
032efc8517
* config/tc-ia64.c (emit_one_bundle): Stop collecting insns
...
for template selection when a label is needed.
2000-09-03 09:36:57 +00:00
H.J. Lu
3d96075c0c
2000-09-02 H.J. Lu <hjl@gnu.org>
...
* reloc.c (BFD_RELOC_SH_COPY, BFD_RELOC_SH_GLOB_DAT,
BFD_RELOC_SH_JMP_SLOT, BFD_RELOC_SH_RELATIVE,
BFD_RELOC_SH_GOTPC): Move them from the MIPS section to the SH
section.
2000-09-03 02:57:52 +00:00
Jason Eckhardt
de24da47db
2000-09-02 Jason Eckhardt <jle@cygnus.com>
...
* elf32-i860.c (bfd_elf32_bfd_is_local_label_name): Define macro.
(elf32_i860_is_local_label_name): New function and prototype.
2000-09-03 01:39:08 +00:00
Kazu Hirata
197865e878
2000-09-02 Kazu Hirata <kazu@hxi.com>
...
* config/tc-ia64.c: Fix formatting.
2000-09-03 00:04:40 +00:00
Nick Clifton
18e03609ef
Increase minor version number (to 2.10.91) to help tools detect the new
...
ability to support removal of duplciate DWARF@ debug information.
2000-09-02 21:35:47 +00:00
Nick Clifton
ed26538621
Regenerate
2000-09-02 20:46:19 +00:00
Nick Clifton
fa1828850b
Regernate
2000-09-02 20:44:12 +00:00
Nick Clifton
3a9d486c00
Add .gnu.linkonce.wi.* to .debug_info sections.
2000-09-02 20:43:22 +00:00
Nick Clifton
7a6cc5fb0c
Add .gnu.linkobce.wi. to the list of debug section names.
...
Update generated files
2000-09-02 20:33:48 +00:00
Nick Clifton
a092b08432
Find all sections containing debug information and include them in the stash.
2000-09-02 20:21:40 +00:00
Alexandre Oliva
7450026cd9
* configure.in (FLAGS_FOR_TARGET): Use -nostdinc even for Canadian
...
crosses, but add gcc/include to the header search path for them.
2000-09-02 07:24:51 +00:00
Alexandre Oliva
a1cc9221e2
* config/tc-sh.h [OBJ_ELF] (TC_FIX_ADJUSTABLE): Define.
...
* config/tc-sh.c (md_apply_fix): Map 32-bit relocations that
become PC-relative to BFD_RELOC_32_PCREL. Reject 16- or 8-bit
similar relocs.
(sh_obj_adjustable): Return 1 for PC-relative offsets used in
branches.
* config/tc-sh.h (DIFF_EXPR_OK, GLOBAL_OFFSET_TABLE_NAME,
TC_RELOC_GLOBAL_OFFSET_TABLE, TC_RELOC_RTSYM_LOC_FIXUP): Define.
* config/tc-sh.c (sh_elf_cons, sh_elf_suffix): New functions.
[OBJ_ELF] (md_pseudo_table) <long, int, word, short>: Use them.
(GOT_symbol): New variable.
(md_undefined_symbol): Set it.
2000-09-02 02:36:27 +00:00
Alexandre Oliva
37c644f2f5
* elf32-sh.c (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
...
R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New.
(sh_reloc_map): Add new relocs.
(sh_elf_check_relocs, sh_elf_link_hash_newfunc,
sh_elf_link_hash_table_create, sh_elf_adjust_dynamic_symbol,
sh_elf_size_dynamic_sections, sh_elf_finish_dynamic_symbol,
sh_elf_finishe_dynamic_sections, sh_elf_discard_copies): New
functions.
(ELF_DYNAMIC_INTERPRETER, PLT_ENTRY_SIZE): Define.
(elf_sh_plt0_entry_be, elf_sh_plt0_entry_le,
elf_sh_plt_entry_be, elf_sh_plt_entry_le,
elf_sh_pic_plt_entry_be, elf_sh_pic_plt_entry_le):
New array constants.
(elf_sh_plt0_entry, elf_sh_plt_entry, elf_sh_pic_plt_entry):
New variables.
(elf_sh_sizeof_plt, elf_sh_plt_plt0_offset,
elf_sh_plt0_linker_offset, elf_sh_plt0_gotid_offset,
elf_sh_plt_temp_offset, elf_sh_plt_symbol_offset,
elf_sh_plt_reloc_offset): Define.
(elf_sh_pcrel_relocs_copied, elf_sh_link_hash_entry,
elf_sh_link_hash_table): New structs.
(sh_elf_link_hash_traverse, sh_elf_hash_table): New macros.
(sh_elf_relocate_section, sh_elf_check_relocs): Handle new
relocation types.
(elf_backend_create_dynamic_sections,
bfd_elf32_bfd_link_hash_table_create,
elf_backend_adjust_dynamic_symbol,
elf_backend_size_dynamic_sections,
elf_backend_finish_dynamic_symbol,
elf_backend_finish_dynamic_sections, elf_backend_want_got_plt,
elf_backend_plt_readonly, elf_backend_want_plt_sym,
elf_backend_got_header_size, elf_backend_plt_header_size):
Define.
* reloc.c (BFD_RELOC_SH_COPY, BFD_RELOC_SH_GLOB_DAT,
BFD_RELOC_SH_JMP_SLOT, BFD_RELOC_SH_RELATIVE, BFD_RELOC_SH_GOTPC):
New relocs.
* bfd-in2.h, libbfd.h: Rebuilt.
2000-09-02 02:33:26 +00:00
Alexandre Oliva
6785ddd1ac
* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
...
R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New relocs.
(R_SH_FIRST_INVALID_RELOC): Adjust.
2000-09-02 02:24:02 +00:00
Richard Henderson
44576e1fc1
* config/tc-ia64.c (match): Don't inline.
...
(extra_goodness): New.
(md_begin): Prefer nop.f and nop.b for best_template.
2000-09-02 01:02:41 +00:00
David Anderson
f1abbe987b
Corrected spelling errors in various source files.
2000-09-02 00:16:59 +00:00
David Anderson
cddb0f80f7
Corrected spelling error in comment: tracepont -> tracepoint
2000-09-02 00:13:29 +00:00
David Anderson
9d8a64cb91
Corrected spelling in comment: dependant -> dependent.
2000-09-02 00:12:17 +00:00
David Anderson
38c2ef12c3
Corrected spelling in comment: dependant -> dependent
2000-09-02 00:09:06 +00:00
David Anderson
3cbb88dcd1
Corrected spelling in comment: unles -> unless.
2000-09-02 00:08:05 +00:00
Kevin Buettner
8fef05cc04
Protoization.
2000-09-02 00:07:32 +00:00
David Anderson
6953f3ba69
Corrected spelling error in comment: continaution ->continuation.
2000-09-02 00:07:13 +00:00
David Anderson
ba91526b3d
Corrected typo in comment: ofa -> of a
2000-09-02 00:05:43 +00:00
David Anderson
8c990f3c14
Corrected spelling in comment: extention-> to extension.
2000-09-02 00:05:02 +00:00
David Anderson
0fa6923a1a
Corrected spelling in comments: dependant->dependent swaped->swapped.
2000-09-02 00:02:54 +00:00
David Anderson
99e7bb18be
Fixed spelling errors in comments: dependant->dependent in several places.
2000-09-02 00:01:33 +00:00
David Anderson
3ee9b6e949
Corrected spelling error in comment: swaped -> swapped.
2000-09-01 23:55:07 +00:00
David Anderson
4b3cb714dc
Corrected spelling error in comment:
...
converteded->converted
2000-09-01 23:53:57 +00:00
David Anderson
701f976540
Corrected spelling in comments:
...
foe->for executin ->execution.
2000-09-01 23:53:02 +00:00
David Anderson
fd0e48ca12
Corrected spelling errors in comments:
...
adn -> and, Is->Are, occures->occurs
2000-09-01 23:52:09 +00:00
David Anderson
67e469d175
Correct spelling in comment: tupes -> tuples.
2000-09-01 23:50:17 +00:00
David Anderson
06fcb19327
Fix typo in comment: h added, sort -> short.
2000-09-01 23:48:59 +00:00
David Anderson
658d99ff5a
Corrected mistake in comment. 64bit example said it was 32 bit.
2000-09-01 23:47:52 +00:00
David Anderson
114d1f2c1d
Spelling correction in comment: dependant->dependent
2000-09-01 23:45:13 +00:00
David Anderson
4d33f4157b
Typo in comment fixed: seem->see
2000-09-01 23:43:26 +00:00
David Anderson
ee923081b6
Spelling correction: of->if in comment.
2000-09-01 23:41:20 +00:00
David Anderson
b7d6b182e1
spelling correction: depdendant->dependent
2000-09-01 23:39:11 +00:00
Kevin Buettner
c6ef451cd8
Fix core dump when executing ``b .'' command.
2000-09-01 18:37:05 +00:00
Michael Snyder
705152c5cd
2000-09-01 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* regcache.c (reg_flush_command): New function. Maintainer-mode
command, flushes GDB's register cache, for testing purposes.
2000-09-01 17:59:26 +00:00
Alan Modra
791987aff2
(elf_i386_finish_dynamic_symbol): Remove unnecessary check added 2000-08-27.
2000-09-01 11:17:07 +00:00
J.T. Conklin
8edbea78dc
* dcache.c (dcache_info): Output a cache line's state vector so it
...
lines up under the data vector.
* dcache.c (dcache_read_line): New function.
(dcache_peek_byte): Use it.
(dcache_alloc): Return NULL if write of reclaimed cache line fails.
(dcache_peek_byte, dcache_poke_byte): Return failure if
dcache_alloc() returns a NULL data block pointer.
(dcache_xfer_memory): Don't force writeback unless we were writing.
* monitor.c (monitor_expect): Change places where immediate_quit
is set to 1 or 0 to increments and decrements respectively. This
allows such changes to nest properly.
* ocd.c (ocd_start_remote): Likewise.
* remote-adapt.c (expect): Likewise.
* remote-array.c (expect): Likewise.
* remote-eb.c (expect): Likewise.
* remote-e7000.c (e7000_start_remote): Likewise.
* remote-mips.c (mips_expect_timeout, mips_getstring): Likewise.
* remote-nrom.c (expect): Likewise.
* remote-os9k.c (expect): Likewise.
* remote-sds.c (sds_start_remote): Likewise.
* remote-st.c (expect): Likewise.
* remote-utils.c (sr_expect): Likewise.
* remote.c (remote_start_remote): Likewise.
* tracepoint.c (read_actions): Likewise.
* remote-mips.c (mips_getstring): Balance changes to immediate_quit.
2000-09-01 00:12:10 +00:00
Kazu Hirata
76b0a8c0ed
2000-08-31 Kazu Hirata <kazu@hxi.com>
...
* as.c: Fix formatting.
* cond.c: Likewise.
2000-08-31 23:17:47 +00:00