Frank Ch. Eigler
84fd0d38ae
* cgen disasm bug fix
2001-05-15 Frank Ch. Eigler <fche@redhat.com>
* cgen-dis.in (extract_normal): Complete support for min<base case.
26 years ago
Nick Clifton
4fe8559101
Remove definition of EM_MIPS_RS4_BE. The constant was never in active use
and is used otherwise by the ABI.
26 years ago
Nick Clifton
aa5f19f2b9
Fix MIPS disassembler so that it produces reassemblable code.
26 years ago
Mark Kettenis
aca21d9a80
* sparc-tdep.c (sparc_gdbarch_init): Get the architecture from
info.bfd_arch_info.
26 years ago
Richard Henderson
de1cb007d9
* ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
last change.
26 years ago
Kevin Buettner
b08cfdb65e
Fix warnings resulting from fact that GET_LWP() now returns a long rather
than an int.
26 years ago
Kevin Buettner
ca6724c16a
Redefine ptid_t to be a struct rather than an int.
26 years ago
Richard Henderson
67a659f60e
* ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;
also collect whether to expect an FDE augmentation.
(check_eh_frame): Rewrite as a state machine. Track where in
an FDE we are located, skip any augmentation.
(eh_frame_estimate_size_before_relax): Get code alignment from
the fragment subtype.
(eh_frame_relax_frag, eh_frame_convert_frag): Likewise.
* read.c (emit_leb128_expr): Call check_eh_frame.
26 years ago
Richard Henderson
1ff55c930c
* gas/elf/ehopt0.s: New.
* gas/elf/ehopt0.d: New.
* gas/elf/elf.exp: Run it.
26 years ago
Andrew Cagney
a5d7c4910b
Remove stray @item's.
26 years ago
Alexandre Oliva
076dc439b8
* config/tc-mn10300.c (md_assemble): Anchor dwarf2 line info
before a relaxable insns.
26 years ago
Michael Snyder
234fa6d16b
2001-05-14 Michael Snyder <msnyder@redhat.com>
* remote.c (hex2bin): Make first argument const.
Require explicit count, don't accept null-terminated str.
(remote_resume, remote_async_resume): White space fix-up.
26 years ago
Mark Kettenis
caadab2cfa
* symtab.c (lookup_symtab_1): Use lbasename (NAME) instead of
basename (NAME). The FreeBSD basename returns a pointer to a
static buffer, even if it's simply returning a string identical to
its argument.
(lookup_partial_symtab): Likewise.
26 years ago
Michael Snyder
cb0ba49e37
2001-05-14 Michael Snyder <msnyder@redhat.com>
* solib.c, solib.h: Add comment for function no_shared_libraries.
26 years ago
Michael Snyder
2644f3936c
2001-05-14 Michael Snyder <msnyder@redhat.com>
* remote.c (remote_write_bytes): Set nr_bytes to return value of
bin2hex.
26 years ago
Kevin Buettner
183a2f1a42
Fix no_shared_libraries() declaration.
26 years ago
J.T. Conklin
24a7a601e2
* ppc-opc.c (powerpc_opcodes): Fixed extended opcode field of
simplified mnemonics used for setting PPC750-specific special
purpose registers.
26 years ago
Andrew Cagney
5a9aa5dc6f
Output ``[...]'' when a list.
26 years ago
DJ Delorie
02649152cc
* Makefile.am (ld.dvi): Search bfd/doc for texinfo files.
* Makefile.in: Ditto.
26 years ago
Andrew Cagney
1dd1751e96
* remote.c (remote_write_bytes): Set nr_bytes before returning it.
* solib.h (no_shared_libraries): Declare.
26 years ago
Andrew Cagney
b732d07d86
Fix logic selecting a new architecture. Use the sequence:
o provided by INFO
o hard-wired by (gdb) set ...
o reversed engineered from INFO.abfd
o default to previous architecture
26 years ago
H.J. Lu
4ed00bba84
2001-05-14 H.J. Lu <hjl@gnu.org>
* config.if (libc_interface): Set to -libc6.2- for cross
compiling to Linux/glibc 2.2.
26 years ago
Andrew Cagney
05a54c4ffa
* Makefile.in (GDBvn.texi): Set GDBVN from ../version.in.
26 years ago
Alexandre Oliva
4e75439ae5
* config/tc-mn10300.c (tc_gen_reloc): Don't reject differences
between symbols if the base symbol is in the current section;
emit a PC-relative relocation instead.
26 years ago
Michael Chastain
fb18ec4a20
Add missing entry for change committed on 2001-01-28.
26 years ago
Fernando Nasser
67dd5ca691
2001-05-12 Fernando Nasser <fnasser@redhat.com>
* remote-e7000.c (e7000_open): Check for bad baud rate.
* remote-st.c (st2000_open): Ditto.
26 years ago
H.J. Lu
8d5ec59972
2001-05-12 H.J. Lu <hjl@gnu.org>
* i386-dis.c (print_insn_i386): Always set `mod', `reg' and
`rm'.
26 years ago
Alan Modra
bcee8eb8ca
Peter Targett's backwards compatibility and other arc fixes.
26 years ago
Alan Modra
4bba68155d
* i386-dis.c (twobyte_has_modrm): Update table.
(need_modrm): Give it file scope.
(MODRM_CHECK): Define.
(dofloat): Use MODRM_CHECK.
(OP_E): Likewise.
(OP_EM): Likewise.
(OP_EX): Likewise.
and fix testsuite yet again now that we are getting correct disassembly.
26 years ago
Alan Modra
25bc089505
Oops, wrong address for pmuludq insn.
26 years ago
Alan Modra
67d6227df7
Correct cvtps2dq, movdq2q, movq2dq, and movq problems.
26 years ago
Jim Blandy
f8e42d245c
* thread.c (do_captured_list_thread_ids): Use ui_out_tuple_begin
and ui_out_tuple_end instead of ui_out_list_begin and
ui_out_list_end.
26 years ago
Jim Blandy
529acb4893
* Makefile.in (gnu-v2-abi.o): Add $(demangle_h) to list of
dependencies. Reorder dependencies to match #includes in file,
for easier verification.
26 years ago
Andrew Cagney
666547aa9e
s/ui_out_list/ui_out_tupple/
26 years ago
Jim Blandy
30c98d84cd
* gnu-v2-abi.c: Don't #include "gdb_regex.h". We don't use it.
26 years ago
Andrew Cagney
1faa59a8b2
Tweeks from RDBrown to fix compiling on HP/UX using HP's compiler.
26 years ago
Andrew Cagney
5d6640b1ba
NEWS on version.in.
26 years ago
Jim Blandy
99567b1b4e
* mips-tdep.c (mips_store_return_value,
mips_extract_return_value): Pass arguments to
return_value_location in the proper order.
26 years ago
Andrew Cagney
d381488167
Replace Makefile.in:VERSION with the file version.in.
26 years ago
Nick Clifton
fb7a8ef0df
Fix handling of XScale LDRD and STRD instructions with post indexed addressing modes.
26 years ago
DJ Delorie
6112b8746a
merge from gcc
26 years ago
Elena Zannoni
a602d56b17
2001-05-10 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/completion.exp: Revamp test. Make it execute on all
platforms.
26 years ago
Elena Zannoni
40713331c5
2001-05-10 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/completion.exp: Revamp test. Make it execute on all
platforms.
26 years ago
Kevin Buettner
4d28f7a8fb
Add ``type'' parameter to set_raw_breakpoint().
26 years ago
Fernando Nasser
08b4f080d5
2001-05-11 Fernando Nasser <fnasser@redhat.com>
* ser-unix.c (rate_to_code): Issue warning if baud rate is invalid.
(hardwire_setbaudrate): Set errno to EINVAL and return with error
if the conversion of the baud rate to code fails.
26 years ago
Michael Snyder
3ac4495ac8
2001-02-28 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* symtab.c (print_msymbol_info): Print addresses by portable method
longest_local_hex_string_custom. Allow for 64-bit addresses.
26 years ago
Jakub Jelinek
579f31ac74
* elfxx-ia64.c (is_unwind_section_name): Consider linkonce unwind
sections as well.
(elfNN_ia64_final_write_processing): Map .gnu.linkonce.ia64unw.FOO
to .gnu.linkonce.t.FOO text section.
* readelf.c (process_unwind): Print all unwind sections, not just
one.
* config/tc-ia64.c (special_linkonce_name): New.
(make_unw_section): Map .gnu.linkonce.t.FOO text section into
.gnu.linkonce.ia64unw{,i}.FOO.
(ia64_elf_section_type): Handle .gnu.linkonce.ia64unw{,i}.FOO.
(dot_endp): Add comment about it.
* elf/ia64.h (ELF_STRING_ia64_unwind_once): Define.
(ELF_STRING_ia64_unwind_info_once): Define.
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Put
.gnu.linkonce.ia64unw{,i} sections into corresponding .IA_64.unwind*
output sections.
* emulparams/elf64_aix.sh (OTHER_READONLY_SECTIONS): Likewise.
26 years ago
Jakub Jelinek
8550eb6e64
* merge.c (struct sec_merge_hash_entry): Add u.entsize and u.suffix
fields, change sec into secinfo.
(struct sec_merge_info): Add chain, remove last fields.
(struct sec_merge_sec_info): Add next, sec, psecinfo fields.
(sec_merge_hash_lookup): If lookup could not use a string only
because it has bad alignment, mark the old string for deletion.
(sec_merge_add): Add secinfo argument. Don't compute entry's
position, instead record the section.
(sec_merge_emit): Update for the sec into secinfo change in
struct sec_merge_hash_entry.
(_bfd_merge_section): Only record the section for merging, defer
putting strings into the hash table.
(cmplengthentry, last4_eq, last_eq, record_section, merge_strings,
_bfd_merge_sections): New functions.
(_bfd_merged_section_offset): Update for the sec_merge_hash_entry
changes.
* libbfd-in.h (_bfd_merge_sections): Add prototype.
(_bfd_nolink_bfd_merge_sections): Define.
* libbfd.h: Likewise.
(bfd_generic_merge_sections): Add prototype.
* targets.c (BFD_JUMP_TABLE_LINK): Add _bfd_merge_sections.
(struct bfd_target): Likewise.
* bfd.c (bfd_merge_sections): Define.
* bfd-in2.h: Rebuilt.
* elf.c (_bfd_elf_merge_sections): New function.
* elf-bfd.h (_bfd_elf_merge_sections): Add prototype.
* elfxx-target.h (bfd_elfNN_bfd_merge_sections): Define.
* reloc.c (bfd_generic_merge_sections): New function.
* vms.c (vms_bfd_merge_sections): New function.
* aout-adobe.c (aout_32_bfd_merge_sections): Define.
* aout-target.h (MY_bfd_merge_sections): Define.
* aout-tic30.c (MY_bfd_merge_sections): Define.
* binary.c (binary_bfd_merge_sections): Define.
* bout.c (b_out_bfd_merge_sections): Define.
* coff-alpha.c (_bfd_ecoff_bfd_merge_sections): Define.
* coffcode.c (coff_bfd_merge_sections): Define.
* coff-mips.c (_bfd_ecoff_bfd_merge_sections): Define.
* i386msdos.c (msdos_bfd_merge_sections): Define.
* i386os9k.c (os9k_bfd_merge_sections): Define.
* ieee.c (ieee_bfd_merge_sections): Define.
* ihex.c (ihex_bfd_merge_sections): Define.
* nlm-target.h (nlm_bfd_merge_sections): Define.
* oasys.c (oasys_bfd_merge_sections): Define.
* ppcboot.c (ppcboot_bfd_merge_sections): Define.
* som.c (som_bfd_merge_sections): Define.
* srec.c (srec_bfd_merge_sections): Define.
* tekhex.c (tekhex_bfd_merge_sections): Define.
* versados.c (versados_bfd_merge_sections): Define.
* xcoff-target.h (_bfd_xcoff_bfd_merge_sections): Define.
* ldlang.c (lang_process): Call bfd_merge_sections.
26 years ago
Nick Clifton
15f65ae412
When truncating an aligned block, ensure that the low order bits of the
alignment are preserved.
26 years ago
Nick Clifton
1548c54f2e
Change type of 'addr' to be unsigned long, in order to match its use.
26 years ago