OSDN Git Service

pf3gnuchains/sourceware.git
21 years agoAdd cpu directory.
nickc [Mon, 30 Sep 2002 10:34:06 +0000 (10:34 +0000)]
Add cpu directory.

21 years ago * scripttempl/elfd30v.sc: Order reloc sections placing .plt last.
amodra [Mon, 30 Sep 2002 09:31:30 +0000 (09:31 +0000)]
* scripttempl/elfd30v.sc: Order reloc sections placing .plt last.
* scripttempl/elfm68hc11.sc: Likewise.
* scripttempl/elfm68hc12.sc: Likewise.

21 years ago * gdb.texinfo (Packets): Fix typos "alligned".
hp [Mon, 30 Sep 2002 07:08:26 +0000 (07:08 +0000)]
* gdb.texinfo (Packets): Fix typos "alligned".
Correct z3/Z3 description.  Correct z4/Z4 title.

21 years ago2002-09-29 H.J. Lu <hjl@gnu.org>
hjl [Mon, 30 Sep 2002 06:31:59 +0000 (06:31 +0000)]
2002-09-29  H.J. Lu <hjl@gnu.org>

* config/tc-mips.c (md_apply_fix3): Subtract the symbol value
twice if howto->pcrel_offset is true.

21 years ago * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
amodra [Mon, 30 Sep 2002 05:54:50 +0000 (05:54 +0000)]
* ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.

21 years ago * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
amodra [Mon, 30 Sep 2002 05:25:20 +0000 (05:25 +0000)]
* ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
* ld-powerpc/powerpc.exp: New.

21 years agoRemove \n from calls to strace class printfs throughout.
cgf [Mon, 30 Sep 2002 04:35:17 +0000 (04:35 +0000)]
Remove \n from calls to strace class printfs throughout.

21 years agoremove newline
cgf [Mon, 30 Sep 2002 04:27:32 +0000 (04:27 +0000)]
remove newline

21 years ago* exceptions.cc (unused_sig_wrapper): Accommodate newer compilers.
cgf [Mon, 30 Sep 2002 04:26:52 +0000 (04:26 +0000)]
* exceptions.cc (unused_sig_wrapper): Accommodate newer compilers.

21 years agoNo need to set OTHER_GOT_RELOC_SECTIONS in emulparams/elf32ppclinux.sh.
hjl [Mon, 30 Sep 2002 04:23:40 +0000 (04:23 +0000)]
No need to set OTHER_GOT_RELOC_SECTIONS in emulparams/elf32ppclinux.sh.

21 years ago * ld-i386/reloc.s, ld-i386/reloc.d: New.
amodra [Mon, 30 Sep 2002 03:35:17 +0000 (03:35 +0000)]
* ld-i386/reloc.s, ld-i386/reloc.d: New.
* ld-i386/i386.exp: Run new test.

21 years ago * emultempl/elf32.em (output_rel_find): Always place orphan loadable
amodra [Mon, 30 Sep 2002 03:34:46 +0000 (03:34 +0000)]
* emultempl/elf32.em (output_rel_find): Always place orphan loadable
reloc sections just before .rel.plt/.rela.plt.
(gld${EMULATION_NAME}_place_orphan <.rel>): Remove combreloc code.
Only put loadable reloc sections in hold_rel.

21 years ago* security.cc (allow_ntsec): Default to zero.
cgf [Mon, 30 Sep 2002 03:05:13 +0000 (03:05 +0000)]
* security.cc (allow_ntsec): Default to zero.
* environ.cc (environ_init): Set allow_ntsec to TRUE by default, assuming OS
allows it.

21 years ago* cygpath.cc (close_arg): Remove unused static.
cgf [Mon, 30 Sep 2002 03:01:17 +0000 (03:01 +0000)]
* cygpath.cc (close_arg): Remove unused static.
* mkgroup.c (enum_local_users): Avoid compiler warning.
(enum_users): Ditto.
* mkpasswd.c: Ditto throughout.
* ssp.c: Ditto throughout.

21 years ago* environ.cc (environ_init): Avoid a compiler warning.
cgf [Mon, 30 Sep 2002 02:51:20 +0000 (02:51 +0000)]
* environ.cc (environ_init): Avoid a compiler warning.
* path.cc (path_conv::check): Ditto.
* path.h (path_conv::operator int): Ditto.
* regex/engine.c: Ditto throughout.
* regex/regcomp.c: Ditto throughout.
* regex/regexec.c: Ditto throughout.

21 years ago* thread.cc: Use "%E" in *_printf throughout rather than calling GetLastError.
cgf [Mon, 30 Sep 2002 01:19:45 +0000 (01:19 +0000)]
* thread.cc: Use "%E" in *_printf throughout rather than calling GetLastError.
GNUify comments.
(__pthread_mutex_lock): Don't return error on EBUSY since that just means that
the mutex has already been initialized.

21 years ago2002-09-29 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Mon, 30 Sep 2002 00:52:27 +0000 (00:52 +0000)]
2002-09-29  Elena Zannoni  <ezannoni@redhat.com>

* tui.c (tui_show_source): Don't access current_source_symtab, use
accessor function instead.  Include source.h and symtab.h
* tuiDisassem.c (tuiShowDisassemAndUpdateSource,
tuiVerticalDisassemScroll): Use accessor functions for current
source line and symtab.  Include source.h.
* tuiLayout.c (_extractDisplayStartAddr): Use accessor functions
for current source line and symtab.  Include source.h.
* tuiWin.c (_makeVisibleWithNewHeight): Ditto.
* tuiSourceWin.c (tuiUpdateSourceWindowAsIs,
tuiHorizontalSourceScroll): Ditto.
* tuiSource.c (tuiVerticalSourceScroll): Ditto.

21 years agodaily update
amodra [Mon, 30 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Mon, 30 Sep 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2002-09-29 H.J. Lu <hjl@gnu.org>
hjl [Sun, 29 Sep 2002 23:59:49 +0000 (23:59 +0000)]
2002-09-29  H.J. Lu <hjl@gnu.org>

* ld/emulparams/elf32ppc.sh (OTHER_GOT_RELOC_SECTIONS): New.
* ld/emulparams/elf32ppclinux.sh (OTHER_GOT_RELOC_SECTIONS): New.

21 years agoGNUify slightly.
cgf [Sun, 29 Sep 2002 23:56:57 +0000 (23:56 +0000)]
GNUify slightly.

21 years ago2002-09-30 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Sun, 29 Sep 2002 23:47:45 +0000 (23:47 +0000)]
2002-09-30  Robert Collins <rbtcollins@hotmail.com>

        * pthread.cc (pthread_mutex_init): Use new pthread_mutex::init.
        * thread.cc: Change __pthread_mutex_init to pthread_mutex::init
        throughout.
        (MTinterface::Init): Initialise pthread_mutex support.
        (pthread_mutex::mutexInitializationLock): Instantiate.
        (pthread_mutex::initMutex): New method.
        (__pthread_cond_dowait): Don't dereference untrusted pointers.
        Use the new pthread_mutex::init method.
        (__pthread_condattr_init): Don't dereference untrusted pointers.
        (__pthread_mutex_init): Rename to pthread_mutex::init.
        Lock and release mutexInitializationLock to prevent races on
        mutex initialisation.
        * thread.h (pthread_mutex::initMutex): New method, initialise
        pthread_mutex supporting state on process initialisation.
        (pthread_mutex::init): Initialise a single mutex.
        (pthread_mutex::mutexInitializationLock): A win32 mutex for
        syncronising pthread mutex initialisation.
        (__pthread_mutex_init): Remove this.

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
cagney [Sun, 29 Sep 2002 17:19:28 +0000 (17:19 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

Revert below (note that src does not contain Makefile.tpl):
* Makefile.tpl: Make subsituted variables more autoconfy.
* Makefile.in: Regenerate.

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
cagney [Sun, 29 Sep 2002 16:32:15 +0000 (16:32 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

* config/djgpp/fnchange.lst: Rename bfd/elf64-alpha.c and
bfd/elf64-alpha-fbsd.c.

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
cagney [Sun, 29 Sep 2002 16:20:20 +0000 (16:20 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

* config/djgpp/fnchange.lst: Rename i386gnu-nat.c and
i386gnu-tdep.c.

21 years ago2002-09-29 Nathanael Nerode <neroden@gcc.gnu.org>
neroden [Sun, 29 Sep 2002 16:12:36 +0000 (16:12 +0000)]
2002-09-29  Nathanael Nerode  <neroden@gcc.gnu.org>

* configure: Revert accidentally applied changes.

21 years ago2002-09-29 Nathanael Nerode <neroden@gcc.gnu.org>
neroden [Sun, 29 Sep 2002 15:59:33 +0000 (15:59 +0000)]
2002-09-29  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Make more autoconf-friendly.
* Makefile.in: Regenerate.
* configure: Make substitution more autoconf-like.

2002-09-28  Richard Earnshaw  <rearnsha@arm.com>

* configure.in (arm-*-coff, strongarm-*-coff, xscale-*-coff): Use a
single entry to handle all these.
(arm-*-elf, strongarm-*-elf, xscale-*-elf): Likewise.  Also enable
libjava on arm-*-elf.

21 years agoZap __FUNCTION__.
cagney [Sun, 29 Sep 2002 15:25:30 +0000 (15:25 +0000)]
Zap __FUNCTION__.

21 years agoDelete no-longer-needed tests.
cagney [Sun, 29 Sep 2002 14:20:31 +0000 (14:20 +0000)]
Delete no-longer-needed tests.

21 years agoAdd missing ChangeLog entry.
cgf [Sun, 29 Sep 2002 03:15:55 +0000 (03:15 +0000)]
Add missing ChangeLog entry.

21 years ago* cygthread.h (cygthread::terminate): Declare new function.
cgf [Sun, 29 Sep 2002 02:19:35 +0000 (02:19 +0000)]
* cygthread.h (cygthread::terminate): Declare new function.
(cygthread::initialized): Change to 'int'.
* cygthread.cc (cygthread::stub): Exit thread if initialized < 0.
(cygthread::new): Ditto.
(cygthread::runner): Ditto.  Set initialized using xor to preserve sign.
(cygthread::terminate): New function.
* dcrt0.cc (do_exit): Call cygthread::terminate.

21 years ago*** empty log message ***
gdbadmin [Sun, 29 Sep 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Sun, 29 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago* elf32-vax.c (elf_vax_size_dynamic_section): Don't strip
thorpej [Sat, 28 Sep 2002 23:15:50 +0000 (23:15 +0000)]
* elf32-vax.c (elf_vax_size_dynamic_section): Don't strip
.got sections.

21 years ago* config/tc-vax.c (md_estimate_size_before_relax): Only try to
thorpej [Sat, 28 Sep 2002 20:01:42 +0000 (20:01 +0000)]
* config/tc-vax.c (md_estimate_size_before_relax): Only try to
convert undefined references to GOT32/PLT32 if PIC code is
requested.  Fix comment.

21 years ago * sh-tdep.c (sh_use_struct_convention): Use definition according to ABI.
corinna [Sat, 28 Sep 2002 16:11:28 +0000 (16:11 +0000)]
* sh-tdep.c (sh_use_struct_convention): Use definition according to ABI.
(sh_push_arguments): Store in register with correct endianess.
(sh_default_store_return_value): Ditto.
(sh_gdbarch_init): Set sizeof long double to 8.

21 years ago * elf.c (map_sections_to_segments): Correct test for start of
amodra [Sat, 28 Sep 2002 03:25:56 +0000 (03:25 +0000)]
* elf.c (map_sections_to_segments): Correct test for start of
writable section in the same page as end of read-only section.

21 years ago* Makefile.in (check): Be more defensive when creating testsuite config.status.
cgf [Sat, 28 Sep 2002 03:15:44 +0000 (03:15 +0000)]
* Makefile.in (check): Be more defensive when creating testsuite config.status.

21 years ago * configure.in (powerpc-*-darwin*): Don't configure BFD, TK, or the
geoffk [Sat, 28 Sep 2002 01:44:34 +0000 (01:44 +0000)]
* configure.in (powerpc-*-darwin*): Don't configure BFD, TK, or the
things that depend on them.

21 years ago * gdb.base/annota1.exp (info break): Make directory components of
kevinb [Sat, 28 Sep 2002 01:12:03 +0000 (01:12 +0000)]
* gdb.base/annota1.exp (info break): Make directory components of
path optional since not all compilers emit this debug information.

  * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
  step ends up stepping out of the function instead of stopping on
  the epilogue.

21 years ago2002-09-27 Kaz Kojima <kkojima@rr.iij4u.or.jp>
drow [Sat, 28 Sep 2002 00:41:25 +0000 (00:41 +0000)]
2002-09-27  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

        * config/tc-sh.c (sh_force_relocation): Return 0 for
        some PC relative relocations when not relaxing.
        * testsuite/gas/sh/pcrel2.s: New.
        * testsuite/gas/sh/pcrel2.d: New.
        * testsuite/gas/sh/basic.exp: Add pcrel2 test.

21 years ago*** empty log message ***
gdbadmin [Sat, 28 Sep 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Sat, 28 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years agoAdd support for -m option. Fix PR gdb/433.
cagney [Fri, 27 Sep 2002 23:57:50 +0000 (23:57 +0000)]
Add support for -m option.  Fix PR gdb/433.

21 years ago* gas/vax/elf-rel.[ds]: New test.
thorpej [Fri, 27 Sep 2002 23:36:00 +0000 (23:36 +0000)]
* gas/vax/elf-rel.[ds]: New test.
* gas/vax/quad.exp: Move contents to...
* gas/vax/vax.exp: ...here.  New file.

21 years ago* elf32-vax.c (elf_vax_check_relocs): Remove unused
thorpej [Fri, 27 Sep 2002 22:28:16 +0000 (22:28 +0000)]
* elf32-vax.c (elf_vax_check_relocs): Remove unused
local_got_refcounts usage.  Remove allocation of got slot.
(elf_vax_gc_sweep_hook): Remove unused local_got_refcounts usage.
Remove de-allocation of got slot.
(elf_vax_size_dynamic_section): Fix some indentation.  Add hash
traversal for elf_vax_instantiate_got_entries.  Allow empty .got
sections to be GC'ed.
(elf_vax_instantiate_got_entries): New function.
(elf_vax_relocate_section): Simplify R_VAX_GOT32 handling.  Remove
tests that are now handled by elf_vax_instantiate_got_entries.
Assert GOT entry falls within .got section size.  Remove redundant
comparisions.  Fix comments.

21 years agoLast ChangeLog entry for defs.h is for both this patch and the previous patch.
kettenis [Fri, 27 Sep 2002 22:08:51 +0000 (22:08 +0000)]
Last ChangeLog entry for defs.h is for both this patch and the previous patch.

21 years ago* defs.h: Move inclusion of "ansidecl.h" before "gdb_locale.h".
kettenis [Fri, 27 Sep 2002 21:31:21 +0000 (21:31 +0000)]
* defs.h: Move inclusion of "ansidecl.h" before "gdb_locale.h".
Fix some whitespace problems.

21 years ago2002-09-27 Andrew Cagney <ac131313@redhat.com>
cagney [Fri, 27 Sep 2002 21:02:14 +0000 (21:02 +0000)]
2002-09-27  Andrew Cagney  <ac131313@redhat.com>

* hw_disk.c (hw_disk_init_address): Set device type to "block",
not "disk".

21 years agoThe v850 does not have a ctbp register.
wilson [Fri, 27 Sep 2002 20:25:59 +0000 (20:25 +0000)]
The v850 does not have a ctbp register.
Add myself to write-after-approval section of MAINTAINERS file.
* libc/sys/sysnecv850/crt0.S (start): Delete v850 code for initializing
the ctbp register.

21 years ago2002-09-27 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 27 Sep 2002 20:17:51 +0000 (20:17 +0000)]
2002-09-27  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/ctype/jp2uc.c: Change to use multiple arrays in jp2uc.h.
        Also convert to EUCJP before using arrays.  For values not in
        the conversion arrays, return WEOF.
        * libc/ctype/jp2uc.h: Change from one array to a number of
        arrays to account for the fact that the originating table
        is not contiguous for the input values since some are invalid.

21 years ago * generic/gdbtk-hooks.c (gdbtk_add_hooks): Add gdbtk_annotate_signal
kseitz [Fri, 27 Sep 2002 20:07:48 +0000 (20:07 +0000)]
    * generic/gdbtk-hooks.c (gdbtk_add_hooks): Add gdbtk_annotate_signal
        as annotate_signalled_hook.

21 years ago2002-09-27 David Carlton <carlton@math.stanford.edu>
carlton [Fri, 27 Sep 2002 19:33:48 +0000 (19:33 +0000)]
2002-09-27  David Carlton  <carlton@math.stanford.edu>

* Makefile.in (cris-tdep.o): Depend on gdb_string_h.
(mcore-tdep.o): Ditto.
(ns32k-tdep.o): Ditto.
(ns32knbsd-tdep.o): Ditto.
(sh3-rom.o): Ditto.
(vax-tdep.o): Ditto.
* cris-tdep.c: #include "gdb_string.h"
* mcore-tdep.c: Ditto.
* ns32k-tdep.c: Ditto.
* ns32knbsd-tdep.c: Ditto.
* sh3-rom.c: Ditto.
* vax-tdep.c: Ditto.

21 years agobfd/
jakub [Fri, 27 Sep 2002 19:29:14 +0000 (19:29 +0000)]
bfd/
* reloc.c: Add x86-64 TLS relocs.
* bfd-in2.h, libbfd.h: Rebuilt.
* elf64-x86-64.c (x86_64_elf_howto): Fix size fields for 32-bit
relocs.  Add TLS relocs.
(x86_64_reloc_map): Add TLS relocs.
(elf64_x86_64_info_to_howto): Adjust for added TLS relocs.
(struct elf64_x86_64_link_hash_entry): Add tls_type field.
(GOT_UNKNOWN, GOT_NORMAL, GOT_TLS_GD, GOT_TLS_IE): Define.
(elf64_x86_64_hash_entry): Define.
(struct elf64_x86_64_obj_tdata): New.
(elf64_x86_64_tdata, elf64_x86_64_local_got_tls_type): Define.
(struct elf64_x86_64_link_hash_table): Add tls_ld_got.
(link_hash_newfunc): Initialize tls_type.
(elf64_x86_64_link_hash_table_create): Initialize tls_ld_got.
(elf64_x86_64_copy_indirect_symbol): Swap tls_type if necessary.
(elf64_x86_64_mkobject): New.
(elf64_x86_64_elf_object_p): Allocate struct elf64_x86_64_obj_tdata.
(elf64_x86_64_tls_transition): New.
(elf64_x86_64_check_relocs): Add r_type variable and use it.
Handle TLS relocs.
(elf64_x86_64_gc_sweep_hook): Handle TLS relocs.
(allocate_dynrelocs): Allocate GOT space for TLS relocs.
(elf64_x86_64_size_dynamic_sections): Likewise.
(dtpoff_base, tpoff): New.
(elf64_x86_64_relocate_section): Handle TLS relocs.
(elf64_x86_64_finish_dynamic_symbol): Only handle non-TLS GOT
entries.
(bfd_elf64_mkobject): Define.

* elf32-i386.c (elf_i386_check_relocs) [R_386_TLS_LE]: Set
DF_STATIC_TLS if shared.
gas/
* config/tc-i386.c (tc_i386_fix_adjustable): Add x86-64 TLS relocs.
Define them if not BFD_ASSEMBLER.
(lex_got): Handle @tlsgd, @dtpoff and @tpoff in 64-bit mode, add
@tlsld.
(md_apply_fix3): No addend for BFD_RELOC_X86_64_TLSGD,
BFD_RELOC_X86_64_TLSLD and BFD_RELOC_X86_64_GOTTPOFF.
(tc_gen_reloc): Handle x86-64 TLS relocs.
include/
* elf/x86-64.h: Add TLS relocs.
ld/testsuite/
* lib/ld-lib.exp (run_ld_link_tests): Add.
* ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
file_contents): Remove.
(sh64tests): Add 6th field to the tests array.
* ld-i386/i386.exp (run_ld_link_tests): Remove.
* ld-x86-64/x86-64.exp: New.
* ld-x86-64/tlsbin.dd: New test.
* ld-x86-64/tlsbinpic.s: New test.
* ld-x86-64/tlsbin.rd: New test.
* ld-x86-64/tlsbin.s: New test.
* ld-x86-64/tlsbin.sd: New test.
* ld-x86-64/tlsbin.td: New test.
* ld-x86-64/tlslib.s: New test.
* ld-x86-64/tlspic1.s: New test.
* ld-x86-64/tlspic2.s: New test.
* ld-x86-64/tlspic.dd: New test.
* ld-x86-64/tlspic.rd: New test.
* ld-x86-64/tlspic.sd: New test.
* ld-x86-64/tlspic.td: New test.

21 years ago2002-09-27 David Carlton <carlton@math.stanford.edu>
carlton [Fri, 27 Sep 2002 19:20:51 +0000 (19:20 +0000)]
2002-09-27  David Carlton  <carlton@math.stanford.edu>

* config/djgpp/fnchange.lst: Add entries for
gdb/testsuite/gdb.c++/m-static files.

21 years agoFix bug in support for trap instruction.
wilson [Fri, 27 Sep 2002 18:59:07 +0000 (18:59 +0000)]
Fix bug in support for trap instruction.
* simops (OP_10007E0): Don't subtract 4 from PC.

21 years ago * MAINTAINERS: Add myself to the Write After Approval list.
wilson [Fri, 27 Sep 2002 18:58:04 +0000 (18:58 +0000)]
* MAINTAINERS: Add myself to the Write After Approval list.

21 years agoAdd myself to write-after-approval section with Andrew Cagney's permission.
wilson [Fri, 27 Sep 2002 18:55:44 +0000 (18:55 +0000)]
Add myself to write-after-approval section with Andrew Cagney's permission.

21 years ago2002-07-12 Mo DeJong <supermo@bayarea.net>
cagney [Fri, 27 Sep 2002 18:09:27 +0000 (18:09 +0000)]
2002-07-12  Mo DeJong  <supermo@bayarea.net>
* gdbmi.texinfo (var-evaluate-expression): Note that
var-list-children must be invoked before child variable
values can be evaluated.

21 years agoUse @sc{gcc} and @sc{gdb}.
cagney [Fri, 27 Sep 2002 17:56:37 +0000 (17:56 +0000)]
Use @sc{gcc} and @sc{gdb}.

21 years ago2002-09-27 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Fri, 27 Sep 2002 15:08:50 +0000 (15:08 +0000)]
2002-09-27  Robert Collins <rbtcollins@hotmail.com>

       * thread.cc (pthread_key::run_destructor): Run_destructor is not
       const as it needs to set the key value.
       * thread.h (pthread_key::run_destructor): Ditto.

2002-09-27  Robert Collins <rbtcollins@hotmail.com>

       * thread.cc (pthread_key::run_destructor): Follow opengroup algorithm.
       I.e. only run the destructor NON-NULL key values, and reset the key
       to NULL before running the destructor. Reported by Thomas Pfaff.

21 years ago2002-09-27 H.J. Lu <hjl@gnu.org>
hjl [Fri, 27 Sep 2002 14:53:15 +0000 (14:53 +0000)]
2002-09-27  H.J. Lu <hjl@gnu.org>

* gas/mips/mips-jalx.s: Add ".p2align 4".
* gas/mips/mips16-jalx.s: Likewise.

* gas/mips/mips-jalx.d: Check nop.
* gas/mips/mips16-jalx.d: Likewise.

21 years ago * lib/insight-support.exp (gdbtk_start): Figure out where
kseitz [Fri, 27 Sep 2002 14:49:25 +0000 (14:49 +0000)]
    * lib/insight-support.exp (gdbtk_start): Figure out where
        the insight executable is based on where gdb is. Use this
        executable to start insight instead of gdb.

21 years ago * config/tc-avr.c (md_apply_fix3): Reinstate code handling pcrel
amodra [Fri, 27 Sep 2002 04:38:47 +0000 (04:38 +0000)]
* config/tc-avr.c (md_apply_fix3): Reinstate code handling pcrel
fixups to current or absolute section.

21 years ago2002-09-26Martin M. Hunt <hunt@redhat.com>
hunt [Fri, 27 Sep 2002 00:49:01 +0000 (00:49 +0000)]
2002-09-26Martin M. Hunt  <hunt@redhat.com>

* mips-tdep.c (find_proc_desc): Initialize startaddr.

21 years agodaily update
amodra [Fri, 27 Sep 2002 00:00:03 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Fri, 27 Sep 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
cagney [Thu, 26 Sep 2002 22:34:07 +0000 (22:34 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_frame_chain): Don't chain past the dummy
frame.

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
cagney [Thu, 26 Sep 2002 22:29:09 +0000 (22:29 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_extract_struct_value_address): Return 0.
(rs6000_struct_return_address): Delete variable.
(rs6000_store_struct_return): Update.
(rs6000_gdbarch_init): Set extract_struct_value_address instead of
deprecated_extract_struct_value_address.
(rs6000_frame_align): New function.
(rs6000_gdbarch_init): Set frame_align.

21 years agoFix v850 .offset pseudo-op
wilson [Thu, 26 Sep 2002 22:04:19 +0000 (22:04 +0000)]
Fix v850 .offset pseudo-op
* config/tc-v850.c (v850_offset): Use frag_var instead of frag_now_fix
and frag_more.

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
cagney [Thu, 26 Sep 2002 19:40:29 +0000 (19:40 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

* regs/: Delete directory.

21 years ago2002-09-26 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Thu, 26 Sep 2002 18:35:21 +0000 (18:35 +0000)]
2002-09-26  Elena Zannoni  <ezannoni@redhat.com>

        * mi-cmd-disas.c (dump_insns): Add text only output for CLI.
        (do_mixed_source_and_assembly): Ditto.

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
cagney [Thu, 26 Sep 2002 17:46:03 +0000 (17:46 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

From Grace Sainsbury <graces@redhat.com>:
* Makefile.in (gdbtk-main.o): New target.
(gdb.o): New target.
(main_h): Define.
(main.o): Update dependencies.
(gdb$(EXEEXT)): Add gdb.o.
(SUBDIR_GDBTK_SRCS): Add gdbtk-main.c.
(SUBDIR_GDBTK_ALL, SUBDIR_GDBTK_UNINSTALL): Set.
(SUBDIR_GDBTK_CLEAN): Set.
(install-gdbtk): Install the insight binary.
(uninstall-gdbtk): New target.
(all-gdbtk, clean-gdbtk): New rule.
* top.c (use_windows): Default to zero.
* main.c: Include "main.h".
(main): Delete.
(struct captured_main_args): Delete.
(gdb_main): New function.
* main.h: New file.
* gdb.c: New File.

2002-09-26  Andrew Cagney  <ac131313@redhat.com>

From Grace Sainsbury <graces@redhat.com>:
* generic/gdbtk-main.c: New file.

21 years ago /gas/ChangeLog
ths [Thu, 26 Sep 2002 09:56:30 +0000 (09:56 +0000)]
/gas/ChangeLog
* config/tc-mips.c (CPU_HAS_MIPS16): Add mips-lsi-elf as MIPS16
capable configuration.
(macro_build): Check for MIPS16 capability, not for actual MIPS16 code
generation.
(mips_ip): Likewise.

/gas/testsuite/ChangeLog
* gas/mips/mips-jalx.d: New file, check jalx assembly.
* gas/mips/mips-jalx.s: Likewise.
* gas/mips/mips-no-jalx.l: Likewise.
* gas/mips/mips-no-jalx.s: Likewise.
* gas/mips/mips16-jalx.d: Likewise.
* gas/mips/mips16-jalx.s: Likewise.
* gas/mips/mips.exp: Add new tests.

/opcodes/ChangeLog:
* mips-dis.c (print_insn_mips): Always allow disassembly of
32-bit jalx opcode.

21 years ago* lib/libgloss.exp (build_wrapper): Use a tool-specific filename on
rearnsha [Thu, 26 Sep 2002 09:50:02 +0000 (09:50 +0000)]
* lib/libgloss.exp (build_wrapper): Use a tool-specific filename on
the host for the testglue.

21 years ago * elfxx-mips.c (_bfd_mips_elf_fake_sections): Don't emit unneeded
ths [Thu, 26 Sep 2002 09:10:57 +0000 (09:10 +0000)]
* elfxx-mips.c (_bfd_mips_elf_fake_sections): Don't emit unneeded
empty relocation sections.

21 years ago * config/tc-mips.c (append_insn): Fix jump overflow check.
ths [Thu, 26 Sep 2002 09:00:03 +0000 (09:00 +0000)]
* config/tc-mips.c (append_insn): Fix jump overflow check.
* gas/mips/jal-range.s: Fix jump overflow check.
* gas/mips/jal-range.l: Likewise.

21 years ago * elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
amodra [Thu, 26 Sep 2002 05:19:38 +0000 (05:19 +0000)]
* elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
(ppc64_elf_build_stubs): Build them here instead.

21 years ago * elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
amodra [Thu, 26 Sep 2002 05:19:12 +0000 (05:19 +0000)]
* elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
(ppc64_elf_build_stubs): Build them here instead.

21 years ago2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
neroden [Thu, 26 Sep 2002 04:25:16 +0000 (04:25 +0000)]
2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Make subsituted variables more autoconfy.
* Makefile.in: Regenerate.
* configure: Make seds more autoconfy.

21 years agodaily update
amodra [Thu, 26 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Thu, 26 Sep 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * gdb.texinfo: Use GNU/Linux instead of Linux.
kevinb [Wed, 25 Sep 2002 22:55:30 +0000 (22:55 +0000)]
* gdb.texinfo: Use GNU/Linux instead of Linux.

21 years ago2002-09-25 Andrew Cagney <cagney@redhat.com>
cagney [Wed, 25 Sep 2002 20:30:36 +0000 (20:30 +0000)]
2002-09-25  Andrew Cagney  <cagney@redhat.com>

* frame.c: Include "gdb_string.h" and "builtin-regs.h".
(frame_map_regnum_to_name): New function.
(frame_map_name_to_regnum): New function.
* frame.h (frame_map_name_to_regnum): Declare.
(frame_map_regnum_to_name): Declare.
* builtin-regs.c (builtin_reg_map_regnum_to_name): New function.
* builtin-regs.h (builtin_reg_map_regnum_to_name): Declare.
* parse.c: Do not include "builtin-regs.h".
(target_map_name_to_register): Delete function.
(write_dollar_variable): Use frame_map_name_to_regnum.
* parser-defs.h (target_map_name_to_register): Delete declaration.
* expprint.c: Include "frame.h".
(print_subexp): Use frame_map_regnum_to_name.
* eval.c (evaluate_subexp_standard): Use frame_map_regnum_to_name.
* infcmd.c (registers_info): Use frame_map_name_to_regnum.

2002-09-25  Andrew Cagney  <cagney@redhat.com>

* gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.

21 years ago2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
neroden [Wed, 25 Sep 2002 17:25:27 +0000 (17:25 +0000)]
2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Rewrite substituted lines to look autoconfy.
* Makefile.in: Regenerate.
* configure.in: Rewrite sed statements to look autoconfy.

21 years ago From "Anita Kulkarni" <AnitaK@kpit.com>
drow [Wed, 25 Sep 2002 17:06:08 +0000 (17:06 +0000)]
    From "Anita Kulkarni" <AnitaK@kpit.com>
        * scripttempl/sh.sc: Handle .eh_frame* and .gcc_exc*
        sections.

21 years agoReally rebuild it this time. :sigh:
neroden [Wed, 25 Sep 2002 16:56:04 +0000 (16:56 +0000)]
Really rebuild it this time. :sigh:

21 years ago2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
neroden [Wed, 25 Sep 2002 16:53:08 +0000 (16:53 +0000)]
2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
* Makefile.tpl: Autogenerate *-target-* lists, dependencies of
all-target-foo on configure-target-foo.
* Makefile.def: Ditto.
* Makefile.in: Rebuild.

21 years ago * mi-pthreads.exp (get_mi_thread_list): Check if expect_out
kseitz [Wed, 25 Sep 2002 16:08:43 +0000 (16:08 +0000)]
    * mi-pthreads.exp (get_mi_thread_list): Check if expect_out
        exists before using it.
        (check_mi_and_console_threads): Likewise.
        * gdb669.exp (get_mi_thread_list): Likewise.
        (check_mi_and_console_threads): Likewise.

21 years agoforce update of configure
kseitz [Wed, 25 Sep 2002 15:19:46 +0000 (15:19 +0000)]
force update of configure

21 years ago2002-09-25 Andrew Cagney <ac131313@redhat.com>
cagney [Wed, 25 Sep 2002 13:56:54 +0000 (13:56 +0000)]
2002-09-25  Andrew Cagney  <ac131313@redhat.com>

* gdb.texinfo (Packets): Replace @samp{} with ``an empty string''.

21 years ago* cygrun.c (main): Fix setting of CYGWIN environment variable.
cgf [Wed, 25 Sep 2002 13:53:45 +0000 (13:53 +0000)]
* cygrun.c (main): Fix setting of CYGWIN environment variable.
* Makefile.in: Remove linking of unnecessary libraries.

21 years ago2002-09-25 Andrew Cagney <ac131313@redhat.com>
cagney [Wed, 25 Sep 2002 13:34:52 +0000 (13:34 +0000)]
2002-09-25  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_frame_saved_pc): If the link register
wasn't saved, and the next innermost frame is a dummy, return the
dummy frame's link register.

21 years ago* fhandler_proc.cc (format_process_stat): make ctty a real device number.
cgf [Wed, 25 Sep 2002 12:24:22 +0000 (12:24 +0000)]
* fhandler_proc.cc (format_process_stat): make ctty a real device number.
(format_process_status): use effective uid/gid as real and saved uid/gid.

21 years ago * genscripts.sh (SEGMENT_SIZE): Use MAXPAGESIZE before
amodra [Wed, 25 Sep 2002 07:21:07 +0000 (07:21 +0000)]
* genscripts.sh (SEGMENT_SIZE): Use MAXPAGESIZE before
TARGET_PAGE_SIZE.
* scripttempl/elf.sc (DATA_SEGMENT_ALIGN): Incorporate
SEGMENT_SIZE alignment.
* emulparams/elf64ppc.sh (DATA_ADDR): Delete.
(SEGMENT_SIZE): Define.

21 years ago * library/combobox.tcl (build): Add line missing from previous patch.
fnasser [Wed, 25 Sep 2002 05:01:21 +0000 (05:01 +0000)]
* library/combobox.tcl (build): Add line missing from previous patch.

21 years agoFix from Paul Breed:
jimb [Wed, 25 Sep 2002 03:10:26 +0000 (03:10 +0000)]
Fix from Paul Breed:
* main.c (captured_main): Add a `break' after the case for 'b'.

21 years ago * ldexp.c (fold_unary): New. Split out from exp_fold_tree.
amodra [Wed, 25 Sep 2002 02:42:13 +0000 (02:42 +0000)]
* ldexp.c (fold_unary): New.  Split out from exp_fold_tree.
(fold_binary): Correct abs - non-abs case.
(fold_trinary): New.  Split out from exp_fold_tree.

21 years ago*** empty log message ***
gdbadmin [Wed, 25 Sep 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Wed, 25 Sep 2002 00:00:09 +0000 (00:00 +0000)]
daily update