OSDN Git Service
cgf [Tue, 1 Jan 2002 17:10:13 +0000 (17:10 +0000)]
* Makefile.in: Make .bz2 tarball.
cgf [Tue, 1 Jan 2002 16:49:52 +0000 (16:49 +0000)]
restore missing entry
kettenis [Tue, 1 Jan 2002 16:29:42 +0000 (16:29 +0000)]
* i386-tdep.h (struct gdbarch_tdep): Add `os_ident' member.
* i386-tdep.c: Include "elf-bfd.h".
(process_note_abi_tag_sections): New function.
(i386_gdbarch_init): Add code to recognize various OS/ABI
combinations.
corinna [Tue, 1 Jan 2002 16:25:31 +0000 (16:25 +0000)]
* fhandler.h (fhandler_socket::sun_path): New private member.
(fhandler_socket::set_sun_path): New method.
(fhandler_socket::get_sun_path): Ditto.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize
sun_path to NULL.
(fhandler_socket::~fhandler_socket): Free sun_path if needed.
(fhandler_socket::set_sun_path): New method.
* net.cc (cygwin_bind): Set sun_path to path of local socket file.
(cygwin_getsockname): Add code to return correct sockaddr for unix
domain sockets.
kettenis [Tue, 1 Jan 2002 15:17:37 +0000 (15:17 +0000)]
* maint.c (_initialize_maint_cmds): Add missing in
string-literal.
rth [Tue, 1 Jan 2002 01:18:16 +0000 (01:18 +0000)]
* config/tc-ia64.c (has_suffix_p): New.
(note_register_values): Use it instead of strstr.
rth [Tue, 1 Jan 2002 01:16:43 +0000 (01:16 +0000)]
* config/tc-ia64.c (errata_nop_necessary_p): Prototype.
(make_unw_section_name): Constify local variables.
dj [Tue, 1 Jan 2002 01:03:22 +0000 (01:03 +0000)]
merge from gcc
gdbadmin [Tue, 1 Jan 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
law [Mon, 31 Dec 2001 23:47:00 +0000 (23:47 +0000)]
* config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
'X', 'M', and 'A'.
law [Mon, 31 Dec 2001 23:44:08 +0000 (23:44 +0000)]
* hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
'X', 'M', and 'A'. No longer emit a space after 'x' or 's'.
Always emit a space after 'H'.
law [Mon, 31 Dec 2001 23:43:03 +0000 (23:43 +0000)]
* hppa.h (call, ret): Move to end of table.
(addb, addib): PA2.0 variants should have been PA2.0W.
(ldw, ldh, ldb, stw, sth, stb, stwa): Reorder to keep disassembler
happy.
(fldw, fldd, fstw, fstd, bb): Likewise.
(short loads/stores): Tweak format specifier slightly to keep
disassembler happy.
(indexed loads/stores): Likewise.
(absolute loads/stores): Likewise.
cgf [Mon, 31 Dec 2001 23:24:10 +0000 (23:24 +0000)]
Nuke
eliz [Mon, 31 Dec 2001 19:33:46 +0000 (19:33 +0000)]
Fix a typo in the last change.
eliz [Mon, 31 Dec 2001 19:17:30 +0000 (19:17 +0000)]
Fix last change.
eliz [Mon, 31 Dec 2001 19:06:38 +0000 (19:06 +0000)]
* gdb.texinfo (Free Software): New section ``Free Software Needs
Free Documentation''.
jakub [Mon, 31 Dec 2001 11:49:08 +0000 (11:49 +0000)]
* elflink.h (elf_bfd_final_link): Check if dynobj is not NULL
before looking for .eh_frame_hdr section.
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): If
.eh_frame_hdr section is being stripped from output, don't do
anything.
cgf [Mon, 31 Dec 2001 06:24:15 +0000 (06:24 +0000)]
Strip path when installing library.
trix [Mon, 31 Dec 2001 04:08:20 +0000 (04:08 +0000)]
Fix for xcoff <bigaf> big archive format support.
trix [Mon, 31 Dec 2001 04:06:14 +0000 (04:06 +0000)]
Fix for xcoff <bigaf> big archive support.
cgf [Mon, 31 Dec 2001 04:00:05 +0000 (04:00 +0000)]
* include/getopt.h: Fix define.
cgf [Mon, 31 Dec 2001 03:19:28 +0000 (03:19 +0000)]
* speclib: New file.
* Makefile.in: Create library versions of automode.o, textmode.o, and binmode.o
for easier use on command line. Create libpthread.a, libm.a, and libc.a with
subsets of exports found in libcygwin.a.
gdbadmin [Mon, 31 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Sun, 30 Dec 2001 18:52:19 +0000 (18:52 +0000)]
* cygmagic: Eliminate unneeded use of 'tr' and 'bc'.
corinna [Sun, 30 Dec 2001 17:38:23 +0000 (17:38 +0000)]
* security.cc (open_local_policy): Use POLICY_EXECUTE instead of
enumerating user rights.
msnyder [Sun, 30 Dec 2001 17:00:42 +0000 (17:00 +0000)]
2001-12-30 Michael Snyder <msnyder@redhat.com>
* sparc-tdep.c (sparc-store-return-value): Whitespace fix-up.
eliz [Sun, 30 Dec 2001 06:25:14 +0000 (06:25 +0000)]
Fix the application of GFDL in the Copyright notice.
msnyder [Sun, 30 Dec 2001 03:52:20 +0000 (03:52 +0000)]
2001-12-29 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (maint info sections): Fix typo.
ezannoni [Sun, 30 Dec 2001 00:14:49 +0000 (00:14 +0000)]
2001-12-29 Elena Zannoni <ezannoni@redhat.com>
* Makefile.in (rs6000-tdep.o): Add dependency on parser-defs.h.
* rs6000-tdep.c: Include parser-defs.h.
(rs6000_register_virtual_type): Rewrite, including handling of
AltiVec regs type.
(altivec_register_p): New function.
(rs6000_do_altivec_registers): New function.
(rs6000_altivec_registers_info): New function.
(rs6000_do_registers_info): New function.
(R16): Define.
(PPC_ALTIVEC_REGS): Define.
(registers_powerpc): Add AltiVec registers.
(registers_7400): Define.
(variants): Add 7400 machine.
(rs6000_gdbarch_init): Set the numbers of AltiVec registers.
Initialize gdbarch_do)_registers_info.
(rs6000_info_power_command): New function.
(info_power_cmdlist): New static variable.
(_initialize_rs6000_tdep): Add new 'info powerpc altivec' command.
* ppc-tdep.h (struct gdbarch_tdep): Add altivec regnum fields.
(altivec_register_p): Export.
gdbadmin [Sun, 30 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
corinna [Sat, 29 Dec 2001 22:03:32 +0000 (22:03 +0000)]
* security.cc (open_local_policy): Initialize lsa handle to NULL.
Request only needed access rights in call to LsaOpenPolicy().
(create_token): Check for NULL lsa pointer.
kettenis [Sat, 29 Dec 2001 20:15:46 +0000 (20:15 +0000)]
* i386bsd-nat.c (reg_offset): Fix typo.
kettenis [Sat, 29 Dec 2001 19:38:15 +0000 (19:38 +0000)]
* i386-tdep.c (i386_push_dummy_frame): Don't write back the
modified frame pointer until the old frame pointer has been saved.
cagney [Sat, 29 Dec 2001 19:25:57 +0000 (19:25 +0000)]
* arch-utils.c (initialize_current_architecture): Test byte_order
against BFD_ENDIAN_UNKNOWN.
(gdbarch_info_init): Initialize byte_order to BFD_ENDIAN_UNKNOWN.
* gdbarch.sh: Update comments on default value of byte_order.
(verify_gdbarch, gdbarch_update_p): Test byte_order against
BFD_ENDIAN_UNKNOWN.
* gdbarch.h, gdbarch.c: Re-generate.
gdbadmin [Sat, 29 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
fche [Fri, 28 Dec 2001 21:16:48 +0000 (21:16 +0000)]
* --trace-counter extensions
[bsp]
2001-12-27 Frank Ch. Eigler <fche@redhat.com>
* configrun-sid.in: Make cpu<->sched pin connections for time queries.
[component/cgen-cpu]
2001-12-27 Frank Ch. Eigler <fche@redhat.com>
* cgen-cpu.h (cgen_bi_endian_cpu): Make trace_count a host_int_8.
* compCGEN.cxx (cgen_read_memory): Don't distort memory latency
[include]
2001-12-27 Frank Ch. Eigler <fche@redhat.com>
* sidcpuutil.h (basic_cpu): Add scheduler_time_query member.
Add flush_icache(PC) virtual function.
[bsp/pregen]
2001-12-27 Frank Ch. Eigler <fche@redhat.com>
* ALL.conf: Regenerated with cpu/sched etc. changes.
fche [Fri, 28 Dec 2001 20:58:39 +0000 (20:58 +0000)]
2001-12-27 Frank Ch. Eigler <fche@redhat.com>
* cache.cxx (CacheListTypes, CacheCreate): Support hw-cache-buffer-8
component type.
* hw-cache.xml, hw-cache.txt: Modified accordingly.
msnyder [Fri, 28 Dec 2001 19:47:08 +0000 (19:47 +0000)]
2001-12-21 Michael Snyder <msnyder@redhat.com>
* procfs.c (info_proc_cmd): Add the 'mappings' sub-command that
was dropped a few years ago, when procfs.c was rewritten.
(info_proc_mappings): New function, implement 'info proc mappings'.
(mappingflags): New function.
(_initialize_procfs): Document new option to 'info proc' command.
corinna [Fri, 28 Dec 2001 15:53:26 +0000 (15:53 +0000)]
* cygwin.din: Add symbols for endutent(), getutent(), getutid(),
getutline(), setutent() and utmpname().
* syscalls.cc (setutent): New function.
(endutent): Ditto.
(utmpname): Ditto.
(getutent): Ditto.
(getutid): Ditto.
(getutline): Ditto.
* include/cygwin/version.h: Bump API minor version.
corinna [Fri, 28 Dec 2001 15:43:23 +0000 (15:43 +0000)]
* libc/sys/cygwin/sys/utmp.h: Add definition of UTMP_FILE.
gdbadmin [Fri, 28 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
msnyder [Thu, 27 Dec 2001 19:52:30 +0000 (19:52 +0000)]
2001-12-27 Michael Snyder <msnyder@redhat.com>
* i386-linux-nat.c: Include i386-tdep.h.
msnyder [Thu, 27 Dec 2001 19:37:12 +0000 (19:37 +0000)]
2001-12-26 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (maint info sections): Document.
msnyder [Thu, 27 Dec 2001 19:33:04 +0000 (19:33 +0000)]
2001-12-27 Michael Snyder <msnyder@redhat.com>
* maint.c (match_substring): GNU coding standards fixes.
(print_bfd_section_info): Ditto.
(print_objfile_section_info): Ditto.
msnyder [Thu, 27 Dec 2001 18:41:40 +0000 (18:41 +0000)]
2001-12-26 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (info proc): Comment out documentation for
'info proc' sub-options that are currently not implemented.
fche [Thu, 27 Dec 2001 16:16:39 +0000 (16:16 +0000)]
2001-12-27 Frank Ch. Eigler <fche@redhat.com>
* cache.cxx (cache_sizes): Add "1" and "2" kb support.
* hw-cache.xml, hw-cache.txt: Modified accordingly.
kettenis [Thu, 27 Dec 2001 15:37:35 +0000 (15:37 +0000)]
* maint.c (match_substring): Make parameters `string' and `substr'
const. Make local variable `tok' const.
kettenis [Thu, 27 Dec 2001 15:22:27 +0000 (15:22 +0000)]
* config/i386/tm-i386.h (FP7_REGNUM, FIRST_FPU_CTRL_REGNUM,
FCTRL_REGNUM, FPC_REGNUM, FSTAT_REGNUM, FTAG_REGNUM, FCS_REGNUM,
FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM, FOP_REGNUM,
LAST_FPU_CTRL_REGNUM, XMM0_REGNUM, XMM7_REGNUM, MXCSR_REGNUM,
IS_FP_REGNUM, IS_SSE_REGNUM): Removed.
(FP0_REGNUM): Define conditionally depending on HAVE_I387_REGS.
(SIZEOF_FPU_CTRL_REGS): Hardcode value.
* i386-tdep.h (struct gdbarch_tdep): Change such that it contains
a single member `num_xmm_regs'.
(FPC_REGNUM): New macro.
(FIRST_FPU_REGNUM, LAST_FPU_REGNUM, FISRT_XMM_REGNUM,
LAST_XMM_REGNUM, MXCSR_REGNUM, FIRST_FPU_CTRL_REGNUM,
LAST_FPU_CTRL_REGNUM): Removed.
(FCTRL_REGNUM, FSTAT_REGNUM, FTAG_REGNUM, FOP_REGNUM, XMM0_REGNUM,
MXCSR_REGNUM): Define unconditionally. Change macros to match the
comment describing the register layout.
(FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM): New macros.
(FP_REGNUM_P, FPC_REGNUM_P, SSE_REGNUM_P): New macros.
(IS_FP_REGNUM, IS_FPU_CTRL_REGNUM, IS_SSE_REGNUM): Make obsolete,
unconditionally define in terms of FP_REGNUM_P, FPC_REGNUM_P and
SSE_REGNUM_P).
(FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM): Make
obsolete, unconditionally define in terms of FISEG_REGNUM,
FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM.
* i386-tdep.c (i386_gdbarch_init): Initialize `num_xmm_regs'
member of `struct gdbarch_tdep'.
* x86-64-tdep.c (i386_gdbarch_init): Change initialization of
`struct gdbarch_tdep'.
* i387-nat.c (FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM):
Replace with FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM and
FOOFF_REGNUM. Use FPC_REGNUM instead of FIRST_FPU_CTRL_REGNUM.
Use XMM0_REGNUM instead of LAST_FPU_CTRL_REGNUM.
gdbadmin [Thu, 27 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Wed, 26 Dec 2001 21:35:16 +0000 (21:35 +0000)]
* cygmagic: Add define name to warning.
* dcrt0.cc (_dll_crt0): Check for changes in child_info size.
(multiple_cygwin_problem): Avoid "proc" errors when testing. Just assume new
cygwin proc.
* shared_info.h (mount_info): Add 'cb' element for sanity checks.
(shared_info): Ditto.
* child_info.h (child_info): Add fhandler_union_size element for sanity
checking.
* shared.cc (open_shared): Detect shared region size mismatch between parent
and child.
(shared_info::initialize): Detect shared region size mismatch with expectation.
(memory_Init): Ditto.
* sigproc.cc (init_child_info): Correctly set cb in passed structure.
* shared.cc (open_shared):
cgf [Wed, 26 Dec 2001 17:48:44 +0000 (17:48 +0000)]
* include/getopt.h: Protect a declaratin.
cgf [Wed, 26 Dec 2001 17:46:11 +0000 (17:46 +0000)]
* cygpath.cc (doit): Detect and warn about an empty path. Detect and warn
about errors converting a path.
(main): Set prog_name correctly -- don't leave an extra slash or backslash at
the beginning of it.
rbcollins [Wed, 26 Dec 2001 12:48:12 +0000 (12:48 +0000)]
Remove accenidentally left >>> marker
rbcollins [Wed, 26 Dec 2001 12:46:26 +0000 (12:46 +0000)]
2001-12-26 Robert Collins <rbtcollins@hotmail.com>
* thread.cc (pthread_cond::Signal): Use a separate flag for signal detection
and broadcast semantics.
(__pthread_cond_dowait): Ditto.
* thread.h (pthread_cond): New flag for testing when a waiter has woken.
cgf [Wed, 26 Dec 2001 06:18:41 +0000 (06:18 +0000)]
comment
cgf [Wed, 26 Dec 2001 05:02:07 +0000 (05:02 +0000)]
* Makefile.in: Quote arguments to shell scripts.
(clean): Remove new *_magic.h autogenerated files.
cgf [Wed, 26 Dec 2001 04:53:34 +0000 (04:53 +0000)]
* Makefile.in: Autogenerate some header files which provide magic numbers.
Force dependencies for files which depend on autogenerated headers to ensure
that they are always built.
* child_info.h (child_info): Add new fields to accommodate new magic number
header stuff.
* dcrt0.cc: Rely on "child_info_magic.h" to ensure that correct child_info
magic numbers are used.
(dll_crt0_1): Temporarily remove _cygwin_testing_magic test.
(_dll_crt0): Do more testing on magic numbers from fork_info structure. Call
"multiple_cygwin_problem" where appropriate.
(multiple_cygwin_problem): Rename from multiple_cygwin_die. Issue a warning or
die, as appropriate based on cygwin version/magic number mismatch.
* pinfo.cc (pinfo::exit): Don't attempt to dereference `this' if it doesn't
exist. This can happen when a fatal error occurs early in process
initialization.
* shared.cc: Rely on "shared_info_magic.h" to accommodate that new magic number
header stuff.
(shared_info::initialize): Use new magic number stuff, for shared region.
(memory_init): Ditto, for mount table.
* shared_info.h: Accomodate new magic number stuff for shared region and mount
table.
* sigproc.cc: Rely on "child_info_magic.h" to accommodate new magic number
header stuff.
(init_child_info): Initialize new fields in child_info) to accomodate magic
numbers.
* winsup.h: Rename multiple_cygwin_die to multiple_cygwin_problem.
* include/cygwin/version.h: Define macros for manipulating version magic.
* cygmagic: New shell script for generating magic numbers.
gdbadmin [Wed, 26 Dec 2001 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Tue, 25 Dec 2001 22:24:38 +0000 (22:24 +0000)]
* cli/cli-script.c (execute_control_command): Replace value_ptr
with a struct value pointer.
* ch-lang.c (evaluate_subexp_chill): Ditto.
* printcmd.c (printf_command): Ditto.
* tracepoint.c (set_traceframe_context): Ditto.
(encode_actions): Ditto.
* eval.c (evaluate_subexp_standard): Ditto.
cagney [Tue, 25 Dec 2001 22:19:39 +0000 (22:19 +0000)]
* gdbarch.sh: When an int variable, print value using %d instead
of %ld.
* gdbarch.c: Re-generate.
gdbadmin [Tue, 25 Dec 2001 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
trix [Mon, 24 Dec 2001 20:07:00 +0000 (20:07 +0000)]
powerpc aix build failure. Add self to maintainers.
dj [Mon, 24 Dec 2001 19:13:07 +0000 (19:13 +0000)]
merge from gcc
gdbadmin [Mon, 24 Dec 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 23 Dec 2001 23:00:06 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 23 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 22 Dec 2001 23:00:07 +0000 (23:00 +0000)]
daily update
geoffk [Sat, 22 Dec 2001 22:47:57 +0000 (22:47 +0000)]
In newlib/:
2001-12-22 Geoffrey Keating <geoffk@redhat.com>
Catherine Moore <clm@redhat.com>
Richard Henderson <rth@redhat.com>
Corinna Vinschen <vinschen@redhat.com>
* configure.host: Add support for xstormy16.
* libc/include/machine/ieeefp.h: Add support for xstormy16.
* libc/include/machine/setjmp.h: Add support for xstormy16.
* libc/include/sys/config.h: Add support for xstormy16.
* libc/machine/xstormy16/Makefile.am: New file.
* libc/machine/xstormy16/Makefile.in: New file.
* libc/machine/xstormy16/aclocal.m4: New file.
* libc/machine/xstormy16/configure: New file.
* libc/machine/xstormy16/configure.in: New file.
* libc/machine/xstormy16/setjmp.S: New file.
In libgloss/:
2001-12-22 Geoffrey Keating <geoffk@redhat.com>
Mark Salter <msalter@redhat.com>
Catherine Moore <clm@redhat.com>
Richard Henderson <rth@redhat.com>
* configure.in: Add xstormy16.
* libnosys/configure.in: Add xstormy16.
* configure: Regenerated.
* libnosys/configure: Regenerated.
* xstormy16/Makefile.in: New file.
* xstormy16/close.c: New file.
* xstormy16/configure: New file.
* xstormy16/configure.in: New file.
* xstormy16/crt0.s: New file.
* xstormy16/crt0_stub.s: New file.
* xstormy16/crti.s: New file.
* xstormy16/crtn.s: New file.
* xstormy16/eva_app.c: New file.
* xstormy16/eva_app.ld: New file.
* xstormy16/eva_stub.ld: New file.
* xstormy16/fstat.c: New file.
* xstormy16/getpid.c: New file.
* xstormy16/kill.c: New file.
* xstormy16/lseek.c: New file.
* xstormy16/open.c: New file.
* xstormy16/sbrk.c: New file.
* xstormy16/sim_high.ld: New file.
* xstormy16/stat.c: New file.
* xstormy16/syscalls.S: New file.
* xstormy16/syscalls.m4: New file.
* xstormy16/unlink.c: New file.
* xstormy16/xstormy16_stub.c: New file.
trix [Sat, 22 Dec 2001 17:18:33 +0000 (17:18 +0000)]
-binitfini emulation, put __rtinit symbol generation into linker.
gdbadmin [Sat, 22 Dec 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 21 Dec 2001 23:00:07 +0000 (23:00 +0000)]
daily update
jakub [Fri, 21 Dec 2001 22:35:23 +0000 (22:35 +0000)]
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Fix dst_mask for
R_SPARC_DISP32. Support R_SPARC_PLT32.
(sparc_reloc_map): Add BFD_RELOC_16_PCREL and BFD_RELOC_SPARC_PLT32.
(elf32_sparc_check_relocs): Handle R_SPARC_PLT32.
(elf32_sparc_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_howto_table): Fix dst_mask for
R_SPARC_DISP32. Support R_SPARC_PLT32 and R_SPARC_PLT64.
(sparc_reloc_map): Add BFD_RELOC_16_PCREL, BFD_RELOC_64_PCREL
and BFD_RELOC_SPARC_PLT32.
(sparc64_elf_check_relocs): Handle R_SPARC_PLT32 and R_SPARC_PLT64.
(sparc64_elf_relocate_section): Likewise.
* reloc.c (bfd_reloc_code_type): Add BFD_RELOC_SPARC_PLT32.
* bfd-in2.h, libbfd.h: Rebuilt.
* config/tc-sparc.h (TC_PARSE_CONS_EXPRESSION): Define.
(sparc_cons): Provide prototype.
* config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_*_PCREL and
BFD_RELOC_SPARC_PLT{32,64}. Enumerate for which relocs
reloc->addend = fixp->fx_addnumber shouldn't be done instead of
enumarating for which pc relative ones it should be done.
(sparc_cons_special_reloc): New variable.
(sparc_cons): New function.
(cons_fix_new_sparc): Use sparc_cons_special_reloc.
* testsuite/gas/sparc/pcrel.s: New test.
* testsuite/gas/sparc/pcrel.d: Expected output.
* testsuite/gas/sparc/pcrel64.s: New test.
* testsuite/gas/sparc/pcrel64.d: Expected output.
* testsuite/gas/sparc/plt.s: New test.
* testsuite/gas/sparc/plt.d: Expected output.
* testsuite/gas/sparc/plt64.s: New test.
* testsuite/gas/sparc/plt64.d: Expected output.
* testsuite/gas/sparc/sparc.exp: Add pcrel, pcrel64, plt and plt64
tests.
tromey [Fri, 21 Dec 2001 22:32:36 +0000 (22:32 +0000)]
* configure, config.in: Rebuilt.
* configure.in: Check for realpath.
* defs.h (gdb_realpath): Declare.
* symtab.h (partial_symtab): Added fullname field.
* source.c (openp): Use gdb_realpath.
(forget_cached_source_info): Clear full name of each partial
symtab.
* utils.c (gdb_realpath): New function.
* symtab.c (lookup_symtab): Removed.
(lookup_symtab_1): Renamed to lookup_symtab.
(lookup_symtab): Look for real path.
(lookup_partial_symtab): Likewise.
tromey [Fri, 21 Dec 2001 22:31:07 +0000 (22:31 +0000)]
* generic/gdbtk-cmds.h (full_lookup_symtab): Don't declare.
* generic/gdbtk-cmds.c (gdb_find_file_command): Use
lookup_symtab.
(gdb_listfuncs): Likewise.
(gdb_loadfile): Likewise.
(full_lookup_symtab): Removed.
* generic/gdbtk-bp.c (gdb_find_bp_at_line): Use lookup_symtab.
(gdb_set_bp): Likewise.
kseitz [Fri, 21 Dec 2001 21:36:20 +0000 (21:36 +0000)]
* library/bpwin.ith (_select_and_popup): New private method.
* library/bpwin.itb (bp_select): Don't bind to Button-3.
(build_win): Bind Button-3 to _select_and_popup.
(_select_and_popup): New private method.
msnyder [Fri, 21 Dec 2001 17:30:01 +0000 (17:30 +0000)]
2001-12-21 Michael Snyder <msnyder@redhat.com>
* maint.c (match_substring): New function. Tokenizer for
'maintenance info sections' command arguments.
(match_bfd_flag): Use match_substring.
(print_bfd_section_info): Use match_substring.
(print_objfile_section_info): Use match_substring.
(maintenance_info_sections): Use match_substring.
law [Fri, 21 Dec 2001 16:40:06 +0000 (16:40 +0000)]
* gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
nickc [Fri, 21 Dec 2001 11:44:45 +0000 (11:44 +0000)]
Import Swedish translation
nickc [Fri, 21 Dec 2001 11:40:51 +0000 (11:40 +0000)]
Use real binary file for .incbin test
orjanf [Fri, 21 Dec 2001 09:53:58 +0000 (09:53 +0000)]
2001-12-21 Orjan Friberg <orjanf@axis.com>
* configure.tgt: Delete CRIS from multi-arch targets.
* config/cris/tm-cris.h: New file.
* config/cris/cris.mt (TDEPFILES): Add corelow.o solib.o solib-svr4.o.
(TM_FILE): New macro.
* cris-tdep.c (cris_examine): Correct check for srp register.
(supply_gregset, fetch_core_registers,
cris_linux_svr4_fetch_link_map_offsets, cris_fpless_backtrace):
New functions.
(_initialize_cris_tdep): Add core functions and new command.
(cris_gdbarch_init): Define link map offsets.
rbcollins [Fri, 21 Dec 2001 06:53:54 +0000 (06:53 +0000)]
2001-12-21 Robert Collins <rbtcollins@hotmail.com>
* include/wingdi.h: Add GetRandomRgn and SYSRGN.
cgf [Fri, 21 Dec 2001 04:42:04 +0000 (04:42 +0000)]
* lib/Makefile.in: Revert inst_installdir definitions to working versions.
kazu [Fri, 21 Dec 2001 00:47:18 +0000 (00:47 +0000)]
* run.c (usage): Fix a typo.
law [Fri, 21 Dec 2001 00:30:36 +0000 (00:30 +0000)]
* gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
with HP's compiler.
* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
* gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
either HP's compilers or GCC.
law [Fri, 21 Dec 2001 00:08:51 +0000 (00:08 +0000)]
* gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
a SIGBUS or SIGSEGV.
* gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
* gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
can be compiled with either HP's compiler or GCC.
gdbadmin [Fri, 21 Dec 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
law [Thu, 20 Dec 2001 23:46:29 +0000 (23:46 +0000)]
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
law [Thu, 20 Dec 2001 23:40:14 +0000 (23:40 +0000)]
* somsolib.c (som_solib_add): Ignore the solib limit threshhold
if AUTO_SOLIB_LIMIT is not greater than zero.
* somsolib.c (som_solib_create_inferior_hook): No longer warn
about missing __d_pid symbol.
law [Thu, 20 Dec 2001 23:37:30 +0000 (23:37 +0000)]
* gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
to match current gdb output. Update due to using auto-solib-limit
for limiting instead of overloading auto-solib-add.
* gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
test program.
* gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
* gdb.hp/gdb.base-hp/dollar.exp: Likewise
* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
* gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
* gdb.hp/gdb.base-hp/reg.exp: Likewise.
* gdb.hp/gdb.compat/xdb3.exp: Likewise.
* gdb.hp/gdb.defects/bs15503.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
ezannoni [Thu, 20 Dec 2001 23:31:26 +0000 (23:31 +0000)]
2001-12-20 Elena Zannoni <ezannoni@redhat.com>
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register):
New function.
(fetch_register): New function.
(fetch_ppc_registers): New function.
(fetch_inferior_registers): New function.
(store_register): New function.
(store_ppc_registers): New function.
(store_inferior_registers): New function.
(ppc_register_u_addr): Eliminate ustart parameter and its
uses. Make static.
(PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE): Define if needed.
Include sys/ptrace.h.
* config/powerpc/nm-linux.h (FETCH_INFERIOR_REGISTERS): Define.
(U_REGS_OFFSET, REGISTER_U_ADDR): Delete.
* config/powerpc/linux.mh (NATDEPFILES): Delete core-aout.o.
ezannoni [Thu, 20 Dec 2001 23:29:23 +0000 (23:29 +0000)]
2001-12-20 Elena Zannoni <ezannoni@redhat.com>
* rs6000-nat.c (fetch_register): Don't error out unless the
register number is really bogus.
amodra [Thu, 20 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update
msnyder [Thu, 20 Dec 2001 22:31:22 +0000 (22:31 +0000)]
2001-12-20 Michael Snyder <msnyder@redhat.com>
* maint.c (maintenance_info_sections): Accept new argument
'ALLOBJ', iterate over all object files.
(print_section_table): Delete. Replaced by:
(print_section_info): New function.
(print_bfd_section_info): New function.
(print_objfile_section_info): New function.
(_initialize_maint_commands): Add help for new features.
corinna [Thu, 20 Dec 2001 22:12:19 +0000 (22:12 +0000)]
* gdb.asm/arm.inc: New file.
* gdb.asm/asm-source.exp: Add arm targets.
* gdb.asm/configure.in: Ditto.
* gdb.asm/configure: Recreated from configure.in.
kevinb [Thu, 20 Dec 2001 21:56:53 +0000 (21:56 +0000)]
* arm-tdep.c (arm_scan_prologue): Don't require "mov ip, sp"
to be the first instruction in the prologue. Also, revise
the way the frame offset is computed for frameless functions.
kevinb [Thu, 20 Dec 2001 21:40:20 +0000 (21:40 +0000)]
Fix some ARM call dummy problems.
trix [Thu, 20 Dec 2001 21:29:20 +0000 (21:29 +0000)]
Special handling of AIX xcoff text alignment fix.
jimb [Thu, 20 Dec 2001 21:16:31 +0000 (21:16 +0000)]
* gdbint.texinfo (TARGET_CHAR_SIGNED): Document.
drow [Thu, 20 Dec 2001 21:11:25 +0000 (21:11 +0000)]
2001-12-20 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
Daniel Jacobowitz <drow@mvista.com>
* config/tc-mips.c (file_mips_gp32): Initialize to invalid value.
(file_mips_fp32): Likewise.
(md_begin): Compatibility handling for -mipsN option.
msnyder [Thu, 20 Dec 2001 21:03:01 +0000 (21:03 +0000)]
2001-12-20 Michael Snyder <msnyder@redhat.com>
* maint.c (maintenance_info_sections): Pass string argument to
print_section_table, so that it can be used to select sections.
(print_section_table): Change PTR to void *. Look at string arg
to select sections by name and by flag attributes.
(match_bfd_flags): New function.
(print_bfd_flags): New function.