external/binutils.git
22 years agodaily update
Alan Modra [Mon, 25 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago * rs6000-nat.c (set_host_arch): Do not switch to a new architecture
Peter Schauer [Mon, 25 Feb 2002 18:15:52 +0000 (18:15 +0000)]
* rs6000-nat.c (set_host_arch): Do not switch to a new architecture
if it already matches the current architecture from the exec file.
Include arch-utils.h for gdbarch_info_init prototype.
* Makefile.in (rs6000-nat.o): Update dependencies.

22 years agoUpdate for the next release.
Eli Zaretskii [Mon, 25 Feb 2002 16:14:09 +0000 (16:14 +0000)]
Update for the next release.

22 years agoAdd NM and CFLAGS to the exports.
Eli Zaretskii [Mon, 25 Feb 2002 16:09:46 +0000 (16:09 +0000)]
Add NM and CFLAGS to the exports.

22 years ago * config/tc-mips.c (set_at): Fix handling of 64bit register loads.
Thiemo Seufer [Mon, 25 Feb 2002 13:21:38 +0000 (13:21 +0000)]
* config/tc-mips.c (set_at): Fix handling of 64bit register loads.
(macro): Likewise. Fix la/dla address expansions for EMBEDDED_PIC
and NO_PIC cases. Code cleanup.
(macro2): Fix handling of 64bit register loads.
* mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
* mips-gp64-fp32-pic.s: Likewise.
* mips-gp64-fp32.d: Likewise.
* mips-gp64-fp32.s: Likewise.
* mips-gp64-fp64-pic.d: Likewise.
* mips-gp64-fp64-pic.s: Likewise.
* mips-gp64-fp64.d: Likewise.
* mips-gp64-fp64.s: Likewise.

22 years agoAdd documentation of IA64 port
Nick Clifton [Mon, 25 Feb 2002 10:34:25 +0000 (10:34 +0000)]
Add documentation of IA64 port

22 years ago * gas/hppa/reloc/reloc.exp: Update copyright date.
Alan Modra [Mon, 25 Feb 2002 05:10:46 +0000 (05:10 +0000)]
* gas/hppa/reloc/reloc.exp: Update copyright date.

22 years ago * config/tc-hppa.c: Update copyright date.
Alan Modra [Mon, 25 Feb 2002 05:10:11 +0000 (05:10 +0000)]
* config/tc-hppa.c: Update copyright date.

22 years ago * elf64-hppa.h: Update copyright date.
Alan Modra [Mon, 25 Feb 2002 05:09:11 +0000 (05:09 +0000)]
* elf64-hppa.h: Update copyright date.

22 years ago* Makefile.in (gdb.info): Add explicit path to gdb.texinfo.
Andrew Cagney [Mon, 25 Feb 2002 04:32:58 +0000 (04:32 +0000)]
* Makefile.in (gdb.info): Add explicit path to gdb.texinfo.
Remove reference to 3.12.

22 years agomissdit
Alan Modra [Mon, 25 Feb 2002 04:13:42 +0000 (04:13 +0000)]
missdit

22 years ago * doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.
Alan Modra [Mon, 25 Feb 2002 03:44:56 +0000 (03:44 +0000)]
* doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.
Remove references to chip manufacturers.
* config/tc-ppc.c (md_parse_option): Handle -mpower4 option.
Correct comments.
(md_show_usage): Remove references to chip manufacturers.  Mention
-mpower4.
(md_begin): Test power4 opcode flag bits.

22 years ago * elf64-ppc.c (ppc64_elf_check_relocs): Warning fix.
Alan Modra [Mon, 25 Feb 2002 03:44:16 +0000 (03:44 +0000)]
* elf64-ppc.c (ppc64_elf_check_relocs): Warning fix.
(ppc64_elf_relocate_section): Don't generate power4 style branch
hints for *_BRTAKEN and *_BRNTAKEN relocs.

22 years ago * ppc-dis.c (powerpc_dialect): Handle power4 option.
Alan Modra [Mon, 25 Feb 2002 03:43:46 +0000 (03:43 +0000)]
* ppc-dis.c (powerpc_dialect): Handle power4 option.
* ppc-opc.c (insert_bdm): Correct description of "at" branch
hints.  Test PPC_OPCODE_POWER4 to determine branch hint flavour.
(extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise.
(BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc.
(BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise.
(PPCCOM32, PPCCOM64): Delete.
(NOPOWER4, POWER4): Define.
(powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4,
and PPCCOM4 with POWER4 so that "at" style branch hint opcodes
are enabled for power4 rather than ppc64.

22 years ago * ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.
Alan Modra [Mon, 25 Feb 2002 03:42:59 +0000 (03:42 +0000)]
* ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.

22 years ago2002-02-24 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 25 Feb 2002 02:49:02 +0000 (02:49 +0000)]
2002-02-24  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/configure.srv: New file.
        * gdbserver/configure.in: Use configure.srv instead
        of the host/target makefile fragments.  Set GDBSERVER_DEPFILES
        from it.
        * gdbserver/configure: Regenerated.
        * gdbserver/terminal.h: New file.
        * gdbserver/Makefile.in: Update for configure changes.  Remove
        more unneeded include paths.

22 years agoFix PR gdb/287. From wiz at danbala. Then->than and typos.
Andrew Cagney [Mon, 25 Feb 2002 02:13:10 +0000 (02:13 +0000)]
Fix PR gdb/287.  From wiz at danbala.  Then->than and typos.

22 years ago*** empty log message ***
gdbadmin [Mon, 25 Feb 2002 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sun, 24 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years agos/Linux/.../
Andrew Cagney [Sun, 24 Feb 2002 22:56:08 +0000 (22:56 +0000)]
s/Linux/.../
Fix PR gdb/378.

22 years agos/Linux/.../
Andrew Cagney [Sun, 24 Feb 2002 22:31:19 +0000 (22:31 +0000)]
s/Linux/.../
Fix PR gdb/378.

22 years agos/Linux/.../
Andrew Cagney [Sun, 24 Feb 2002 22:14:33 +0000 (22:14 +0000)]
s/Linux/.../
Fix PR gdb/378.

22 years ago* lin-lwp.c, thread-db.c, defs.h, cris-tdep.c: Replace ``Linux''
Andrew Cagney [Sun, 24 Feb 2002 21:53:02 +0000 (21:53 +0000)]
* lin-lwp.c, thread-db.c, defs.h, cris-tdep.c: Replace ``Linux''
with either ``GNU/Linux'' or ``Linux kernel''.
Fix PR gdb/378.

22 years agoRename local ChangeLog and ChangeLog.Cygnus files to ChangeLog.gdb.
Elena Zannoni [Sun, 24 Feb 2002 20:52:49 +0000 (20:52 +0000)]
Rename local ChangeLog and ChangeLog.Cygnus files to ChangeLog.gdb.

22 years ago2002-02-24 Michael Chastain <mec@shout.net>
Michael Chastain [Sun, 24 Feb 2002 20:37:56 +0000 (20:37 +0000)]
2002-02-24  Michael Chastain  <mec@shout.net>

* gdb.threads/pthreads.c (thread1): Add a return statement.
(thread2): Likewise.
(foo): Likewise.

22 years ago* gdbint.texinfo: Include fdl.texi.
Andrew Cagney [Sun, 24 Feb 2002 17:18:25 +0000 (17:18 +0000)]
* gdbint.texinfo: Include fdl.texi.
(Top): Add GNU Free Documentation License.
* Makefile.in (SFILES_INCLUDED): Add gpl.texi.
(gdbint.dvi, gdbint.pdf, gdbint.info): Add dependency on fdl.texi.
(gdbint_toc.html): Add dependency on gdb-cfg.texi and fdl.texi.
(gdbint.info): Add srcdir to include path.
* gdb.texinfo: Include gpl.texi.
(Top): Add Copying.
* gpl.texi: New file.

22 years ago * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
Hans-Peter Nilsson [Sun, 24 Feb 2002 17:11:21 +0000 (17:11 +0000)]
* gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
Adjust to changes in readelf output.

22 years ago * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
Hans-Peter Nilsson [Sun, 24 Feb 2002 16:44:45 +0000 (16:44 +0000)]
* ld-sh/ld-r-1.d: Adjust to changes in readelf output.
* ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.

22 years ago==> dejagnu/ChangeLog <==
Daniel Jacobowitz [Sun, 24 Feb 2002 05:19:07 +0000 (05:19 +0000)]
==> dejagnu/ChangeLog <==
2002-02-23  Daniel Jacobowitz  <drow@mvista.com>

        * config.guess: Import from master sources, rev 1.232.
        * config.sub: Import from master sources, rev 1.246.

==> readline/ChangeLog.Cygnus <==
2002-02-24  Daniel Jacobowitz  <drow@mvista.com>

        * support/config.guess: Import from master sources, rev 1.232.
        * support/config.sub: Import from master sources, rev 1.246.

22 years agoZap lin-thread.c
Andrew Cagney [Sun, 24 Feb 2002 04:31:13 +0000 (04:31 +0000)]
Zap lin-thread.c

22 years ago* ocd.c (ocd_open): Do not try to open the "ocd" device.
Andrew Cagney [Sun, 24 Feb 2002 03:59:50 +0000 (03:59 +0000)]
* ocd.c (ocd_open): Do not try to open the "ocd" device.
* serial.c (serial_open): Delete check for "ocd".
Fix PR gdb/349.

22 years ago* Makefile.in (linux-thread.o): Delete target.
Andrew Cagney [Sun, 24 Feb 2002 03:35:39 +0000 (03:35 +0000)]
* Makefile.in (linux-thread.o): Delete target.
* linux-thread.c: Delete file.

22 years ago* config/djgpp/fnchange.lst: Rename bfd/elf32-sh64.c. Tweak other
Andrew Cagney [Sun, 24 Feb 2002 01:58:23 +0000 (01:58 +0000)]
* config/djgpp/fnchange.lst: Rename bfd/elf32-sh64.c.  Tweak other
renamed SH files to be consistent.

22 years agos/free/xfree/
Andrew Cagney [Sun, 24 Feb 2002 01:44:00 +0000 (01:44 +0000)]
s/free/xfree/

22 years ago2002-02-23 Michael Chastain <mec@shout.net>
Michael Chastain [Sun, 24 Feb 2002 00:42:39 +0000 (00:42 +0000)]
2002-02-23  Michael Chastain  <mec@shout.net>

* gdb.threads/linux-dp.c (philosopher): Add a return statement
to placate gcc.

22 years ago2002-02-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sun, 24 Feb 2002 00:04:00 +0000 (00:04 +0000)]
2002-02-23  Daniel Jacobowitz  <drow@mvista.com>

        * config.guess: Import from master sources, rev 1.232.
        * config.sub: Import from master sources, rev 1.246.

22 years ago*** empty log message ***
gdbadmin [Sun, 24 Feb 2002 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sat, 23 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago* arm-linux-tdep.c (arm_linux_init_abi): Register
Richard Earnshaw [Sat, 23 Feb 2002 22:17:12 +0000 (22:17 +0000)]
* arm-linux-tdep.c (arm_linux_init_abi): Register
IN_SOLIB_CALL_TRAMPOLINE and SKIP_TRAMPOLINE_CODE
* config/arm/tm-linux.h (IN_SOLIB_CALL_TRAMPOLINE): Replace old
definition with undef, since we don't want the sysvr4 definition.
(SKIP_TRAMPOLINE_CODE): Likewise.

22 years ago* configure.in: (AC_CHECK_FUNCS) Added test for
Andrew Cagney [Sat, 23 Feb 2002 21:54:25 +0000 (21:54 +0000)]
* configure.in: (AC_CHECK_FUNCS) Added test for
canonicalize_file_name Regenerated.
* config.in, configure: Regenerated.
* utils.c: (gdb_realpath) If HAVE_CANONICALIZE_FILE_NAME is
defined use canonicalize_file_name.

22 years ago2002-02-23 Michael Chastain <mec@shout.net>
Michael Chastain [Sat, 23 Feb 2002 21:44:56 +0000 (21:44 +0000)]
2002-02-23  Michael Chastain  <mec@shout.net>

* MAINTAINERS: Remove Michael Chastain from "paper trail" list.

22 years agoDoc fix.
Jim Blandy [Sat, 23 Feb 2002 21:30:23 +0000 (21:30 +0000)]
Doc fix.

22 years agos/cygnus.com/.../
Andrew Cagney [Sat, 23 Feb 2002 20:59:55 +0000 (20:59 +0000)]
s/cygnus.com/.../

22 years ago2002-02-23 Michael Chastain <mec@shout.net>
Michael Chastain [Sat, 23 Feb 2002 20:57:53 +0000 (20:57 +0000)]
2002-02-23  Michael Chastain  <mec@shout.net>

* gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
test "ptype bint".  The test passes on all my stabs configurations.

22 years agoFrom 2002-02-19 Paul Eggert <eggert@twinsun.com>:
Andrew Cagney [Sat, 23 Feb 2002 20:36:49 +0000 (20:36 +0000)]
From 2002-02-19 Paul Eggert <eggert@twinsun.com>:
* Makefile.in (VER): Change "head -1" to "sed q", since POSIX
1003.1-2001 no longer allows "head -1".
* gdb/Makefile.in (version.c): Likewise.
* gdb/doc/Makefile.in (GDBvn.texi): Likewise.
* gdb/CONTRIBUTE: Change "diff -c3" to "diff -c", which is
equivalent.  POSIX 1003.1-2001 no longer allows "diff -c3".

22 years ago* cli/cli-decode.c (cmd_cfunc_eq): New function.
Andrew Cagney [Sat, 23 Feb 2002 20:12:13 +0000 (20:12 +0000)]
* cli/cli-decode.c (cmd_cfunc_eq): New function.
* command.h (cmd_cfunc_eq): Declare.
* cli/cli-decode.h (cmd_cfunc_eq): Ditto.

* cli/cli-cmds.h (is_complete_command): Change parameter to a
``struct cmd_list_element *''.
* cli/cli-cmds.c (is_complete_command): Update.  Use
cmd_cfunc_eq.
* top.c (execute_command): Pass the command to
is_complete_command.
* tracepoint.c: Replace function.cfunc with cmd_cfunc_eq.

22 years agoFrom 2002-02-20 Martin Schwidefsky <schwidefsky@de.ibm.com>:
Andrew Cagney [Sat, 23 Feb 2002 20:00:17 +0000 (20:00 +0000)]
From 2002-02-20 Martin Schwidefsky <schwidefsky@de.ibm.com>:
* config/s390/tm-s390.h (GDB_TARGET_IS_ESAME): Use renamed
architecture defines.
* s390-tdep.c (s390_gdbarch_init): Likewise.

22 years ago* arm-linux-tdep.c (arm_linux_extract_return_value): Make static.
Richard Earnshaw [Sat, 23 Feb 2002 17:07:57 +0000 (17:07 +0000)]
* arm-linux-tdep.c (arm_linux_extract_return_value): Make static.
(arm_linux_push_arguments): Likewise.
(arm_linux_init_abi): Register them.  Also register linux-specific
call_dummy_words.
(find_minsym_and_objfile): Use strcmp, not STREQ.
* config/arm/tm-linux.h (CALL_DUMMY_WORDS): Delete.
(arm_linux_call_dummy_words): Delete declaration.
(EXTRACT_RETURN_VALUE, PUSH_ARGUMENTS): Delete.
(arm_linux_extract_return_value, arm_linux_push_arguments): Delete
declarations.
(LOWEST_PC): Delete.

22 years ago * maint.c (print_section_info): Do not prepend `0x' to filepos
Peter Schauer [Sat, 23 Feb 2002 13:18:36 +0000 (13:18 +0000)]
* maint.c (print_section_info): Do not prepend `0x' to filepos
output, it will be handled by local_hex_string_custom.

22 years ago* arm-linux-nat.c (store_newfpe_single): Use regcache_collect.
Richard Earnshaw [Sat, 23 Feb 2002 12:36:50 +0000 (12:36 +0000)]
* arm-linux-nat.c (store_newfpe_single): Use regcache_collect.
(store_newfpe_double, store_newfpe_extended, store_fpregister)
(store_register, store_regs, fill_gregset, fill_fpregset): Likewise.

22 years ago* Makefile.in (MAKEINFO): Don't assume makeinfo will be built just
Alexandre Oliva [Sat, 23 Feb 2002 10:08:09 +0000 (10:08 +0000)]
* Makefile.in (MAKEINFO): Don't assume makeinfo will be built just
because its Makefile is there; test for the executable instead.

22 years agoIndicate that the bcache functions don't change the strings
Jim Blandy [Sat, 23 Feb 2002 03:57:26 +0000 (03:57 +0000)]
Indicate that the bcache functions don't change the strings
they're passed.
* bcache.h (bcache, hash): Add `const' keywords to declarations.
* bcache.c (bcache, hash): Add `const' keywords to definitions.

22 years ago*** empty log message ***
gdbadmin [Sat, 23 Feb 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Fri, 22 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years agoThe "2002-02-05 Alan Modra <amodra@bigpond.net.au>" commit also affected
David O'Brien [Fri, 22 Feb 2002 20:36:12 +0000 (20:36 +0000)]
The  "2002-02-05 Alan Modra <amodra@bigpond.net.au>" commit also affected
elf32-i386.c

22 years ago2002-02-22 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Fri, 22 Feb 2002 17:04:25 +0000 (17:04 +0000)]
2002-02-22  Pierre Muller  <muller@ics.u-strasbg.fr>

* win32-nat.c (child_create_inferior): Fix create flags setting bug.

22 years agoFix another spelling typo!
Nick Clifton [Fri, 22 Feb 2002 12:00:38 +0000 (12:00 +0000)]
Fix another spelling typo!

22 years agoFix spelling typo
Nick Clifton [Fri, 22 Feb 2002 11:59:50 +0000 (11:59 +0000)]
Fix spelling typo

22 years agooops - update date on newly created entry
Nick Clifton [Fri, 22 Feb 2002 11:57:10 +0000 (11:57 +0000)]
oops - update date on newly created entry

22 years agoKeep track of prologue counts across .label_state/.copy_state directives
Nick Clifton [Fri, 22 Feb 2002 11:56:21 +0000 (11:56 +0000)]
Keep track of prologue counts across .label_state/.copy_state directives

22 years agoDo not complain if gasp does not exist.
Nick Clifton [Fri, 22 Feb 2002 11:37:41 +0000 (11:37 +0000)]
Do not complain if gasp does not exist.

22 years agoAdd missing protoypes.
Nick Clifton [Fri, 22 Feb 2002 10:49:38 +0000 (10:49 +0000)]
Add missing protoypes.
Remove ANSI style function declarations

22 years ago * elf64-sh64.c (sh_elf64_relocate_section): Fix a typo from my
Jakub Jelinek [Fri, 22 Feb 2002 10:03:03 +0000 (10:03 +0000)]
* elf64-sh64.c (sh_elf64_relocate_section): Fix a typo from my
last patch.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.

22 years ago* win32-nat.c (register_loaded_dll): Just use raw name when we can't find the
Christopher Faylor [Fri, 22 Feb 2002 01:35:59 +0000 (01:35 +0000)]
* win32-nat.c (register_loaded_dll): Just use raw name when we can't find the
complete path to a loaded DLL.

22 years agoApproved by Jim Blandy (jimb@redhat.com).
Fred Fish [Fri, 22 Feb 2002 00:17:13 +0000 (00:17 +0000)]
Approved by Jim Blandy (jimb@redhat.com).

2002-02-21  Fred Fish  <fnf@redhat.com>
* dbxread.c (process_one_symbol): When finding an N_FUN symbol
that marks the end of the range of a function, enter a line number
entry that has a line number of zero and a PC offset that matches
the end of the function.  This starts a range of PC's for which no
line number information is known.
* symtab.c (find_pc_sect_line): If our best fit is in a range of
PC's for which no line number info is found (line number is zero)
then we didn't find any valid line information.
* symtab.h: Document use of zero line number entry.

22 years ago*** empty log message ***
gdbadmin [Fri, 22 Feb 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Thu, 21 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years agoFix typo.
Nick Clifton [Thu, 21 Feb 2002 22:39:19 +0000 (22:39 +0000)]
Fix typo.

22 years agoinclude:
Jim Blandy [Thu, 21 Feb 2002 22:19:14 +0000 (22:19 +0000)]
include:

Allow the user to specify functions for allocating memory for
splay tree roots and nodes.
* splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
New types.
(splay_tree): New fields: `allocate', `deallocate', and
`allocate_data'.
(splay_tree_new_with_allocator): New function declaration.

libiberty:

* splay-tree.c (splay_tree_xmalloc_allocate,
splay_tree_xmalloc_deallocate): New functions.
(splay_tree_new): Call splay_tree_new_with_allocator, passing the
above functions and a dummy data pointer.
(splay_tree_new_with_allocator): New function.
(splay_tree_delete_helper, splay_tree_delete, splay_tree_insert,
splay_tree_remove): Use the splay tree's allocation and
deallocation functions.

22 years ago2002-02-21 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Thu, 21 Feb 2002 22:04:46 +0000 (22:04 +0000)]
2002-02-21  Elena Zannoni  <ezannoni@redhat.com>

* ppc-linux-nat.c (PTRACE_GETVRREGS, PTRACE_SETVRREGS): Define.
(have_ptrace_getvrregs): Define for run time checks.
(gdb_vrregset_t): New type for Altivec register handling.
(fetch_register, store_register): Fetch/store altivec register
when needed.
(fetch_altivec_register, store_altivec_register): New functions.
(supply_vrregset, fill_vrregset): New functions.
(fetch_altivec_registers, store_altivec_registers): New functions.
(fetch_ppc_registers, store_ppc_registers): Fetch/store altivec
registers as well.

22 years ago* gdb.asm/asm-source.exp: Parse the output from `info sources' one
Jim Blandy [Thu, 21 Feb 2002 20:58:25 +0000 (20:58 +0000)]
* gdb.asm/asm-source.exp: Parse the output from `info sources' one
filename at a time, and watch for the ones we want to see.

22 years ago* gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
Jim Blandy [Thu, 21 Feb 2002 20:34:16 +0000 (20:34 +0000)]
* gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
types of pointers to prototyped functions.

22 years ago * armos.c (SWIWrite0): Use generic host_callback mechanism
Keith Seitz [Thu, 21 Feb 2002 20:22:49 +0000 (20:22 +0000)]
* armos.c (SWIWrite0): Use generic host_callback mechanism
for supported OS functions "open", "close", "write", etc.
(SWIopen): Likewise.
(SWIread): Likewise.
(SWIwrite): Likewise.
(SWIflen): Likewise.
(ARMul_OSHandleSWI): Likewise.

22 years agoFix spelling typo
Nick Clifton [Thu, 21 Feb 2002 18:09:08 +0000 (18:09 +0000)]
Fix spelling typo

22 years agodeprecate GASP
Nick Clifton [Thu, 21 Feb 2002 16:51:00 +0000 (16:51 +0000)]
deprecate GASP

22 years ago * elf64-x86-64.c: Major rework that introduces all recent changes
Andreas Jaeger [Thu, 21 Feb 2002 15:31:53 +0000 (15:31 +0000)]
* elf64-x86-64.c: Major rework that introduces all recent changes
to the x86-64 backend.  Get a closer match to elf32-i386.
(struct elf64_x86_64_dyn_relocs): Rename from
elf64_x86_64_pcrel_relocs_copied, add additional fields.  Change
all users.
(struct elf64_x86_64_link_hash_table): Add short cuts to some
sections.
(link_hash_newfunc): Rename from elf64_x86_64_link_hash_newfunc,
remove casts, initialize new hash members.
(create_got_section): New.
(elf64_x86_64_create_dynamic_sections): New.
(elf64_x86_64_copy_indirect_symbol): New.
(elf64_x86_64_check_relocs): Don't allocate space for dynamic
relocs, .got or .relgot here but do it in allocate_dynrelocs.
Reference count possible .plt and .got entries.  Don't test input
section SEC_READONLY here to try to avoid copy relocs, and keep
dyn_relocs regardless of ELF_LINK_NON_GOT_REF.  Don't set
DF_TEXTREL here.  Delay setting of variables until needed.  Cache
pointer to "sreloc" section in elf_section_data. Tweak condition
under which .got created.  Report files with bad relocation
section names.
(elf64_x86_64_gc_sweep_hook): Sweep dyn_relocs and local_dynrel.
Reference count possible .plt entries.  Don't deallocate .got and
.relgot space here.
(elf64_x86_64_adjust_dynamic_symbol): Handle nocopyreloc.  Don't
do copy reloc processing for weakdefs.  Remove redundant casts and
aborts.  Delay setting of vars until needed.  Move creation of
dynamic symbols and allocation of .plt and .rela.plt to
allocate_dynrelocs.  Replace BFD_ASSERT with abort.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
(allocate_dynrelocs): New.
(readonly_dynrelocs): New.
(elf64_x86_64_size_dynamic_sections): Call readonly_dynrelocs.
Allocate space for dyn relocs.  Replace BFD_ASSERT with abort.
Zero out the dynamic allocated content space.
(elf64_x86_64_discard_copies): Removed.
(elf64_x86_64_relocate_section): Make use of dynamic section
short-cuts.  Localise vars, and delay setting.  Better error
reporting, replace BFD_ASSERT with abort.  Check
ELF_LINK_HASH_DEF_DYNAMIC to see if a symbol is not defined in the
regular object file and tread the weak definition as the normal
one.  Don't discard relocs for undefweak or undefined symbols and
check !DEF_REGULAR as well as DEF_DYNAMIC in test for avoided copy
relocs.
(elf64_x86_64_finish_dynamic_symbol): Don't copy relocs for
symbols that have been forced local.  Use same test to decide if
we can use a relative reloc for got as relocate_section.  Expand
SHN_UNDEF comment.  Move expressions out of function calls.
Replace BFD_ASSERT with abort.
(bfd_elf64_bfd_final_link): Removed.
(elf_backend_copy_indirect_symbol): Define.

22 years ago * config/i386/x86-64linux.mh (NATDEPFILES): Remove x86-64-nat.o.
Andreas Jaeger [Thu, 21 Feb 2002 12:48:36 +0000 (12:48 +0000)]
* config/i386/x86-64linux.mh (NATDEPFILES): Remove x86-64-nat.o.

22 years ago* Makefile.in (armnbsd-nat.o): Update dependencies.
Richard Earnshaw [Thu, 21 Feb 2002 12:19:55 +0000 (12:19 +0000)]
* Makefile.in (armnbsd-nat.o): Update dependencies.
* armnbsd-nat.c (supply_gregset): New function.  Common code to
supply the integer register set.
(supply_fparegset): New function.  Similar for FPA registers.
(fetch_regs, fetch_fp_regs): Use them.
(fetch_core_registers): Likewise.
(fetch_elfcore_registers): New function.
(arm_netbsd_elfcore_fns): New core-file type specification.
(_initialize_arm_netbsd_nat): Register it.

22 years ago* armnbsd-nat.c: Include gdbcore.h.
Richard Earnshaw [Thu, 21 Feb 2002 11:15:41 +0000 (11:15 +0000)]
* armnbsd-nat.c: Include gdbcore.h.
(FETCH_INFERIOR_REGISTERS): Just error if this isn't defined.
(fetch_regs, fetch_fp_regs, store_regs, store_fp_regs): Add explicit
'void' to declaration, to shut up ARI.
(fetch_core_registers): Make static.  Rewrite using supply_register.
(arm_netbsd_core_fns): New core-file type specification.
(_initialize_arm_netbsd_nat): New function.

22 years ago* win32-nat.c (register_loaded_dll): Correctly check for invalid handle value.
Christopher Faylor [Thu, 21 Feb 2002 06:44:05 +0000 (06:44 +0000)]
* win32-nat.c (register_loaded_dll): Correctly check for invalid handle value.

22 years ago* win32-nat.c (register_loaded_dll): Handle case where FindFirstFile fails.
Christopher Faylor [Thu, 21 Feb 2002 04:59:36 +0000 (04:59 +0000)]
* win32-nat.c (register_loaded_dll): Handle case where FindFirstFile fails.

22 years agoXCOFF booke tests. Fix tlbre, tlbwe ppc WS field.
Tom Rix [Thu, 21 Feb 2002 03:57:36 +0000 (03:57 +0000)]
XCOFF booke tests.  Fix tlbre, tlbwe ppc WS field.

22 years ago2002-02-20 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Thu, 21 Feb 2002 02:54:46 +0000 (02:54 +0000)]
2002-02-20  Daniel Jacobowitz  <drow@mvista.com>

        * jv-exp.y (parse_number): Change type of implicit longs
        to builtin_type_uint64.

22 years ago* gdb.base/sizeof.c (main): Call fill_structs. Print value of
Andrew Cagney [Thu, 21 Feb 2002 01:55:05 +0000 (01:55 +0000)]
* gdb.base/sizeof.c (main): Call fill_structs.  Print value of
signed, unsigned and straight char.
(padding_char, padding_short, padding_int, padding_long,
padding_long_long, padding_float, padding_double,
padding_long_double): New global variables.
(fill, fill_structs): New functions.

* gdb.base/sizeof.exp: Check for signed and unsigned char.  Check
for correctly sized writes.  Update copyright.
(get_valueof): New procedure.
(get_sizeof): Call get_valueof.
(check_valueof): New procedure.
(check_padding): New procedure.

22 years ago*** empty log message ***
gdbadmin [Thu, 21 Feb 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2002-02-20 Michael Chastain <mec@shout.net>
Michael Chastain [Wed, 20 Feb 2002 23:54:01 +0000 (23:54 +0000)]
2002-02-20  Michael Chastain  <mec@shout.net>

* gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
to setup_xfail.  Document some of the remaining calls.

22 years agodaily update
Alan Modra [Wed, 20 Feb 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago2002-02-20 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Wed, 20 Feb 2002 22:58:57 +0000 (22:58 +0000)]
2002-02-20  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/linux-low.c (mywait): Change argument to waitpid
        to be an integer instead of a `union wait'.

22 years ago2002-02-20 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Wed, 20 Feb 2002 22:51:41 +0000 (22:51 +0000)]
2002-02-20  Daniel Jacobowitz  <drow@mvista.com>

        * mips-linux-nat.c: Call the operating system GNU/Linux.
        * mips-linux-tdep.c: Likewise.
        * mips-tdep.c: Likewise.

22 years ago2002-02-20 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Wed, 20 Feb 2002 22:41:52 +0000 (22:41 +0000)]
2002-02-20  Daniel Jacobowitz  <drow@mvista.com>

        Fix PR gdb/265.
        * jv-exp.y (parse_number): Handle 64-bit integers.

22 years ago* stabsread.c (error_type_complaint): Improve error message.
Jim Blandy [Wed, 20 Feb 2002 18:40:52 +0000 (18:40 +0000)]
* stabsread.c (error_type_complaint): Improve error message.

22 years ago2002-02-20 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Wed, 20 Feb 2002 16:46:36 +0000 (16:46 +0000)]
2002-02-20  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/configure.in: Remove AM_PROC_CC_STDC.  Change
        AC_STDC_HEADERS to AC_HEADER_STDC.
        * gdbserver/configure: Regenerated.

22 years ago2002-02-19 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Wed, 20 Feb 2002 16:09:04 +0000 (16:09 +0000)]
2002-02-19  Pierre Muller  <muller@ics.u-strasbg.fr>

           * gdb.texinfo: Document Cygwin native specific commands.

22 years ago * osf-core.c (osf_core_vec): OSF/1 (Digital Unix) core files are
Alan Modra [Wed, 20 Feb 2002 12:42:38 +0000 (12:42 +0000)]
* osf-core.c (osf_core_vec):  OSF/1 (Digital Unix) core files are
little endian.

22 years ago * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Don't fold
Andreas Schwab [Wed, 20 Feb 2002 10:48:25 +0000 (10:48 +0000)]
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Don't fold
.IA64_unwind* in a relocatable link.

22 years agoMark 2.12 branch
Nick Clifton [Wed, 20 Feb 2002 10:46:54 +0000 (10:46 +0000)]
Mark 2.12 branch

22 years ago* arc-tdep.c (get_longjmp_target): Only compile this function if JB_PC
Richard Earnshaw [Wed, 20 Feb 2002 10:42:59 +0000 (10:42 +0000)]
* arc-tdep.c (get_longjmp_target): Only compile this function if JB_PC
is defined.
* sparc-tdep.c (get_longjmp_target): Likewise.

22 years ago* News: Add news about ARM and Multi-arch. Mention the new target
Richard Earnshaw [Wed, 20 Feb 2002 10:41:20 +0000 (10:41 +0000)]
* News: Add news about ARM and Multi-arch.  Mention the new target
arm*-*-netbsd*.

22 years agoDisplay 2nd and 3rd reloc types for 64-bit MIPS.
Nick Clifton [Wed, 20 Feb 2002 10:32:47 +0000 (10:32 +0000)]
Display 2nd and 3rd reloc types for 64-bit MIPS.
Narrow some fields for 80-char output.

22 years agomatch reality
David O'Brien [Wed, 20 Feb 2002 06:53:29 +0000 (06:53 +0000)]
match reality