H.J. Lu
7913c838b3
2001-05-18 H.J. Lu <hjl@gnu.org>
...
* elflink.h (elf_link_add_object_symbols): Revert the last
change.
2001-05-18 16:06:43 +00:00
Hans-Peter Nilsson
22f3fc4323
* cris-opc.c (cris_spec_regs): Add missing initializer field for
...
last element.
2001-05-18 15:21:59 +00:00
Alan Modra
e0522e891a
* elf32-hppa.c (clobber_millicode_symbols): Temporarily set
...
ELF_LINK_FORCED_LOCAL to suit 2001-04-30 change.
(hppa_build_one_stub): Add an assert to check plt.offset.
2001-05-18 03:11:13 +00:00
H.J. Lu
0f3f880889
2001-05-17 H.J. Lu <hjl@gnu.org>
...
* ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
* ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
definition.
* ld-elfvers/vers2.ver: Likewise.
* ld-elfvers/vers3.ver: Likewise.
* ld-elfvers/vers4a.ver: Likewise.
* ld-elfvers/vers6.ver: Likewise.
* ld-elfvers/vers7a.ver: Likewise.
* ld-elfvers/vers8.ver: Likewise.
* ld-elfvers/vers9.ver: Likewise.
* ld-elfvers/vers15.ver: Likewise.
* ld-elfvers/vers16a.ver: Likewise.
* ld-elfvers/vers17.ver: Likewise.
* ld-elfvers/vers18.ver: Likewise.
2001-05-18 01:25:34 +00:00
H.J. Lu
96fd004e0e
2001-05-17 H.J. Lu <hjl@gnu.org>
...
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the
version definition to basename of the output filename.
2001-05-18 01:20:02 +00:00
Michael Snyder
736d0890a9
2001-05-17 Michael Snyder <msnyder@redhat.com>
...
* blockframe.c (create_new_frame): Zero all the fields via memset,
rather than zeroing them one by one.
2001-05-17 20:04:46 +00:00
H.J. Lu
f3876d8bc6
2001-05-17 H.J. Lu <hjl@gnu.org>
...
* elflink.h (elf_link_add_object_symbols): Set DT_NEEDED to
basename of the bfd filename.
2001-05-17 19:08:46 +00:00
Eli Zaretskii
a577b05c32
* top.c (user_args): Remove unused declaration.
2001-05-17 15:05:32 +00:00
Alan Modra
d1778b88f8
Add a flag to asection, linker_has_input, and use it to reliably
...
determine whether an input section is the first one assigned to
an output section.
2001-05-17 03:58:45 +00:00
Jeff Johnston
aaa4f6d96f
2001-05-16 Jeff Johnston <jjohnstn@redhat.com>
...
* cgen.c (gas_cgen_tc_gen_reloc): Changed error message when
howto entry is not found.
Fix for 105023-CR-1.
2001-05-16 23:06:02 +00:00
DJ Delorie
e05c6d27bf
merge from gcc
2001-05-16 21:04:30 +00:00
Michael Snyder
9734519825
2001-05-15 John S Kallal <jskallal@home.com>
...
* remote.c (remote_wait): Added new variable fieldsize.
Add fieldsize (return value of hex2bin) to string pointer p.
2001-05-16 20:10:52 +00:00
Michael Snyder
b8adfa9f55
2001-05-16 Michael Snyder <msnyder@redhat.com>
...
* infcmd.c (do_registers_info): Move alloca outside of loop.
2001-05-16 20:05:49 +00:00
Richard Henderson
31b6fca668
* readelf.c (do_debug_frames_interp): New.
...
(byte_get_little_endian): If BFD64, always read entire 8-byte fields.
(byte_get_big_endian): Likewise.
(parse_args) ['F']: Set do_debug_frames_interp.
(Frame_Chunk): Make data_factor signed, add fde_encoding.
(frame_display_row): Don't trunc pc_begin to int.
(size_of_encoded_value): New.
(display_debug_frames): Handle 64-bit targets. Print raw data
unless do_debug_frames_interp.
(debug_displays): Remove duplicate .debug_frame.
2001-05-16 16:20:26 +00:00
Alexandre Oliva
7ee44f7484
* gmon_io.c (gmon_io_read, gmon_io_write_vma,
...
gmon_io_write_32, gmon_io_write_8, gmon_io_write): Adjust
argument list for K&R C.
2001-05-16 05:26:57 +00:00
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