Andrew Cagney
f16a1923df
* gdbarch.sh (verify_gdbarch): Use a mem_file to accumulate all
...
error messages. Print in a single batch.
* gdbarch.c: Regenerate.
2001-11-05 21:34:33 +00:00
Jakub Jelinek
5e9520c877
* arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
...
* arsup.c (ar_open): Prepend tmp- to basename, not whole path.
2001-11-05 16:20:37 +00:00
Martin Schwidefsky
54589086a8
Add self as s390/s390x maintainer.
2001-11-05 08:50:47 +00:00
Martin Schwidefsky
b8edc45c30
Force got and plt relocations.
2001-11-05 08:47:46 +00:00
Chris Demetriou
def7143b20
2001-11-04 Chris Demetriou <cgd@broadcom.com>
...
* mips-dis.c (print_insn_mips): Remove spaces at end of line.
2001-11-05 03:07:51 +00:00
Chris Demetriou
5d84d93fd8
2001-11-04 Chris Demetriou <cgd@broadcom.com>
...
* mips.h (OPCODE_IS_MEMBER): Remove extra space.
2001-11-05 03:07:26 +00:00
DJ Delorie
4e55c4b6b4
merge from gcc
2001-11-05 01:12:22 +00:00
gdbadmin
40eb255073
*** empty log message ***
2001-11-05 00:00:32 +00:00
Alan Modra
9a03cc54f7
daily update
2001-11-04 23:08:47 +00:00
Chris Demetriou
9fb9af6ef4
[ gas/ChangeLog ]
...
2001-11-04 Chris Demetriou <cgd@broadcom.com>
* configure.in (mips-*-netbsd*): Add support for target.
* configure: Regenerate.
[ gas/testsuite/ChangeLog ]
2001-11-04 Chris Demetriou <cgd@broadcom.com>
* gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
(aout): Don't set if *-*-netbsd*.
[ ld/ChangeLog ]
2001-11-04 Chris Demetriou <cgd@broadcom.com>
* configure.tgt (mips*el-*-netbsd*, mips*-*-netbsd*):
Add support for targets.
2001-11-04 19:06:38 +00:00
Mark Kettenis
3fb1c83804
* i386-linux-nat.c (GETREGS_SUPPLIES, supply_gregset,
...
fill_gregset): Add support for "orig_eax" register.
2001-11-04 14:30:42 +00:00
Mark Kettenis
6441c4a026
Add support for "orig_eax" pseudo register on Linux/x86.
...
* i386-linux-tdep.c: Include "inferior.h".
(i386_linux_register_name, i386_linux_register_byte,
i386_linux_register_raw_size): New functions.
(i386_linux_write_pc): New function.
* config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): New define.
(NUM_REGS, MAX_NUM_REGS, REGISTER_BYTES, REGISTER_NAME,
REGISTER_BYTE, REGISTER_RAW_SIZE): Define to deal with additional
register.
(i386_linux_register_name, i386_linux_register_byte,
i386_linux_register_raw_size): New prototypes.
(TARGET_WRITE_PC): New define.
(i386_linux_write_pc): New prototype.
2001-11-04 14:06:16 +00:00
Mark Kettenis
1a11ba71e2
* i386-tdep.c (i386_register_offset): Renamed from
...
i386_register_byte. Made static.
(i386_register_size): Renamed from i386_register_raw_size. Made
static.
(i386_register_virtual_size): Removed.
(i386_register_byte, i386_register_raw_size,
i386_register_virtual_size): New functions.
(_initialize_i386_tdep): Initialize i386_register_offset instead
of i386_register_byte. Remove code to initialize
i386_register_virtual_size.
* config/i386/tm-i386.h (REGISTER_BYTE): Redefine to use
i386_register_byte function.
(REGISTER_RAW_SIZE): Redefine to use i386_register_raw_size
function.
(REGISTER_VIRTUAL_SIZE): Redefine to use
i386_register_virtual_size function.
(i386_register_byte, i386_register_raw_size,
i386_register_virtual_size): New functions.
2001-11-04 13:51:48 +00:00
Mark Kettenis
0fc087fe41
* Makefile.in (ALLDEPFILES): Add i387-nat.c.
...
(i387-nat.o): Add dependencies.
2001-11-04 13:14:43 +00:00
gdbadmin
0001244b9e
*** empty log message ***
2001-11-04 00:00:35 +00:00
Alan Modra
5a26231798
daily update
2001-11-03 23:00:04 +00:00
Alan Modra
7fda6dbc17
* elfxx-target.h (elfNN_bed): Correct want_got_sym, want_dynbss order.
2001-11-03 03:18:34 +00:00
gdbadmin
56059d66d7
*** empty log message ***
2001-11-03 00:00:35 +00:00
Alan Modra
49fd28c1db
daily update
2001-11-02 23:00:06 +00:00
Andrew Cagney
1396e6f1d3
Doco problem with alpha-dec-osf5.1.
2001-11-02 21:59:18 +00:00
Tom Rix
c05b685b1f
Add myself as the ppc xcoff maintainer
2001-11-02 21:47:19 +00:00
Andrew Cagney
5c7dd74823
* utils.c (internal_verror): Restore calls to abort().
...
Fix PR gdb/219.
2001-11-02 21:46:52 +00:00
H.J. Lu
d918dd357c
2001-11-02 H.J. Lu <hjl@gnu.org>
...
* elf32-mips.c (mips_elf_calculate_relocation): Don't create
dynamic relocation for symbols defined in regular objects when
creating executables.
2001-11-02 19:46:59 +00:00
Nick Clifton
3c62831e20
Add translations
2001-11-02 19:09:06 +00:00
Nick Clifton
db94471dda
Add French translation
2001-11-02 18:06:21 +00:00
Richard Earnshaw
c9b604bd23
* tc-arm.c: Re-arrange prototypes by architecture.
...
(insns): Re-arrange instructions by archtitecture. Pld instruction
is part of ARMv5E.
(tinsns): blx and bkpt are part of ARMv5T.
(do_fp_{ctrl,ldst,ldstm,dyadic,monadic,cmp,from_reg,to_reg}): Rename
to do_fpa_*. All callers changed.
* tc-arm.c (insns): Add two temporary instructions to handle
ldrd/strd.
2001-11-02 17:25:11 +00:00
H.J. Lu
04827a14fb
2001-11-02 H.J. Lu <hjl@gnu.org>
...
* ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
* ld-elfvsb/hidden0.d: New.
* ld-elfvsb/hidden1.d: New.
* ld-elfvsb/internal0.d: New.
* ld-elfvsb/internal1.d: New.
* ld-elfvsb/protected0.d: New.
* ld-elfvsb/protected1.d: New.
* ld-elfvsb/undef.s: New.
* ld-elfvsb/undef.s: New.
2001-11-02 17:24:54 +00:00
Nick Clifton
dc5e727b86
Fix testsuites for bigendian sh-linux
2001-11-02 17:07:52 +00:00
Nick Clifton
3a9091c4e5
Set targ_emul, targ_extra_emuls as little endian default and to support big endian.
2001-11-02 16:58:18 +00:00
Nick Clifton
b8819ab2f8
Add comment
2001-11-02 16:29:15 +00:00
Nick Clifton
21da9f89f2
Initialize subspace_sections.
2001-11-02 16:19:54 +00:00
H.J. Lu
95f7d9f7b7
2001-11-02 H.J. Lu (hjl@gnu.org)
...
* coffgen.c (coff_object_p): Return 0 if the header is too big.
2001-11-02 15:47:24 +00:00
Michael Chastain
3559696cf5
2001-11-02 Michael Chastain <mec@shout.net>
...
* MAINTAINERS: Update my entry.
2001-11-02 15:41:16 +00:00
Hans-Peter Nilsson
12e1f53eb8
* elfcore.h (elf_core_file_p): Preserve and clear abfd section
...
information. Save bfd arch and mach values. Restore on error.
2001-11-02 13:12:56 +00:00
Alan Modra
a8d02d6673
* elf32-hppa.c (hppa_handle_PIC_calls): Rename to mark_PIC_calls.
...
(allocate_PIC_calls): New function.
(allocate_dynrelocs): Don't allocate pic_call plt entries here.
(elf32_hppa_size_dynamic_sections): Call allocate_PIC_calls.
(elf32_hppa_finish_dynamic_symbol): Remove dead code.
2001-11-02 10:37:04 +00:00
Hans-Peter Nilsson
4a15251e58
Fix cutnpasto in last entry
2001-11-02 07:22:37 +00:00
Hans-Peter Nilsson
72209a1fb6
* elf32-cris.c (cris_elf_grok_prstatus): New function.
...
(cris_elf_grok_prstatus): New function.
(elf_backend_grok_prstatus): Define.
(elf_backend_grok_psinfo): Define.
2001-11-02 07:20:24 +00:00
Chris Demetriou
361b220ebe
2001-11-01 Chris Demetriou <cgd@broadcom.com>
...
* ld.texinfo (Options): Document new option, -nostdlib.
* lexsup.c (OPTION_NOSTDLIB): New definition.
(ld_options): Add entry for "nostdlib".
(parse_args): Handle OPTIONS_NOSTDLIB.
* ldfile.c (ldfile_add_library_path): Don't add directories
to the search path if they weren't specified on the command line
and -nostdlib was specified.
* ld.h (ld_config_type): New member only_cmd_line_lib_dirs.
2001-11-02 01:13:09 +00:00
gdbadmin
e3eb7b4206
*** empty log message ***
2001-11-02 00:00:04 +00:00
Michael Snyder
cbfa24cd20
2001-10-31 Michael Snyder <msnyder@redhat.com>
...
* gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
depending on what the symbol table contains.
* gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
the output of the ptype command. Similarly, accept both "const &"
and "const&".
2001-11-01 23:41:09 +00:00
Alan Modra
e90bf65af7
daily update
2001-11-01 23:00:04 +00:00
Fred Fish
990f9fe3aa
Approved by kev@cygnus.com
...
ChangeLog entry:
2001-11-01 Fred Fish <fnf@redhat.com>
* coff-solib.c (coff_solib_add): Add new readsyms arg.
* irix5-nat.c (solib_add): Ditto.
* osfsolib.c (solib_add): Ditto.
* pa64solib.c (pa64_solib_add): Ditto.
* pa64solib.c (add_to_solist): Ditto.
* pa64solib.c (read_dld_descriptor): Ditto.
* solib.c (solib_add): Ditto.
* somsolib.c (som_solib_add): Ditto.
* win32-nat.c (child_solib_add): Ditto.
* xcoffsolib.c (solib_add): Ditto.
* coff-solib.h (coff_solib_add): Add new readsyms arg to prototype.
* pa64solib.c (add_to_solist): Ditto.
* pa64solib.c (read_dld_descriptor): Ditto.
* pa64solib.h (pa64_solib_add): Ditto.
* solib.h (solib_add): Ditto.
* somsolib.h (som_solib_add): Ditto.
* config/i386/tm-cygwin.h (child_solib_add): Ditto.
* coff-solib.c (coff_solib_add): If readsyms is zero don't read
symbols but do any other needed work for shared libs.
* irix5-nat.c: Ditto.
* osfsolib.c (solib_add): Ditto.
* solib.c (solib_add): Ditto.
* win32-nat.c (child_solib_add): Ditto.
* xcoffsolib.c (solib_add): Ditto.
* irix5-nat.c (sharedlibrary_command): Pass 1 as readsyms to
solib_add to force reading of shared library symbols.
* osfsolib.c (sharedlibrary_command;): Ditto.
* pa64solib.c (pa64_solib_sharedlibrary_command): Ditto.
* solib.c (sharedlibrary_command): Ditto.
* somsolib.c (som_solib_sharedlibrary_command): Ditto.
* xcoffsolib.c (sharedlibrary_command): Ditto.
* coff-solib.c (coff_solib_create_inferior_hook): Call solib_add
unconditionally with auto_solib_add.
* irix5-nat.c (solib_create_inferior_hook): Ditto.
* osfsolib.c (solib_create_inferior_hook): Ditto.
* solib.c (solib_create_inferior_hook): Ditto.
* solib-osf.c (osf_solib_create_inferior_hook): Ditto.
* solib-svr4.c (enable_break): Ditto.
* solib-sunos.c (sunos_solib_create_inferior_hook): Ditto.
* corelow.c (solib_add_stub): Add auto_solib_add to args passed
via SOLIB_ADD.
* sol-thread.c (sol_thread_attach): Ditto.
* config/rs6000/nm-rs6000.h (SOLIB_ADD): Ditto.
* infcmd.c (attach_command): Remove auto_solib_add decl.
Call SOLIB_ADD directly with auto_solib_add.
* infrun.c (handle_inferior_event): Ditto.
* coff-solib.h (SOLIB_ADD): Add readsyms arg.
* pa64solib.h (SOLIB_ADD): Ditto.
* solib.h (SOLIB_ADD): Ditto.
* somsolib.h (SOLIB_ADD): Ditto.
* config/i386/tm-cygwin.h (SOLIB_ADD): Ditto.
* fork-child.c (clone_and_follow_inferior): Remove unused
auto_solib_add decl.
* pa64solib.c (pa64_solib_add): Call add_to_solist with readsyms.
(read_dld_descriptor): Ditto.
(pa64_solib_add): Call read_dld_descriptor with readsyms.
(pa64_solib_in_dynamic_linker): Ditto.
* corelow.c (symfile.h): Need this for auto_solib_add declaration.
* sol-thread.c (symfile.h): Ditto.
Approved by eliz@is.elta.co.il
doc/ChangeLog entry:
2001-11-01 Fred Fish <fnf@redhat.com>
* gdbint.texinfo (SOLIB_ADD): Document additional new
"readsyms" arg.
2001-11-01 16:17:08 +00:00
Stephane Carrez
4fe7ef9639
* config/tc-m68hc11.c (build_jump_insn): Allocate worst case storage
...
for bra/bsr and use frag_variant(), this ensure that the possible
16-bit BFD_RELOC_16 will be in the same frag.
2001-11-01 09:56:17 +00:00
Stephane Carrez
5d45665a8f
* gas/m68hc11/opers12.s: Add test for disassembler bug with movb
...
instruction.
* gas/m68hc11/opers12.d: Likewise.
* gas/m68hc11/opers12-dwarf2.d: Likewise.
2001-11-01 09:52:03 +00:00
Stephane Carrez
64e38312bc
* m68hc11-dis.c (print_insn): Fix disassembly of movb with a
...
constant as source.
2001-11-01 09:48:57 +00:00
Alan Modra
86c76c7be0
* elf64-ppc.c (ppc64_elf_relocate_section): Correct branch
...
prediction bits.
2001-11-01 05:35:10 +00:00
Don Howard
070b1dd3c2
Fixed formatting error.
2001-11-01 05:11:19 +00:00
Andrew Cagney
1de2edba33
use xmalloc() and xfree().
2001-11-01 02:53:05 +00:00
Andrew Cagney
30b28db19b
s/value_ptr/struct value */
2001-11-01 02:37:56 +00:00
Andrew Cagney
72330bd63b
Re-indent.
2001-11-01 02:22:21 +00:00