Alexandre Oliva
7e8f410030
* config/tc-mn10300.c (mn10300_force_relocation): Don't
...
optimize differences between symbols in code sections to
constants.
(mn10300_fix_adjustable): Don't adjust to section+offset
relocations pointing at symbols in code sections.
2001-05-16 01:48:51 +00:00
Alexandre Oliva
2a0fa9433c
* elf-m10300.c (mn10300_elf_relax_section): Don't relax
...
negative 32-bit operands to 16 operands when the operand is
going to be zero-extended by the modified opcode.
2001-05-16 01:48:13 +00:00
Alan Modra
9fcc94b611
Fix dwarf2_emit_insn calls when frag_var breaks things.
...
Put back an old entry in ChangeLog-9899, deleted when ChangeLog split.
2001-05-16 01:08:21 +00:00
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.
2001-05-15 18:10:05 +00:00
Nick Clifton
4fe8559101
Remove definition of EM_MIPS_RS4_BE. The constant was never in active use
...
and is used otherwise by the ABI.
2001-05-15 12:24:29 +00:00
Nick Clifton
aa5f19f2b9
Fix MIPS disassembler so that it produces reassemblable code.
2001-05-15 12:11:13 +00:00
Mark Kettenis
aca21d9a80
* sparc-tdep.c (sparc_gdbarch_init): Get the architecture from
...
info.bfd_arch_info.
2001-05-15 11:38:26 +00:00
Richard Henderson
de1cb007d9
* ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
...
last change.
2001-05-15 06:10:43 +00:00
Kevin Buettner
b08cfdb65e
Fix warnings resulting from fact that GET_LWP() now returns a long rather
...
than an int.
2001-05-15 00:13:47 +00:00
Kevin Buettner
ca6724c16a
Redefine ptid_t to be a struct rather than an int.
2001-05-15 00:03:38 +00:00
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.
2001-05-14 22:37:47 +00:00
Richard Henderson
1ff55c930c
* gas/elf/ehopt0.s: New.
...
* gas/elf/ehopt0.d: New.
* gas/elf/elf.exp: Run it.
2001-05-14 22:37:31 +00:00
Andrew Cagney
a5d7c4910b
Remove stray @item's.
2001-05-14 20:24:23 +00:00
Alexandre Oliva
076dc439b8
* config/tc-mn10300.c (md_assemble): Anchor dwarf2 line info
...
before a relaxable insns.
2001-05-14 20:01:12 +00:00
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.
2001-05-14 19:02:00 +00:00
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.
2001-05-14 18:49:54 +00:00
Michael Snyder
cb0ba49e37
2001-05-14 Michael Snyder <msnyder@redhat.com>
...
* solib.c, solib.h: Add comment for function no_shared_libraries.
2001-05-14 18:45:45 +00:00
Michael Snyder
2644f3936c
2001-05-14 Michael Snyder <msnyder@redhat.com>
...
* remote.c (remote_write_bytes): Set nr_bytes to return value of
bin2hex.
2001-05-14 18:31:35 +00:00
Kevin Buettner
183a2f1a42
Fix no_shared_libraries() declaration.
2001-05-14 18:09:05 +00:00
J.T. Conklin
24a7a601e2
* ppc-opc.c (powerpc_opcodes): Fixed extended opcode field of
...
simplified mnemonics used for setting PPC750-specific special
purpose registers.
2001-05-14 17:20:13 +00:00
Andrew Cagney
5a9aa5dc6f
Output ``[...]'' when a list.
2001-05-14 16:59:49 +00:00
DJ Delorie
02649152cc
* Makefile.am (ld.dvi): Search bfd/doc for texinfo files.
...
* Makefile.in: Ditto.
2001-05-14 16:55:23 +00:00
Andrew Cagney
1dd1751e96
* remote.c (remote_write_bytes): Set nr_bytes before returning it.
...
* solib.h (no_shared_libraries): Declare.
2001-05-14 16:48:01 +00:00
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
2001-05-14 16:43:35 +00:00
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.
2001-05-14 16:40:49 +00:00
Andrew Cagney
05a54c4ffa
* Makefile.in (GDBvn.texi): Set GDBVN from ../version.in.
2001-05-14 16:18:50 +00:00
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.
2001-05-13 23:16:30 +00:00
Michael Chastain
fb18ec4a20
Add missing entry for change committed on 2001-01-28.
2001-05-12 21:56:04 +00:00
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.
2001-05-12 21:05:59 +00:00
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'.
2001-05-12 15:19:22 +00:00
Alan Modra
bcee8eb8ca
Peter Targett's backwards compatibility and other arc fixes.
2001-05-12 15:14:53 +00:00
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.
2001-05-12 12:07:10 +00:00
Alan Modra
25bc089505
Oops, wrong address for pmuludq insn.
2001-05-12 10:28:20 +00:00
Alan Modra
67d6227df7
Correct cvtps2dq, movdq2q, movq2dq, and movq problems.
2001-05-12 09:52:40 +00:00
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.
2001-05-12 05:04:01 +00:00
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.
2001-05-12 04:09:38 +00:00
Andrew Cagney
666547aa9e
s/ui_out_list/ui_out_tupple/
2001-05-12 04:08:24 +00:00
Jim Blandy
30c98d84cd
* gnu-v2-abi.c: Don't #include "gdb_regex.h". We don't use it.
2001-05-12 04:01:16 +00:00
Andrew Cagney
1faa59a8b2
Tweeks from RDBrown to fix compiling on HP/UX using HP's compiler.
2001-05-12 03:18:34 +00:00
Andrew Cagney
5d6640b1ba
NEWS on version.in.
2001-05-12 01:34:09 +00:00
Jim Blandy
99567b1b4e
* mips-tdep.c (mips_store_return_value,
...
mips_extract_return_value): Pass arguments to
return_value_location in the proper order.
2001-05-12 00:38:11 +00:00
Andrew Cagney
d381488167
Replace Makefile.in:VERSION with the file version.in.
2001-05-12 00:31:09 +00:00
Nick Clifton
fb7a8ef0df
Fix handling of XScale LDRD and STRD instructions with post indexed addressing modes.
2001-05-11 21:51:07 +00:00
DJ Delorie
6112b8746a
merge from gcc
2001-05-11 20:22:28 +00:00
Elena Zannoni
a602d56b17
2001-05-10 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.base/completion.exp: Revamp test. Make it execute on all
platforms.
2001-05-11 19:53:38 +00:00
Elena Zannoni
40713331c5
2001-05-10 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.base/completion.exp: Revamp test. Make it execute on all
platforms.
2001-05-11 19:53:04 +00:00
Kevin Buettner
4d28f7a8fb
Add ``type'' parameter to set_raw_breakpoint().
2001-05-11 19:46:35 +00:00
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.
2001-05-11 18:34:13 +00:00
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.
2001-05-11 17:48:31 +00:00
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.
2001-05-11 12:36:47 +00:00