OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
21 years ago * elf64-ppc.c (ELIMINATE_COPY_RELOCS): Define.
amodra [Wed, 19 Feb 2003 11:44:14 +0000 (11:44 +0000)]
* elf64-ppc.c (ELIMINATE_COPY_RELOCS): Define.
(ppc64_elf_check_relocs): Use it.  Correct comment.  Move SEC_ALLOC
test.
(ppc64_elf_adjust_dynamic_symbol): Use ELIMINATE_COPY_RELOCS.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Pass SHARED instead of INFO.
(allocate_dynrelocs): Adjust WILL_CALL_FINISH_DYNAMIC_SYMBOL uses,
and optimize.  Use ELIMINATE_COPY_RELOCS.
(ppc64_elf_relocate_section): Likewise.

21 years ago * elf32-ppc.c (struct ppc_elf_dyn_relocs): Add pc_count field.
amodra [Wed, 19 Feb 2003 11:26:50 +0000 (11:26 +0000)]
* elf32-ppc.c (struct ppc_elf_dyn_relocs): Add pc_count field.
(ppc_elf_copy_indirect_symbol): Copy pc_count field.
(ELIMINATE_COPY_RELOCS): Define.
(ppc_elf_adjust_dynamic_symbol): Convert copy relocs to dynamic.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Pass SHARED instead of INFO.
(MUST_BE_DYN_RELOC): Define.
(allocate_dynrelocs): Adjust WILL_CALL_FINISH_DYNAMIC_SYMBOL uses,
and optimize.  Trim dyn_relocs.
(ppc_elf_check_relocs): Don't generate dyn_relocs when we know they'll
not be used.  Do generate dyn_relocs for copy reloc avoidance.  Keep
track of pc_rel dyn relocs.
(ppc_elf_relocate_section): Remove "will_become_local".  Adjust
WILL_CALL_FINISH_DYNAMIC_SYMBOL use.  Trim dyn relocs as per
allocate_dynrelocs.  Don't recalculate "sec".

21 years ago * app.c (do_scrub_chars): Handle '||' in two states.
amodra [Wed, 19 Feb 2003 10:46:52 +0000 (10:46 +0000)]
* app.c (do_scrub_chars): Handle '||' in two states.

21 years agoimport latest versions
amodra [Wed, 19 Feb 2003 07:47:34 +0000 (07:47 +0000)]
import latest versions

21 years ago*** empty log message ***
gdbadmin [Wed, 19 Feb 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * generic/gdbtk-main.c (main): Change name of intepreter to "insight".
kseitz [Tue, 18 Feb 2003 23:33:05 +0000 (23:33 +0000)]
    * generic/gdbtk-main.c (main): Change name of intepreter to "insight".
        * generic/gdbtk.h: Add ifdef wrappers.
        (gdbtk_init): Declare.
        (gdbtk_source_start_file): Declare.
        * generic/gdbtk.c (gdbtk_init): Export.
        Reomve init_ui_hook stuff.
        Do not add hooks here anymore (moved into interps).
        Do not muck with gdbk_stdout et al (moved into interps).
        (gdbtk_source_start_file): Code ripped out of gdbtk_init
        which deals with sourcing the main startup file.
        (gdbtk_init_1): Hack: New function.
        (argv0): Hack: New static global.
        (tk_init): Moved to gdbtk-interps.c.
        (gdbtk_resume): Likewise.
        (gdbtk_suspend): Likewise.
        (gdbtk_prompt_p): Likewise.
        (gdbtk_exec): Likewise.
        (gdbtk_command_loop): Likewise.
        (_initialize_gdbtk): Move interpreter stuff to gdbtk-interps.c.
        Hack: Add new init_ui_hook.
        * generic/gdbtk-interps.c: New file.

21 years ago * Makefile.in: Add gdbtk-interps.c.
kseitz [Tue, 18 Feb 2003 23:27:41 +0000 (23:27 +0000)]
    * Makefile.in: Add gdbtk-interps.c.

21 years agodaily update
amodra [Tue, 18 Feb 2003 23:00:06 +0000 (23:00 +0000)]
daily update

21 years ago* xstormy16-decode.cxx: Regenerate.
dj [Tue, 18 Feb 2003 22:57:29 +0000 (22:57 +0000)]
* xstormy16-decode.cxx: Regenerate.
* xstormy16-sem.cxx: Regenerate.
* xstormy16-write.cxx: Regenerate.

* xstormy16.cxx (parity): Fix logic.

21 years ago* xstormy16.cpu (set-mem-alignfix-psw): Remove.
dj [Tue, 18 Feb 2003 22:57:07 +0000 (22:57 +0000)]
* xstormy16.cpu (set-mem-alignfix-psw): Remove.
(movlmemimm): Just mask the address.
(movhmemimm): Likewise.
(movlmemgr): Likewise.
(movhmemgr): Likewise.
(set-psw): Always set the psw last.
(set-psw-carry): Likewise.
(set-psw-add): Likewise.
(set-psw-sub): Likewise.

* xstormy16.cpu (set-psw-rrotate17): New.  Choose the correct set
of 16 patterns from the set-psw-rotate17 function.
(movgrigr, movgripostincgr, movgripredecgr, movgriigr,
movgriipostincgr, movgriipredecgr): Set psw correctly.
(movfgrigr, movfgripostincgr, movfgripredecgr, movfgriigr,
movfgriipostincgr, movfgriipredecgr): Fix semantics.
(rrcgrgr, rrcgrimm4): Use new set-psw-rrotate17 function.

21 years agoMake Sparc/Solaris work again.
kevinb [Tue, 18 Feb 2003 22:46:14 +0000 (22:46 +0000)]
Make Sparc/Solaris work again.

21 years ago2003-02-18 Christian Groessler <chris@groessler.org>
jjohnstn [Tue, 18 Feb 2003 22:41:16 +0000 (22:41 +0000)]
2003-02-18  Christian Groessler  <chris@groessler.org>

        * libc/machine/z8k/setjmp.S (_setjmp / _longjmp): Fix to
        support z8001 segmented mode.

21 years ago2003-02-18 Earnie Boyd <earnie@users.sf.net>
jjohnstn [Tue, 18 Feb 2003 22:34:02 +0000 (22:34 +0000)]
2003-02-18  Earnie Boyd  <earnie@users.sf.net>

        * libc/stdlib/mallocr.c (unlink): Don't assign a value to a pointer
        with a NULL value.

21 years ago2003-02-18 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 18 Feb 2003 22:14:25 +0000 (22:14 +0000)]
2003-02-18  Andrew Cagney  <cagney@redhat.com>

* symtab.h (struct objfile): Add opaque declaration.

21 years ago * Makefile.tpl (check-c++): Allow parallelism.
jason [Tue, 18 Feb 2003 20:12:50 +0000 (20:12 +0000)]
    * Makefile.tpl (check-c++): Allow parallelism.

21 years ago * mips/nullmon.c (_ftext, _end): Adjust declaration.
rsandifo [Tue, 18 Feb 2003 19:37:04 +0000 (19:37 +0000)]
* mips/nullmon.c (_ftext, _end): Adjust declaration.
(get_mem_info): Rework.

21 years ago * mips/crt0.S (zerobss): Reload __memsize after call.
rsandifo [Tue, 18 Feb 2003 19:32:24 +0000 (19:32 +0000)]
* mips/crt0.S (zerobss): Reload __memsize after call.

21 years ago2003-02-18 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 18 Feb 2003 15:41:29 +0000 (15:41 +0000)]
2003-02-18  Elena Zannoni  <ezannoni@redhat.com>

From Jim Ingham   <jingham@apple.com>:
        * dbxread.c (process_one_symbol): Use last_function_start rather
        than function_start_offset to find the real beginning of the
        current function.  The latter is just the text section offset on
        some systems, the former is always the real function start.

21 years ago * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
amodra [Tue, 18 Feb 2003 12:54:56 +0000 (12:54 +0000)]
* ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
relocs.
* ld-powerpc/tlsexe.g: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe.t: Likewise.

21 years ago * elf32-ppc.c (ppc_elf_relocate_section): Remove unnecessary test.
amodra [Tue, 18 Feb 2003 12:54:14 +0000 (12:54 +0000)]
* elf32-ppc.c (ppc_elf_relocate_section): Remove unnecessary test.
* elf64-ppc.c (ppc64_elf_tls_optimize): Decrement tlsld_got.refcount
on invalid LD relocs.
(allocate_dynrelocs): Invalid LD relocs don't use tlsld_got entry.
(ppc64_elf_relocate_section): Unify new handling of LD relocs and
tlsld_got entry.  Use IS_PPC64_TLS_RELOC.

21 years ago * ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC.
amodra [Tue, 18 Feb 2003 12:52:55 +0000 (12:52 +0000)]
* ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC.

21 years ago * grp.cc (internal_getgroups): Handle properly tokens with
corinna [Tue, 18 Feb 2003 10:09:37 +0000 (10:09 +0000)]
* grp.cc (internal_getgroups): Handle properly tokens with
no groups. Fix bug introduced on 2003-02-04.

21 years agoNew tests.
amodra [Tue, 18 Feb 2003 06:11:32 +0000 (06:11 +0000)]
New tests.

21 years ago * elf32-ppc.h: New file.
amodra [Tue, 18 Feb 2003 06:06:17 +0000 (06:06 +0000)]
* elf32-ppc.h: New file.
* elf32-ppc.c: Include elf32-ppc.h.
(NOP, CROR_151515, CROR_313131, TP_OFFSET, DTP_OFFSET): Define.
(struct ppc_elf_link_hash_entry): Rename "root" to "elf".  Adjust uses.
Add "tls_mask" field.
(TLS_GD, TLS_LD, TLS_TPREL, TLS_DTPREL, TLS_TLS, TLS_TPRELGD): Define.
(struct ppc_elf_link_hash_table): Rename "root" to "elf".  Adjust uses.
Add got, relgot, plt, relplt, dynbss, relbss, dynsbss, relsbss,
sdata, sdata2, tls_sec, tls_get_addr, tlsld_got fields.
Make use of htab shortcuts throughout file.
(ppc_elf_link_hash_newfunc): Init tls_mask field.
(ppc_elf_link_hash_table_create): Init new fields.
(ppc_elf_copy_indirect_symbol): Copy tls_mask.
(ppc_elf_howto_raw): Add tls relocs.
(ppc_elf_reloc_type_lookup): Handle them.
(ppc_elf_unhandled_reloc): New function.
(ppc_elf_create_got): Stash got section pointer in hash table,
return status.  Make .rela.got too.
(ppc_elf_create_dynamic_sections): Stash section pointers in htab.
(ppc_elf_adjust_dynamic_symbol): Only set up copy relocs when
NON_GOT_REF set.  Don't allocate space in .plt here..
(allocate_dynrelocs): ..do so here instead, properly ref-counting and
not allocating plt entries unnecessarily.  Allocate got entries here.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
(ppc_elf_size_dynamic_sections): Allocate local got entries.  Pass
"info" during allocate_dynrelocs hash traversal.  Use htab section
shortcuts rather than searching for named sections.  Get rid of
"plt" and "strip" booleans.
(update_local_sym_info, bad_shared_reloc): New functions.
(ppc_elf_check_relocs): Handle TLS relocs.  Move .rela.got creation to
ppc_elf_create_got.  Don't mark got or plt reloc syms dynamic, do so
in allocate_dynreloc.  Use update_local_sym_info and bad_shared_reloc.
Disallow R_PPC_EMB_RELSDA, R_PPC_EMB_NADDR32, R_PPC_EMB_NADDR16,
R_PPC_EMB_NADDR16_LO, R_PPC_EMB_NADDR16_HI and R_PPC_EMB_NADDR16_HA
in shared libs.  R_PPC_PLTREL32 is a plt reloc too.  Refcount all
relocs that might use a plt entry.  Set NON_GOT_REF too.
Enumerate all do-nothing relocs.
(ppc_elf_gc_sweep_hook): Simplify removal of dynrelocs.  Handle
tls relocs and all plt relocs.
(ppc_elf_tls_setup, ppc_elf_tls_optimize): New functions.
(ppc_elf_finish_dynamic_symbol): Don't build got entries here.
(ppc_elf_finish_dynamic_sections): Rewrite tag code using htab
shortcuts.
(ppc_elf_relocate_section): Tidy.  Handle TLS relocs.  Use
bfd_elf_local_sym_name.  Simplify unresolved reloc code.  Build got
entries and got relocs here.  Warn on non-zero got reloc addend.
Split out branch taken/not taken reloc code into a separate switch
and correct offset calculation. Allow BRTAKEN/BRNTAKEN dynamic relocs.
Split out HA reloc adjustments to separate switch statement.  Don't
warn on reloc overflow if we've already warned about undefined.
Don't rebuild sym name when reporting errors.  Report all possible
errors from _bfd_final_link_relocate.
(bfd_elf32_bfd_final_link): Don't define.

21 years ago * emultempl/ppc32elf.em: New file.
amodra [Tue, 18 Feb 2003 06:05:06 +0000 (06:05 +0000)]
* emultempl/ppc32elf.em: New file.
* emulparams/elf32ppc.sh (EXTRA_EM_FILE): Define.
* Makefile.am (eelf32lppc.c): Depend on emultempl/ppc32elf.em.
(eelf32lppcnto.c): Likewise.
(eelf32lppcsim.c): Likewise.
(eelf32ppcnto.c): Likewise.
(eelf32ppc.c): Likewise.
(eelf32ppc_fbsd.c): Likewise.
(eelf32ppcsim.c): Likewise.
(eelf32ppclinux.c): Likewise.

21 years ago * ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
amodra [Tue, 18 Feb 2003 06:03:41 +0000 (06:03 +0000)]
* ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
(IS_PPC_TLS_RELOC): Define.

21 years ago * ld.texinfo: Remove spaces between @samp and opening brace.
amodra [Tue, 18 Feb 2003 04:52:21 +0000 (04:52 +0000)]
* ld.texinfo: Remove spaces between @samp and opening brace.

21 years ago*** empty log message ***
gdbadmin [Tue, 18 Feb 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-02-17 Chris Demetriou <cgd@broadcom.com>
jjohnstn [Mon, 17 Feb 2003 23:45:26 +0000 (23:45 +0000)]
2003-02-17  Chris Demetriou  <cgd@broadcom.com>

        * mips/cfe.c (__cfe_handle, __cfe_entrypt): Fix types.

21 years agodaily update
amodra [Mon, 17 Feb 2003 23:00:05 +0000 (23:00 +0000)]
daily update

21 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Don't init "r". Don't
amodra [Mon, 17 Feb 2003 22:57:54 +0000 (22:57 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Don't init "r".  Don't
rebuild sym name when reporting errors.

21 years ago * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
amodra [Mon, 17 Feb 2003 22:49:53 +0000 (22:49 +0000)]
* ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.

21 years ago * emultempl/ppc64elf.em (ppc_create_output_section_statements): Check
amodra [Mon, 17 Feb 2003 22:49:24 +0000 (22:49 +0000)]
* emultempl/ppc64elf.em (ppc_create_output_section_statements): Check
hash creator.
(ppc_before_allocation): Don't do optimizations if wrong hash table.
(gld${EMULATION_NAME}_finish): Ditto.

21 years agoRevert previous change. Something doesn't work.
cagney [Mon, 17 Feb 2003 21:56:27 +0000 (21:56 +0000)]
Revert previous change.  Something doesn't work.

21 years agoRevert below change.
cgf [Mon, 17 Feb 2003 18:49:11 +0000 (18:49 +0000)]
Revert below change.

21 years ago* gdbtk/gdbtk.c (tk_procs): Make file global. Declare at top.
cgf [Mon, 17 Feb 2003 18:41:29 +0000 (18:41 +0000)]
* gdbtk/gdbtk.c (tk_procs): Make file global.  Declare at top.
(_initialize_gdbtk): Move interp_add from here.
(gdb_tk): Call interp_add here.  Pass correct uiout to interp_new.

21 years agoFix the behaviour of --allow-shlib-undefined, so that it does what it claims
nickc [Mon, 17 Feb 2003 18:24:37 +0000 (18:24 +0000)]
Fix the behaviour of --allow-shlib-undefined, so that it does what it claims
to do.  Add an inverse switch.  Update the documentation.

21 years agoSEGMENT_OVERLAPS: Check that LMAs overlap as well.
nickc [Mon, 17 Feb 2003 18:13:18 +0000 (18:13 +0000)]
SEGMENT_OVERLAPS: Check that LMAs overlap as well.

21 years agoRe-generate using autoconf 000227.
cagney [Mon, 17 Feb 2003 17:14:16 +0000 (17:14 +0000)]
Re-generate using autoconf 000227.

21 years ago2003-02-17 Andrew Cagney <ac131313@redhat.com>
cagney [Mon, 17 Feb 2003 16:58:01 +0000 (16:58 +0000)]
2003-02-17  Andrew Cagney  <ac131313@redhat.com>

* configure.in (Makefile): Use the test ${target} != ${host},
instead of the absence of the "nm.h" file, to determine of the
configuration non-native.
* configure: Regenerate.

21 years ago*** empty log message ***
gdbadmin [Mon, 17 Feb 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago* cygwin.din: Export all appropriate newlibc libm functions. Sort.
cgf [Sun, 16 Feb 2003 19:31:07 +0000 (19:31 +0000)]
* cygwin.din: Export all appropriate newlibc libm functions.  Sort.
* include/cygwin/version.h: Bump API minor number.

21 years ago * configure.in (*-*-darwin*): Rename from powerpc*-*-darwin*,
geoffk [Sun, 16 Feb 2003 01:24:56 +0000 (01:24 +0000)]
* configure.in (*-*-darwin*): Rename from powerpc*-*-darwin*,
don't configure target-libobjc.
* configure: Regenerate.

21 years ago*** empty log message ***
gdbadmin [Sun, 16 Feb 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Sat, 15 Feb 2003 23:00:06 +0000 (23:00 +0000)]
daily update

21 years ago* cygwin.din: Export all appropriate newlib functions.
cgf [Sat, 15 Feb 2003 21:45:08 +0000 (21:45 +0000)]
* cygwin.din: Export all appropriate newlib functions.
* include/cygwin/version.h: Bump API minor number.

21 years ago2003-02-13 Michael Chastain <mec@shout.net>
chastain [Sat, 15 Feb 2003 18:32:44 +0000 (18:32 +0000)]
2003-02-13  Michael Chastain  <mec@shout.net>

* gdb.base/exprs.exp: Remove i960 remnants.
* gdb.base/funcargs.exp: Likewise.
* gdb.base/list.exp: Likewise.
* gdb.base/ptype.exp: Likewise.

21 years agoFrom Chris Faylor <cgf@redhat.com>
kseitz [Sat, 15 Feb 2003 07:12:05 +0000 (07:12 +0000)]
From Chris Faylor <cgf@redhat.com>
* generic/gdbtk-main.c (main): Correctly initialize args.interpreter_p.

21 years agowhite space
cgf [Sat, 15 Feb 2003 03:24:54 +0000 (03:24 +0000)]
white space

21 years ago2003-02-14 Martin M. Hunt <hunt@redhat.com>
hunt [Sat, 15 Feb 2003 02:10:40 +0000 (02:10 +0000)]
2003-02-14  Martin M. Hunt  <hunt@redhat.com>

* library/globalpref.itb (GlobalPref::_change_icons): Fix
curselection call for combobox.

21 years ago2003-02-14 David Carlton <carlton@math.stanford.edu>
carlton [Sat, 15 Feb 2003 01:20:45 +0000 (01:20 +0000)]
2003-02-14  David Carlton  <carlton@math.stanford.edu>

* gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
pEe->D::vg()" from XFAIL to KFAIL.

21 years ago*** empty log message ***
gdbadmin [Sat, 15 Feb 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Fri, 14 Feb 2003 23:00:05 +0000 (23:00 +0000)]
daily update

21 years ago* Makefile.tpl (RANLIB): Define.
dj [Fri, 14 Feb 2003 21:15:36 +0000 (21:15 +0000)]
* Makefile.tpl (RANLIB): Define.
* Makefile.in: Regenerate.

21 years ago * mmap.cc (mprotect): Add missing break.
corinna [Fri, 14 Feb 2003 21:15:16 +0000 (21:15 +0000)]
* mmap.cc (mprotect): Add missing break.

21 years ago2003-02-14 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 14 Feb 2003 20:36:57 +0000 (20:36 +0000)]
2003-02-14  Elena Zannoni  <ezannoni@redhat.com>

        From Brian Ford  <ford@vss.fsi.com>

* cli/cli-decode.c (lookup_cmd_composition) [TUI]: Properly
conditionalize tui_active test.
(lookup_cmd_1): Ditto.

21 years ago* configure.in: Add check for _etext.
kettenis [Fri, 14 Feb 2003 20:06:59 +0000 (20:06 +0000)]
* configure.in: Add check for _etext.
* maint.c (maintenance_set_profile_cmd): Use etext if _etext isn't
available.
* config.in, configure: regenerated.

21 years ago* profile/Makefile.in (mcount.o): Use ALL_CFLAGS for compilation to ensure
cgf [Fri, 14 Feb 2003 19:25:11 +0000 (19:25 +0000)]
* profile/Makefile.in (mcount.o): Use ALL_CFLAGS for compilation to ensure
-mno-cygwin where appropriate.  Filter out -O2.

21 years ago2003-02-13 Dave Brolley <brolley@redhat.com>
brolley [Fri, 14 Feb 2003 19:06:21 +0000 (19:06 +0000)]
2003-02-13  Dave Brolley  <brolley@redhat.com>

        * compMapper.cxx (make_name_mapping): Compute the upper bound of a
        mapped range correctly when bytes_per_word is specified.

21 years ago * dwarf2read.c (dwarf2_get_pc_bounds): Offset addresses by base.
drow [Fri, 14 Feb 2003 19:05:52 +0000 (19:05 +0000)]
* dwarf2read.c (dwarf2_get_pc_bounds): Offset addresses by base.

21 years ago2003-02-14 Andrew Cagney <ac131313@redhat.com>
cagney [Fri, 14 Feb 2003 13:58:04 +0000 (13:58 +0000)]
2003-02-14  Andrew Cagney  <ac131313@redhat.com>

* main.c (tui_version): Delete variable.
(captured_main): When --tui, set interpreter_p to "tui" instead of
enabling tui_version.
* printcmd.c (display_command) [TUI]: Test tui_active instead of
tui_version.
* cli/cli-decode.c (lookup_cmd_composition): Ditto.
* cli/cli-cmds.c (disassemble_command): Ditto.
* defs.h (tui_version): Delete declaration.
* Makefile.in (SUBDIR_TUI_SRCS): Add "tui/tui-interp.c".
(tui-interp.o): Add rules.
(SUBDIR_TUI_OBS): Add "tui-interp.o".

Index: tui/ChangeLog
2003-02-14  Andrew Cagney  <ac131313@redhat.com>

* tui.c (tui_enable, tui_disable): Don't modify tui_version.
(tui_is_window_visible, tui_get_command_dimension): Test
tui_active instead of tui_version.
* tuiData.h (tui_version): Delete declaration.
* tui-hooks.c (tui_init_hook, tui_event_loop): Delete function,
moved to "tui-interp.c".
(tui_exit, tui_command_loop): Ditto.
(_initialize_tui): Don't initialize init_ui_hook.  Initialize
target_new_objfile_hook.
* tui-interp.c: New file.

21 years agoChange embedded documentation to use consistent indentation and to split up
nickc [Fri, 14 Feb 2003 11:16:09 +0000 (11:16 +0000)]
Change embedded documentation to use consistent indentation and to split up
long lines.  Change informal style of description for functions lacking real
documentation.

21 years ago(_bfd_stab_section_find_nearest_line): For line number stabs outside of
nickc [Fri, 14 Feb 2003 09:31:56 +0000 (09:31 +0000)]
(_bfd_stab_section_find_nearest_line): For line number stabs outside of
functions, treat values as absolute addresses.

21 years ago(elf_core_file_p): Compare alternate machine codes for ELF backends when
nickc [Fri, 14 Feb 2003 09:21:21 +0000 (09:21 +0000)]
(elf_core_file_p): Compare alternate machine codes for ELF backends when
checking if the generic ELF target should be used.

21 years ago* win32-nat.cc (register_loaded_dll): Correctly set address range for
cgf [Fri, 14 Feb 2003 05:15:42 +0000 (05:15 +0000)]
* win32-nat.cc (register_loaded_dll): Correctly set address range for
just-loaded dll.

21 years ago* exceptions.cc (try_to_debug): Don't reset priority when returning from
cgf [Fri, 14 Feb 2003 02:52:28 +0000 (02:52 +0000)]
* exceptions.cc (try_to_debug): Don't reset priority when returning from
non-waitloop call.

21 years ago[ChangeLog]
jsm [Fri, 14 Feb 2003 01:13:44 +0000 (01:13 +0000)]
[ChangeLog]
2003-02-12  Jason Molenda  (jmolenda@apple.com)

        * symmisc.c (print_objfile_statistics): Include information about
        the number of psymtabs and symtabs in each object file.

[testsuite/ChangeLog]
2003-02-13  Jason Molenda  (jmolenda@apple.com)

        * gdb.base/maint.exp: Update maint print statistics regexp to include
        new entries.

21 years agoFix typo in last ChangeLog entry.
dannysmith [Fri, 14 Feb 2003 00:45:17 +0000 (00:45 +0000)]
Fix typo in last ChangeLog entry.

21 years ago * profile/Makefile.in (mcount,o): Use -O1 optimization
dannysmith [Fri, 14 Feb 2003 00:42:34 +0000 (00:42 +0000)]
* profile/Makefile.in (mcount,o): Use -O1 optimization
switch to compile.

21 years agoUpdate copyright date.
brolley [Fri, 14 Feb 2003 00:02:40 +0000 (00:02 +0000)]
Update copyright date.

21 years ago*** empty log message ***
gdbadmin [Fri, 14 Feb 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago* fhandler_console.cc (fhandler_console::write_normal): Use MessageBeep for
cgf [Thu, 13 Feb 2003 23:51:41 +0000 (23:51 +0000)]
* fhandler_console.cc (fhandler_console::write_normal): Use MessageBeep for
bell sound.
* autoload.cc (MessageBeep): Add.

21 years ago * elf64-ppc.c (ppc64_elf_link_hash_table_create): Init tls_get_addr.
amodra [Thu, 13 Feb 2003 23:48:31 +0000 (23:48 +0000)]
* elf64-ppc.c (ppc64_elf_link_hash_table_create): Init tls_get_addr.
(ppc64_elf_copy_indirect_symbol): Merge tls_mask too.
(ppc64_elf_gc_sweep_hook): Simplify removal of dyn_relocs.
(allocate_dynrelocs): Don't treat undefined and undefweak specially.
(ppc_size_one_stub): Fix warning, and tighten plt entry check.
(group_sections): Don't share a stub section if stubs are for a large
section.  Adjust comment.
(ppc64_elf_size_stubs): Roughly double the size left for stubs if
!stubs_always_before_branch.
(ppc64_elf_relocate_section): Initialize tlsld GOT entry once.  Don't
treat undefined and undefweak specially when processing dyn relocs.

21 years agodaily update
amodra [Thu, 13 Feb 2003 23:00:06 +0000 (23:00 +0000)]
daily update

21 years ago2003-02-13 Michael Chastain <mec@shout.net>
chastain [Thu, 13 Feb 2003 22:42:59 +0000 (22:42 +0000)]
2003-02-13  Michael Chastain  <mec@shout.net>

* gdb.c++/inherit.exp: Remove call to get_debug_format.

21 years agobfd/
jakub [Thu, 13 Feb 2003 22:14:10 +0000 (22:14 +0000)]
bfd/
* elflink.h (elf_link_add_object_symbols): Handle .symver x, x@FOO.
ld/testsuite/
* ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvers/vers.exp: Likewise.  Add vers24a, vers24b and vers24c
tests.
* ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
version.
* ld-elfvers/vers19.ver: Likewise.
* ld-elfvers/vers24a.c: New test.
* ld-elfvers/vers24b.c: New test.
* ld-elfvers/vers24c.c: New test.
* ld-elfvers/vers24.map: New test.
* ld-elfvers/vers24.rd: New test.
* lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
cflags.  If source files have .c extension, compile them first.

21 years ago2003-02-12 Michael Chastain <mec@shout.net>
chastain [Thu, 13 Feb 2003 21:33:20 +0000 (21:33 +0000)]
2003-02-12  Michael Chastain  <mec@shout.net>

* gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
* gdb.c++/inherit.exp: Likewise.
* gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
* gdb.c++/templates.exp: Likewise.
* gdb.c++/virtfunc.exp: Likewise.

21 years ago(elf32_thumb_to_arm_stub): Include section VMAs in computation of offset to
nickc [Thu, 13 Feb 2003 19:35:22 +0000 (19:35 +0000)]
(elf32_thumb_to_arm_stub): Include section VMAs in computation of offset to
insert into BL instruction.

21 years agomerge from gcc
dj [Thu, 13 Feb 2003 18:52:46 +0000 (18:52 +0000)]
merge from gcc

21 years ago * main.h (struct captured_main_args): Add interpreter_p.
kseitz [Thu, 13 Feb 2003 18:07:23 +0000 (18:07 +0000)]
    * main.h (struct captured_main_args): Add interpreter_p.
        * main.c (captured_main): Initialize interpreter_p from context.
        * gdb.c (main): Set interpreter_p argument.
        * Makefile.in (gdb.o): Add dependency for interps.h.

21 years ago* include/cygwin/types.h: Use correct ifdef guard for u_ definitions.
cgf [Thu, 13 Feb 2003 15:37:06 +0000 (15:37 +0000)]
* include/cygwin/types.h: Use correct ifdef guard for u_ definitions.

21 years ago* environ.cc (environ_init): Use strechr.
cgf [Thu, 13 Feb 2003 15:17:11 +0000 (15:17 +0000)]
* environ.cc (environ_init): Use strechr.

21 years agooops.
cgf [Thu, 13 Feb 2003 15:16:33 +0000 (15:16 +0000)]
oops.

21 years ago* include/cygwin/in.h (sockaddr_in): Fix typo.
cgf [Thu, 13 Feb 2003 15:15:31 +0000 (15:15 +0000)]
* include/cygwin/in.h (sockaddr_in): Fix typo.

21 years agofix typo
cgf [Thu, 13 Feb 2003 14:20:32 +0000 (14:20 +0000)]
fix typo

21 years ago* how.texinfo: Add more w32api words.
cgf [Thu, 13 Feb 2003 14:18:23 +0000 (14:18 +0000)]
* how.texinfo: Add more w32api words.

21 years agoDocumenation formatting improvements.
nickc [Thu, 13 Feb 2003 11:26:41 +0000 (11:26 +0000)]
Documenation formatting improvements.
Move Gnu Free Documenation License to a seperate file.

21 years agoFor N_SLINE only include function_start_offset if the symbol is within a
nickc [Thu, 13 Feb 2003 10:38:37 +0000 (10:38 +0000)]
For N_SLINE only include function_start_offset if the symbol is within a
function; otherwise, the value is absolute.

21 years agoHandle global register vairables.
nickc [Thu, 13 Feb 2003 10:32:46 +0000 (10:32 +0000)]
Handle global register vairables.

21 years agoAdd 'H' to getlongopts so that "readelf -H" does not display "unknown option"
nickc [Thu, 13 Feb 2003 09:56:51 +0000 (09:56 +0000)]
Add 'H' to getlongopts so that "readelf -H" does not display "unknown option"

21 years agoFix help messages about demangling styles
nickc [Thu, 13 Feb 2003 09:53:06 +0000 (09:53 +0000)]
Fix help messages about demangling styles

21 years ago* path.h (path_conv): Reorganize slightly.
cgf [Thu, 13 Feb 2003 03:13:37 +0000 (03:13 +0000)]
* path.h (path_conv): Reorganize slightly.

21 years ago* fhandler_tty.cc (process_input): Add sanity check to ensure that console
cgf [Thu, 13 Feb 2003 02:56:36 +0000 (02:56 +0000)]
* fhandler_tty.cc (process_input): Add sanity check to ensure that console
typeahead is cleared on signal.

21 years ago* spawn.cc (linebuf::~linebuf): Resurrect commented out (for debugging?) code.
cgf [Thu, 13 Feb 2003 02:52:40 +0000 (02:52 +0000)]
* spawn.cc (linebuf::~linebuf): Resurrect commented out (for debugging?) code.

21 years ago* MAINTAINERS: Remove out-of-date file.
cgf [Thu, 13 Feb 2003 02:41:44 +0000 (02:41 +0000)]
* MAINTAINERS: Remove out-of-date file.

21 years agomerge from gcc
dj [Thu, 13 Feb 2003 02:10:04 +0000 (02:10 +0000)]
merge from gcc

21 years ago*** empty log message ***
gdbadmin [Thu, 13 Feb 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * write.c (TC_FORCE_RELOCATION_SUB_SAME): Revert last change.
amodra [Wed, 12 Feb 2003 23:21:08 +0000 (23:21 +0000)]
* write.c (TC_FORCE_RELOCATION_SUB_SAME): Revert last change.
* config/tc-s390.h (TC_FORCE_RELOCATION_SUB_SAME): Define.

21 years agodaily update
amodra [Wed, 12 Feb 2003 23:00:05 +0000 (23:00 +0000)]
daily update

21 years ago* cygpath.cc (doit): Allocate more space for non-path filename.
cgf [Wed, 12 Feb 2003 22:48:13 +0000 (22:48 +0000)]
* cygpath.cc (doit): Allocate more space for non-path filename.