OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years ago* times.cc (hires::prime): Restore thread priority on failure condition.
cgf [Sun, 17 Feb 2002 04:59:54 +0000 (04:59 +0000)]
* times.cc (hires::prime): Restore thread priority on failure condition.
* uinfo.cc (uinfo_init): Use more robust method for determining if process was
invoked from a non-cygwin process.
* sync.h (muto::init): Eliminate "inheritance" parameter.
(new_muto): Reflect removal of parameter.
* sync.cc (muto::init): Ditto.
* cygheap.cc (cygheap_init): Ditto.
* debug.cc (threadname_init): Ditto.
* exceptions.cc (events_init): Ditto.
* malloc.cc (malloc_init): Ditto.
* path.cc (cwdstuff::init): Ditto.
* sigproc.cc (sigproc_init): Ditto.
* grp.cc (group_lock): Use different method for locking with static member.
(read_etc_group): REALLY ensure that read lock mutex is released.
* passwd.cc (passwd_lock): Use different method for locking with static member.
(read_etc_passwd): REALLY ensure that read lock mutex is released.
* shared.cc (sec_user): Correct reversed inheritance test.

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

22 years ago* gdbarch.sh (TARGET_LONG_DOUBLE_BIT): Default to 64.
cagney [Sat, 16 Feb 2002 23:09:15 +0000 (23:09 +0000)]
* gdbarch.sh (TARGET_LONG_DOUBLE_BIT): Default to 64.
* gdbarch.h, gdbarch.c: Re-generate.

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

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

        * valarith.c (value_x_unop): Fix decrement; support post-decrement.

2002-02-16  Daniel Jacobowitz  <drow@mvista.com>

        From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
        * valops.c (value_arg_coerce): Don't take the address of a reference
        to convert an argument to a reference.

22 years agowhitespace cleanup
cgf [Sat, 16 Feb 2002 17:47:48 +0000 (17:47 +0000)]
whitespace cleanup

22 years agoFix typo: MMIX used instead of CRIS.
nickc [Sat, 16 Feb 2002 11:01:54 +0000 (11:01 +0000)]
Fix typo: MMIX used instead of CRIS.

22 years ago* win32-nat.c (get_image_name): New function.
cgf [Sat, 16 Feb 2002 02:33:23 +0000 (02:33 +0000)]
* win32-nat.c (get_image_name): New function.
(handle_load_dll): Use get_image_name function.
(get_child_debug_event): Avoid registering debug events until possibly execed
process is started.
(child_create_inferior): Allow invocation via shell so that command line
redirection, etc.  works ok.
(_initialize_inftarg): Add new command: "set shell" to control whether a shell
is used to start a process.

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

22 years ago * emulparams/elf64alpha.sh (NOP): Adjust for big-endian
rth [Fri, 15 Feb 2002 23:39:26 +0000 (23:39 +0000)]
    * emulparams/elf64alpha.sh (NOP): Adjust for big-endian
        definition.  Emit a unop+nop pair.

22 years ago* mount.cc (usage): Fix typo in output.
cgf [Fri, 15 Feb 2002 23:03:14 +0000 (23:03 +0000)]
* mount.cc (usage): Fix typo in output.

22 years ago2002-02-15 Chris Demetriou <cgd@broadcom.com>
cgd [Fri, 15 Feb 2002 23:00:31 +0000 (23:00 +0000)]
2002-02-15  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (md_estimate_size_before_relax): Really
        make sure we treat weak like extern only for ELF.  (Fixes
        patch from 2001-07-25.)

22 years agodaily update
amodra [Fri, 15 Feb 2002 23:00:03 +0000 (23:00 +0000)]
daily update

22 years ago2002-02-15 Daniel Jacobowitz <drow@mvista.com>
drow [Fri, 15 Feb 2002 22:59:12 +0000 (22:59 +0000)]
2002-02-15  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/linux-mips-low.c (cannot_fetch_register): Use find_regno
        instead of find_register_by_number.
        (cannot_store_register): Likewise.

22 years ago2002-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Fri, 15 Feb 2002 22:42:33 +0000 (22:42 +0000)]
2002-02-14  Pierre Muller  <muller@ics.u-strasbg.fr>

* dwarf2read.c: Replace fprintf (stderr, ...) by
fprintf_unfiltered (gdb_stderr, ...).

22 years ago * elf64-alpha.c (elf64_alpha_relocate_section) [BRSGP]: A target
rth [Fri, 15 Feb 2002 21:26:05 +0000 (21:26 +0000)]
    * elf64-alpha.c (elf64_alpha_relocate_section) [BRSGP]: A target
        section with no got matches any got.  Simplify error generaion.

22 years ago2002-02-15 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 15 Feb 2002 21:19:39 +0000 (21:19 +0000)]
2002-02-15  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/config.h: Add definitions for
        __int16_t, __uint16_t, __int64_t, and __uint64_t.

22 years ago * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
rth [Fri, 15 Feb 2002 21:00:45 +0000 (21:00 +0000)]
    * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
        disassembly mask.

22 years ago * include/ntsecpkg.h: New file.
dannysmith [Fri, 15 Feb 2002 19:27:43 +0000 (19:27 +0000)]
* include/ntsecpkg.h: New file.
* include/schannel.h: New file.
* include/schnlsp.h: New file.
* include/security.h: New file.
* include/sspi.h: New file.
* include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
* include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
(struct _CRYPTOAPI_BLOB): Add structure and typedefs.
(SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
CERT_CHAIN_CONTEXT): Add missing structures.
(CertCloseStore, CertGetCertificateChain,
CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
CertFindCertificateInStore, CertFreeCertificateContext,
CertGetIssuerCertificateFromStore,
CertFindChainInStore): Add missing functions.
(CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
CERT_FIND_ISSUER_STR): Add Unicode mappings.
* lib/crypt32.def: New file.
* lib/secur32.def: Add mising stubs.
* lib/test.c: Include new headers.

22 years ago2002-02-15 Daniel Jacobowitz <drow@mvista.com>
drow [Fri, 15 Feb 2002 19:08:04 +0000 (19:08 +0000)]
2002-02-15  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/gdbserver.1: Document --attach.

22 years ago2002-02-15 Daniel Jacobowitz <drow@mvista.com>
drow [Fri, 15 Feb 2002 19:06:33 +0000 (19:06 +0000)]
2002-02-15  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.texinfo: Document gdbserver ``--attach'' command.

22 years ago* hires.h (hires::usecs): Rename from utime. Accept an argument.
cgf [Fri, 15 Feb 2002 17:06:39 +0000 (17:06 +0000)]
* hires.h (hires::usecs): Rename from utime.  Accept an argument.
* strace.cc (strace::microseconds): Use hires class for calculating times.
* sync.h (new_muto): Use NO_COPY explicitly in declaration.
* times.cc (gettimeofday): Reflect change in usecs argument.
(hires::usecs): Ditto.  Changed name from utime.
* winsup.h (NO_COPY): Add nocommon attribute to force setting aside space for
variable.
* regcomp.c (REQUIRE): Add a void cast to bypass a warning.

22 years ago* arm-tdep.h (struct gdbarch_tdep): Add fields for breakpoint
rearnsha [Fri, 15 Feb 2002 16:12:20 +0000 (16:12 +0000)]
* arm-tdep.h (struct gdbarch_tdep): Add fields for breakpoint
descriptions.
* arm-tdep.c (arm_default_arm_le_breakpoint)
(arm_default_arm_be_breakpoint, arm_default_thumb_le_breakpoint)
(arm_default_thumb_be_breakpoint): New.  Initialize them from
traditional breakpoint defines.
(arm_breakpoint_from_pc): Use new gdbarch_tdep entries.
(arm_gdbarch_init): Initialize new breakpoint variables.
* arm-linux-tdep.c (arm_linux_arm_le_breakpoint): New.
(arm_linux_init_abi): Initialize linux-specific breakpoint.
* armnbsd-tdep.c (arm_nbsd_arm_le_breakpoint): New.
(arm_netbsd_aout_init_abi, arm_netbsd_elf_init_abi): Split common
code out to ...
(arm_netbsd_init_abi_common): ... here; new function.
* config/arm/tm-arm.h (ARM_LE_BREAKPOINT, ARM_BE_BREAKPOINT)
(THUMB_LE_BREAKPOINT, THUMB_BE_BREAKPOINT): Delete.
* config/arm/tm-linux.h (ARM_LE_BREAKPOINT): Delete.
* config/arm/tm-nbsd.h (ARM_LE_BREAKPOINT): Delete.

22 years ago* arm-tdep.h (enum arm_abi): New enum.
rearnsha [Fri, 15 Feb 2002 13:35:23 +0000 (13:35 +0000)]
* arm-tdep.h (enum arm_abi): New enum.
(struct gdbarch_tdep): New structure.
(LOWEST_PC): Provide a default.
(arm_gdbarch_register_os_abi): Declare new function.
* arm-tdep.c (arm_abi_names): New array.
(process_note_abi_tag_sections): New function.
(get_elfosabi): New function.
(arm_gdbarch_register_os_abi): New function.
(arm_gdbarch_init): Try to determine the ABI of the inferior.  If
support for that ABI has been built in, then call the appropriate
configuration routine.  Use gdbarch_num_regs() to get the number
of registers.
(arm_dump_tdep): New function.
(arm_init_abi_eabi_v1, arm_init_abi_eabi_v2, arm_init_abi_apcs): New
place-holder functions.
(_initialize_arm_tdep): Register them.
* config/arm/tm-arm.h (LOWEST_PC): Delete.

* armnbsd-tdep.c: New file.
* Makefile.in (armnbsd-tdep.o): Add dependencies.
* config/arm/nbsd.mt (TDEPFILES): Add it.
* config/arm/tm-nbsd.h (LOWEST_PC): Delete.

* armnbsd-nat.c: Include regcache.h.
* Makefile.in (armnbsd-nat.o): Update dependency list.

* arm-tdep.c (arm_get_next_pc): Use printf_filtered for error message.

22 years ago * doc/as.texinfo: Add duplicate directory entry so that "info gas"
bje [Fri, 15 Feb 2002 11:24:26 +0000 (11:24 +0000)]
* doc/as.texinfo: Add duplicate directory entry so that "info gas"
works as expected.

22 years ago * alpha-opc.c (alpha_opcodes): Add simple pseudos for
rth [Fri, 15 Feb 2002 09:43:16 +0000 (09:43 +0000)]
    * alpha-opc.c (alpha_opcodes): Add simple pseudos for
        lda, ldah, jmp, ret.

22 years ago* hires.h: New file.
cgf [Fri, 15 Feb 2002 07:05:04 +0000 (07:05 +0000)]
* hires.h: New file.
* times.cc (gettimeofday): Use hires class for calculating current time.
(hires::prime): New method.
(hires::utime): Ditto.

22 years agoTweak wording in comment in last change
hp [Fri, 15 Feb 2002 06:54:22 +0000 (06:54 +0000)]
Tweak wording in comment in last change

22 years ago * emultempl/mmix-elfnmmo.em (mmix_after_allocation): Also check
hp [Fri, 15 Feb 2002 06:50:18 +0000 (06:50 +0000)]
* emultempl/mmix-elfnmmo.em (mmix_after_allocation): Also check
for presence of .MMIX.reg_contents.linker_allocated before early
exit.

22 years ago * NEWS: Mention support for MMIX.
hp [Fri, 15 Feb 2002 04:04:03 +0000 (04:04 +0000)]
* NEWS: Mention support for MMIX.

22 years ago * NEWS: Mention support for MMIX.
hp [Fri, 15 Feb 2002 04:01:17 +0000 (04:01 +0000)]
* NEWS: Mention support for MMIX.

22 years ago2002-02-14 Daniel Jacobowitz <drow@mvista.com>
drow [Fri, 15 Feb 2002 03:58:31 +0000 (03:58 +0000)]
2002-02-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/Makefile.in: Fix typos in target rules.

22 years ago * NEWS: Mention support for MMIX.
hp [Fri, 15 Feb 2002 03:58:10 +0000 (03:58 +0000)]
* NEWS: Mention support for MMIX.

22 years ago * ld.texinfo (Output Section Fill): Describe fill expressions.
amodra [Fri, 15 Feb 2002 03:34:47 +0000 (03:34 +0000)]
* ld.texinfo (Output Section Fill): Describe fill expressions.
(FILL): Refer to the above.

22 years ago Support arbitrary length fill patterns.
amodra [Fri, 15 Feb 2002 02:11:05 +0000 (02:11 +0000)]
Support arbitrary length fill patterns.
* ldexp.h (etree_value_type): Add "str" field.
(union etree_union): Add "str" to "value" struct.
(exp_bigintop): Declare.
(exp_get_fill): Declare.
* ldexp.c: Include "safe-ctype.h".
(exp_intop): Set value.str to NULL.
(exp_bigintop): New function.
(new_rel): Pass in "str", and set new.str from it.
(new_rel_from_section): Set new.str to NULL.
(fold_name): Adjust calls to new_rel.
(exp_fold_tree): Likewise.
(exp_get_fill): New function.
* ldgram.y (struct big_int bigint, fill_type *fill): New.
(INT): Returns a "bigint".  Adjust all code handling INTs.
(fill_opt): Returns a "fill".
(fill_exp): Split out of fill_opt, use for FILL.
* ldlang.h (struct _fill_type): New.
(fill_type): Move typedef to ldexp.h.
(lang_output_section_statement_type): "fill" is now a pointer.
(lang_fill_statement_type): Likewise.
(lang_padding_statement_type): Likewise.
(lang_add_fill): Now takes a "fill_type *" param.
(lang_leave_output_section_statement): Likewise.
(lang_do_assignments): Likewise.
(lang_size_sections): Likewise.
(lang_leave_overlay_section): Likewise.
(lang_leave_overlay): Likewise.
* ldlang.c: Include ldgram.h after ldexp.h.
(lang_output_section_statement_lookup): Adjust for fill_type change.
(print_fill_statement): Likewise.
(print_padding_statement): Likewise.
(insert_pad): Now takes a "fill_type *" arg.
(size_input_section): Likewise.
(lang_size_sections_1): Likewise.
(lang_size_sections): Likewise.
(lang_do_assignments): Likewise.
(lang_add_fill): Likewise.
(lang_leave_output_section_statement): Likewise.
(lang_leave_overlay_section): Likewise.
(lang_leave_overlay): Likewise.
Adjust all callers of the above function.
* ldlex.l: Include ldgram.h after ldexp.h.  Allow hex numbers
starting with "0X" as well as "0x".  Return bigint.str for hex
numbers starting with "0x" or "0X", zero bigint.str otherwise.
Always use base 16 for numbers starting with "$".
* ldmain.c: Include ldgram.h after ldexp.h.
* ldwrite.c (build_link_order): Use bfd_data_link_order in place
of bfd_fill_link_order.
* pe-dll.c: Adjust lang_do_assignments calls.
* emultempl/elf32.em: Likewise.
* emultempl/hppaelf.em: Likewise.
* emultempl/ppc64elf.em: Likewise.
* emultempl/beos.em: Include ldgram.h after ldexp.h, adjust
lang_add_assignment call.
* emultempl/pe.em: Likewise.

22 years ago Support arbitrary length fill patterns.
amodra [Fri, 15 Feb 2002 02:10:34 +0000 (02:10 +0000)]
Support arbitrary length fill patterns.
* linker.c (bfd_new_link_order): Zero all fields with bfd_zalloc.
(_bfd_default_link_order): Remove bfd_fill_link_order code.
Call default_data_link_order.
(default_fill_link_order): Delete.
(default_data_link_order): New function.
* elf32-mips.c (_bfd_mips_elf_final_link): Replace occurrences
of bfd_fill_link_order with bfd_data_link_order.
* elf64-alpha.c (elf64_alpha_final_link): Likewise.
* elf64-mips.c (mips_elf64_final_link): Likewise.

22 years ago Support arbitrary length fill patterns.
amodra [Fri, 15 Feb 2002 02:10:03 +0000 (02:10 +0000)]
Support arbitrary length fill patterns.
* bfdlink.h (enum bfd_link_order_type): Remove bfd_fill_link_order.
(struct bfd_link_order): Remove fill.  Add data.size.

22 years ago * debug/debug.h: Move to top-level bochs directory.
fitzsim [Fri, 15 Feb 2002 01:18:43 +0000 (01:18 +0000)]
* debug/debug.h: Move to top-level bochs directory.
* debug: Remove directory.
* pic/*: New files.
* floppy/*: New files.
* cmos/*: New files.
* unmapped/*: New files.
* dma/*: New files.
* pit/*: New files.
* cpu/x86.h: Rename to sid-x86-cpu-wrapper.h.
* cpu/x86.cc: Rename to sid-x86-cpu-wrapper.cc.
* cpu/x86-memory-modes.cc: Rename to sid-x86-memory-modes.cc.
* memory/*: Move to cpu/memory/*.
* fpu/*: Move to cpu/fpu/*.
* bochs.h: Change #include's to reflect new and moved files.
Add sid expansions for A20ADDR(x), BX_INP(addr, len),
BX_OUTP(addr, val, len), BX_RAISE_HLDA(),
BX_SET_ENABLE_A20(enabled), BX_GET_ENABLE_A20(), and
BX_NULL_TIMER_HANDLE.
* components.cxx: Add support for cmos, dma, pic, pit, floppy,
unmapped.
* config.h.in: Set BX_SUPPORT_TASKING, BX_DMA_FLOPPY_IO and
BX_SUPPORT_A20 to 1 by default.
Set SMF macros to 0 for cmos, dma, pic, pit, floppy and unmapped
components.
* configure.in: Add pic, pit, cmos, dma, floppy, and unmapped
Makefiles to AC_OUTPUT.
* cpu/exception-sid.cc: Remove.  Merge differences into
cpu/exception.cc.
* cpu/cpu-sid.h: Remove.  Merge differences into cpu/cpu.h.
* cpu/cpu-sid.cc: Remove.  Merge differences into cpu/cpu.cc.
* cpu/init-sid.cc: Remove.  Merge differences into cpu/init.cc.
* cpu/soft_int-sid.cc: Remove.
* cpu/debugstuff-sid.cc: Remove.  Merge differences into
cpu/debugstuff.cc.
* cpu/ctrl_xfer32-sid.cc: Remove.
* cpu/fetchdecode-sid.cc: Remove.
* cpu/Makefile.am: Remove references to removed files.
(SUBDIRS) Add memory and fpu.
(SUBLIBS) Add memory/libmemory.la and fpu/libfpu.la.
(INCLUDES) Add memory and fpu directories.
* cpu/cpu.cc: Remove BX_HRQ related FIXME's.
Add interrupt pin support.
* cpu/debugstuff.cc (BX_SUPPORT_SID): Add implementations of
dbg_get_reg, dbg_set_reg, and dbg_get_eflags for when
BX_DEBUGGER isn't defined.
* cpu/io.cc: Remove #if 0's -- no longer needed.
* cpu/io_pro.cc: Likewise.
* gui/x-gui.cc: Change title bar messages.
* keyboard/keyboard.cc: Change keyboard to remove serial delay
pin.
* keyboard/sid-keyboard-wrapper.cc: Add a20-related pins.
Remove serial-delay pin.
Add cmos accessor.
Add trigger-irq pin.
* keyboard/sid-keyboard-wrapper.h: Likewise.
* vga/sid-vga-wrapper.cc: Rename buses from eg. 3b4 to 0x3b4.
Import imagemmap code from generic.cxx.
* vga/vga.cc: Cap number of rows at BX_MAX_TEXT_LINES.
* Makefile.am (SUBDIRLIST): Add pic, pit, cmos, dma, floppy,
unmapped.
Removed fpu, memory.
(SUBLIBLIST): Likewise.
(INCLUDES): Likewise.

22 years ago * bfd.c (bfd_scan_vma): Clamp overflows to max bfd_vma value.
amodra [Fri, 15 Feb 2002 00:20:17 +0000 (00:20 +0000)]
* bfd.c (bfd_scan_vma): Clamp overflows to max bfd_vma value.
Correct value returned in "end" for "0x<non-hex>".

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

22 years agoRevert accidental commit.
drow [Thu, 14 Feb 2002 23:57:50 +0000 (23:57 +0000)]
Revert accidental commit.

22 years ago2002-02-14 Daniel Jacobowitz <drow@mvista.com>
drow [Thu, 14 Feb 2002 23:40:22 +0000 (23:40 +0000)]
2002-02-14  Daniel Jacobowitz  <drow@mvista.com>

        Fix part of PR gdb/267.
        * linespec.c (find_methods): Handle constructors specially for now.

22 years agodaily update
amodra [Thu, 14 Feb 2002 23:00:07 +0000 (23:00 +0000)]
daily update

22 years agoxcoff versions of the altivec test.
trix [Thu, 14 Feb 2002 22:41:02 +0000 (22:41 +0000)]
xcoff versions of the altivec test.

22 years ago* strace.cc (attach_process): Change CW_STRACE_ON to CW_STRACE_TOGGLE.
cgf [Thu, 14 Feb 2002 21:51:32 +0000 (21:51 +0000)]
* strace.cc (attach_process): Change CW_STRACE_ON to CW_STRACE_TOGGLE.

22 years ago* include/sys/cygwin.h (cygwin_getinfo_types): New CW_STRACE_ACTIVE.
cgf [Thu, 14 Feb 2002 21:31:20 +0000 (21:31 +0000)]
* include/sys/cygwin.h (cygwin_getinfo_types): New CW_STRACE_ACTIVE.
* external.cc (cygwin_internal): Handle CW_STRACE_ACTIVE.

22 years ago* exceptions.cc (unused_sig_wrapper): Eliminate unused parameter to asm.
cgf [Thu, 14 Feb 2002 21:20:05 +0000 (21:20 +0000)]
* exceptions.cc (unused_sig_wrapper): Eliminate unused parameter to asm.
* external.cc (cygwin_internal): Change CW_STRACE_ON to CW_STRACE_TOGGLE.
* strace.cc (strace::hello): Toggle strace on and off.
* sync.cc (muto::init): Renamed from constructor.
* sync.h (muto::new): Delete.
(muto::delete): Ditto.
(new_muto): Simplify.  Use muto.init for nearly everything.
* uinfo.cc (uinfo_init): Avoid closing a NULL handle.
* include/sys/cygwin.h (cygwin_getinfo_types): Rename CW_STRACE_OFF to
CW_STRACE_TOGGLE.  Delete CW_STRACE_OFF.
* include/sys/strace.h (strace): Add "inited" field.

22 years ago * arm-tdep.c (arm_push_arguments): Eliminate special float type
corinna [Thu, 14 Feb 2002 19:00:54 +0000 (19:00 +0000)]
* arm-tdep.c (arm_push_arguments): Eliminate special float type
handling.
* config/arm/tm-arm.h (COERCE_FLOAT_TO_DOUBLE): Define to call
standard_coerce_float_to_double().

22 years ago* config/i386/xm-cygwin.h: Revert inadvertent reinclusion of GDBINIT_FILENAME.
cgf [Thu, 14 Feb 2002 16:32:56 +0000 (16:32 +0000)]
* config/i386/xm-cygwin.h: Revert inadvertent reinclusion of GDBINIT_FILENAME.

22 years agoReplace 'arch' field with 'mach'.
nickc [Thu, 14 Feb 2002 16:24:18 +0000 (16:24 +0000)]
Replace 'arch' field with 'mach'.

22 years ago2002-02-14 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Thu, 14 Feb 2002 15:13:52 +0000 (15:13 +0000)]
2002-02-14  Elena Zannoni  <ezannoni@redhat.com>

* rs6000-tdep.c (rs6000_gdbarch_init): Don't call
find_variant_by_name, because it confuses the multiarch
framework. Return NULL if there isn't an architecture with the
user supplied name, instead of forcing a different one without
recording the change with the multiarch machinery.
(find_variant_by_name): Delete.

22 years agoUpdated translation
nickc [Thu, 14 Feb 2002 15:06:40 +0000 (15:06 +0000)]
Updated translation

22 years ago * config/i386/i386sol2.mh (NATDEPFILES): Add i387-nat.o, needed by
schauer [Thu, 14 Feb 2002 08:14:20 +0000 (08:14 +0000)]
* config/i386/i386sol2.mh (NATDEPFILES): Add i387-nat.o, needed by
i386v4-nat.o now. Add gcore.o, Solaris x86 supports gcore.

22 years ago * config/i386/i386sol2.mh (NATDEPFILES): Add i387-nat.o, needed by
schauer [Thu, 14 Feb 2002 08:13:33 +0000 (08:13 +0000)]
* config/i386/i386sol2.mh (NATDEPFILES): Add i387-nat.o, needed by
i386v4-nat.o now. Add gcore.o, Solaris x86 supports gcore.

22 years ago2002-02-13 Chris Demetriou <cgd@broadcom.com>
cgd [Thu, 14 Feb 2002 07:29:21 +0000 (07:29 +0000)]
2002-02-13  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (mips_need_elf_addend_fixup): Restructure into
        a sequence of indpendent 'if' statements for easier debugging
        and future modification.

22 years ago2002-02-13 Martin M. Hunt <hunt@redhat.com>
hunt [Thu, 14 Feb 2002 07:25:21 +0000 (07:25 +0000)]
2002-02-13  Martin M. Hunt  <hunt@redhat.com>

* generic/gdbtk-hooks.c (gdbtk_print_frame_info): Don't
set GDB globals current_source_symtab and current_source_line.
Let GDB do it.

22 years ago2002-02-13 Martin M. Hunt <hunt@redhat.com>
hunt [Thu, 14 Feb 2002 07:24:54 +0000 (07:24 +0000)]
2002-02-13  Martin M. Hunt  <hunt@redhat.com>

* stack.c (print_frame_info_base): When calling
print_frame_info_listing_hook, set current_source_symtab.

22 years ago2002-02-14 Daniel Jacobowitz <drow@mvista.com>
drow [Thu, 14 Feb 2002 06:25:17 +0000 (06:25 +0000)]
2002-02-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.base/a2-run.exp: Check for a remote target properly.
        * gdb.base/annota1.exp: Likewise.
        * gdb.base/list.exp: Likewise.
        * gdb.base/reread.exp: Likewise.
        * gdb.base/scope.exp: Likewise.
        * gdb.base/shlib-call.exp: Likewise.
        * gdb.base/term.exp: Likewise.
        * gdb.c++/annota2.exp: Likewise.

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

        * gdbserver/Makefile.in: Add regformats directory to INCLUDE_CFLAGS,
        and remove unused $(INCLUDE_DIR).
        Add regcache.c to OBS.
        Add generated register protocol files to clean target.
        Update dependencies for new objects, obsolete old target code.

        * gdbserver/linux-low.c: Remove all platform-specific code to
        new files.  Remove various dead code.  Update to use regcache
        functionality.
        * gdbserver/remote-utils.c (fromhex): Add return statement
        to quiet warning.
        (putpkt): Dynamically allocate buf2 because PBUFSIZ is no longer
        constant.
        (input_interrupt): Add integer parameter to match prototype
        of a signal handler.
        (outreg): Use register_data ().
        (prepare_resume_reply): Use gdbserver_expedite_regs.
        * gdbserver/server.c (main): Dynamically allocate own_buf because
        PBUFSIZ is no longer constant.  Use registers_to_string () and
        registers_from_string ().
        * gdbserver/server.h: No longer include "defs.h".  Add prototypes
        for error (), fatal (), and warning ().  Update definition of
        PBUFSIZ to use regcache functionality.  Add include guard.
        * gdbserver/utils.c (fatal): Add missing ``const''.
        (warning): New function.

        * regformats/regdat.sh: Include "regcache.h" in generated files.
        Provide init_registers () function.
        * regformats/regdef.h: Add prototype for set_register_cache ().
        Add include guard.

        * gdbserver/linux-arm-low.c: New file.
        * gdbserver/linux-i386-low.c: New file.
        * gdbserver/linux-ia64-low.c: New file.
        * gdbserver/linux-m68k-low.c: New file.
        * gdbserver/linux-mips-low.c: New file.
        * gdbserver/linux-ppc-low.c: New file.
        * gdbserver/linux-sh-low.c: New file.

        * gdbserver/regcache.c: New file.
        * gdbserver/regcache.h: New file.

        * gdbserver/low-linux.c: Removed obsolete file.

22 years ago2002-02-14 Daniel Jacobowitz <drow@mvista.com>
drow [Thu, 14 Feb 2002 05:48:29 +0000 (05:48 +0000)]
2002-02-14  Daniel Jacobowitz  <drow@mvista.com>

        * config/arm/linux.mt: Update GDBSERVER_DEPFILES.
        * config/i386/linux.mt: Likewise.
        * config/ia64/linux.mt: Likewise.
        * config/m68k/linux.mh: Likewise.
        * config/powerpc/linux.mh: Likewise.
        * config/mips/linux.mt: Likewise.

        * config/sh/linux.mt: Add GDBSERVER_DEPFILES.

        * config/i386/i386lynx.mh: Mark gdbserver variables
        as (currently) obsolete for this target.
        * config/i386/nbsd.mt: Likewise.
        * config/i386/nbsdelf.mt: Likewise.
        * config/m32r/m32r.mt: Likewise.
        * config/m68k/m68klynx.mh: Likewise.
        * config/m68k/nbsd.mt: Likewise.
        * config/m68k/sun3os4.mh: Likewise.
        * config/mips/vr5000.mt: Likewise.
        * config/ns32k/nbsd.mt: Likewise.
        * config/pa/hppabsd.mh: Likewise.
        * config/pa/hppaosf.mh: Likewise.
        * config/powerpc/nbsd.mt: Likewise.
        * config/rs6000/rs6000lynx.mh: Likewise.
        * config/s390/s390.mt: Likewise.
        * config/s390/s390x.mt: Likewise.
        * config/sparc/sparclynx.mh: Likewise.
        * config/sparc/sun4os4.mh: Likewise.
        * config/i386/x86-64linux.mt: Likewise.
        * config/sparc/linux.mh: Likewise.

22 years ago2002-02-14 Daniel Jacobowitz <drow@mvista.com>
drow [Thu, 14 Feb 2002 05:31:43 +0000 (05:31 +0000)]
2002-02-14  Daniel Jacobowitz  <drow@mvista.com>

        * configure.tgt: Configure gdbserver only for known working
        targets.  Set ${build_gdbserver} instead of modifying ${configdirs}.
        * configure.in: Check ${build_gdbserver}.  Put gdbserver/ into
        SUBDIRS if it is configured.  Update comment for ${nativefile}.
        * configure: Regenerated.

22 years ago * ld.texinfo (VERSION scripts): Symbol names are globbing patterns.
amodra [Thu, 14 Feb 2002 04:24:32 +0000 (04:24 +0000)]
* ld.texinfo (VERSION scripts):  Symbol names are globbing patterns.
* ldgram.y (lang_new_vers_regex):  Rename to lang_new_vers_pattern;
the pattern in question is not a regexp.
* ldlang.c:  Likewise.
* ldlang.h:  Likewise.
* ldlex.l (V_IDENTIFIER):  Allow '[', ']', '-', '!', and '^' also.

22 years agofix date typo
amodra [Thu, 14 Feb 2002 04:13:55 +0000 (04:13 +0000)]
fix date typo

22 years ago * elf.c (elf_fake_sections): Use SHT_NOBITS when SEC_NEVER_LOAD.
amodra [Thu, 14 Feb 2002 04:12:24 +0000 (04:12 +0000)]
* elf.c (elf_fake_sections): Use SHT_NOBITS when SEC_NEVER_LOAD.

22 years ago * library/managedwin.itb (_create): If given a transient window,
kseitz [Thu, 14 Feb 2002 02:39:13 +0000 (02:39 +0000)]
* library/managedwin.itb (_create): If given a transient window,
make sure that the SrcWin that is to become its master exists;
otherwise, use ".".

22 years ago2002-02-13 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 14 Feb 2002 01:57:36 +0000 (01:57 +0000)]
2002-02-13  Michael Snyder  <msnyder@redhat.com>

* gcore.c (gcore_command): Use gcore_default_target instead of NULL.
(default_gcore_mach): Just return 0, work around a problem in bfd.
(default_gcore_target): OK to return NULL if exec_bfd is null.
(make_mem_sec): Use a cast, avoid a warning.

* procfs.c (find_memory_regions_callback): Use a cast instead of
calling host_pointer_to_address (which complains if
sizeof (host pointer) != sizeof (target pointer)).
(procfs_make_note_section): Avoid overflow in psargs string.

22 years ago * include/ntsecpkg.h: New file.
dannysmith [Thu, 14 Feb 2002 00:24:50 +0000 (00:24 +0000)]
* include/ntsecpkg.h: New file.
* include/schannel.h: New file.
* include/schnlsp.h: New file.
* include/security.h: New file.
* include/sspi.h: New file.
* include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
* include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
(struct _CRYPTOAPI_BLOB): Add structure and typedefs.
(SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
CERT_CHAIN_CONTEXT): Add missing structures.
(CertCloseStore, CertGetCertificateChain,
CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
CertFindCertificateInStore, CertFreeCertificateContext,
CertGetIssuerCertificateFromStore,
CertFindChainInStore): Add missing functions.
(CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
CERT_FIND_ISSUER_STR): Add Unicode mappings.
* lib/crypt32.def: New file.
* lib/secur32.def: Add mising stubs.
* lib/test.c: Include new headers.

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

22 years agodaily update
amodra [Wed, 13 Feb 2002 23:00:19 +0000 (23:00 +0000)]
daily update

22 years ago * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
dannysmith [Wed, 13 Feb 2002 22:15:55 +0000 (22:15 +0000)]
* include/windef.h (PROC,FARPROC,NEARPROC): Remove void
parameter.

22 years ago2002-02-13 Michael Snyder <msnyder@redhat.com>
msnyder [Wed, 13 Feb 2002 22:03:43 +0000 (22:03 +0000)]
2002-02-13  Michael Snyder  <msnyder@redhat.com>

* procfs.c (procfs_make_note_section): Make the default
implementation return an error.

2002-02-13  Rodney Brown  <rbrown64@csc.com.au>

* procfs.c (procfs_make_note_section): Provide a default definition
(for alpha-dec-osf4.0f). Fix typos.

2002-02-11  Michael Snyder  <msnyder@redhat.com>

* procfs.c: Include elf-bfd.h (for elfcore_write functions).
(gcore section): Ifdef for Solaris and Unixware only.
(procfs_do_thread_registers): Unixware needs one lwpstatus
per thread (not one prstatus or pstatus).
(procfs_make_note_section): Iterate only over kernel threads (lwps),
not over all gdb threads.  For unixware, call elfcore_write_pstatus
once before iterating over threads.

22 years ago2002-02-11 Michael Snyder <msnyder@redhat.com>
msnyder [Wed, 13 Feb 2002 21:53:30 +0000 (21:53 +0000)]
2002-02-11  Michael Snyder  <msnyder@redhat.com>

* elf-bfd.h (elfcore_write_lwpstatus): Add prototype.
* elf.c (elfcore_grok_pstatus): Add prototype.
(elfcore_grok_lwpstatus): Add prototype.
(elfcore_write_lwpstatus): New function.
(elfcore_write_pstatus): Fix typo, eliminate unnecessary memcpy.

22 years ago * include/windef.h (FARPROC,NEARPROC,PROC): Remove
dannysmith [Wed, 13 Feb 2002 20:56:17 +0000 (20:56 +0000)]
* include/windef.h (FARPROC,NEARPROC,PROC): Remove
void parameter.

22 years ago2002-02-13 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Wed, 13 Feb 2002 20:47:16 +0000 (20:47 +0000)]
2002-02-13  Elena Zannoni  <ezannoni@redhat.com>

* linux-proc.c: Add include of regcache.h.
* Makefile.in (linux-proc.o): Add dependency on regcache.h.

22 years agoadd missing filename
gkm [Wed, 13 Feb 2002 19:43:12 +0000 (19:43 +0000)]
add missing filename

22 years ago* MAINTAINERS: Add myself to "Write After Approval" list.
gkm [Wed, 13 Feb 2002 19:22:23 +0000 (19:22 +0000)]
* MAINTAINERS: Add myself to "Write After Approval" list.

22 years agoFrom 2002-01-18 Greg McGary <greg@mcgary.org>:
cagney [Wed, 13 Feb 2002 19:00:46 +0000 (19:00 +0000)]
From 2002-01-18 Greg McGary <greg@mcgary.org>:
* (create_mem_region): Disallow useless empty region.  Regions are
half-open intervals, so allow [A..B) [B..C) as non-overlapping.

22 years ago2002-02-13 Michael Chastain <mec@shout.net>
chastain [Wed, 13 Feb 2002 18:49:29 +0000 (18:49 +0000)]
2002-02-13  Michael Chastain <mec@shout.net>

* defs.h: Kill CONST_PTR.
* c-lang.h (c_builtin_types): Change CONST_PTR to simple "const".
* c-lang.c (c_builtin_types): Likewise.
* ch-lang.c (ch_builtin_types): Likewise.
* f-lang.c (f_builtin_types): Likewise.
* language.c (unknown_builtin_types): Likewise.
* m2-lang.c (m2_builtin_types): Likewise.
* p-lang.c (pascal_builtin_types): Likewise.
* scm-lang.c (c_builtin_types): Likewise.

22 years agobfd:
thorpej [Wed, 13 Feb 2002 18:14:37 +0000 (18:14 +0000)]
bfd:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* elf32-m68k.c (elf32_m68k_print_private_bfd_data): Recognize
EF_M68000.

bintuls:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* readelf.c (get_machine_flags): Recognize EF_M68000.

gas:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* config/tc-m68k.c (md_show_usage): No longer display a
hard-coded "68020" for the default CPU, instead display the
canonical name of the true, configured default CPU.
(m68k_elf_final_processing): Mark objects for sub-68020
CPUs with the new EF_M68000 flag.

include/elf:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* m68k.h (EF_M68000): Define.

22 years ago* gdb.base/watchpoint.exp: Restore previous timeout at end of test.
rearnsha [Wed, 13 Feb 2002 17:40:38 +0000 (17:40 +0000)]
* gdb.base/watchpoint.exp: Restore previous timeout at end of test.

22 years ago * arm-tdep.h (arm_get_next_pc): Add declaration.
kseitz [Wed, 13 Feb 2002 17:09:04 +0000 (17:09 +0000)]
* arm-tdep.h (arm_get_next_pc): Add declaration.

22 years ago* arm-tdep.c (arm_use_struct_convention): Make static. Move to be
rearnsha [Wed, 13 Feb 2002 16:32:32 +0000 (16:32 +0000)]
* arm-tdep.c (arm_use_struct_convention): Make static.  Move to be
with other related struct-returning functions.
(arm_extract_struct_value_address): New function.
(arm_gdbarch_init): Initialize the above in multi-arch vector.  Also
initialize float_format, double_format and long_double_format as
appropriate to the endianness of the target.
* config/arm/tm-arm.h (TARGET_DOUBLE_FORMAT): Delete.
(arm_use_struct_convention): Delete declaration.
(USE_STRUCT_CONVENTION, EXTRACT_STRUCT_VALUE_ADDRESS): Delete.

22 years agoArgh! These should also have been committed along with:
rearnsha [Wed, 13 Feb 2002 16:24:59 +0000 (16:24 +0000)]
Argh!  These should also have been committed along with:

* arm-tdep.h: New file.
* arm-tdep.c: Include arm-tdep.h.
(arm_addr_bits_remove, arm_smash_text_address, arm_saved_pc_after_call)
(arm_skip_prologue, arm_call_dummy_words, arm_fix_call_dummy)
(arm_print_float_info, arm_register_type, convert_to_extended)
(arm_elf_make_msymbols_special, arm_coff_make_msymbol_special)
(arm_extract_return_value, arm_register_name): Make static.
(arm_software_single_step): Similarly.  Fix types in declaration.
(arm_register_byte, arm_register_raw_size, arm_register_virtual_size)
(arm_store_return_value, arm_store_struct_return): New functions.
(arm_gdbarch_init): Register the above functions.  Also register
call_dummy_start_offset, sizeof_call_dummy_words,
function_start_offset, inner_than, decr_pc_after_break, fp_regnum,
sp_regnum, pc_regnum, register_bytes, num_regs, max_register_raw_size,
max_register_virtual_size, register_size.  Set up
prologue_cache.saved_regs here, rather than ...
(_initialize_arm_tdep): ... here.
* config/arm/tm-arm.h (struct type, struct value): Delete forward
declarations.
(arm_addr_bits_remove, arm_smash_text_address, arm_saved_pc_after_call)
(arm_skip_prologue, arm_call_dummy_words, arm_fix_call_dummy)
(arm_print_float_info, arm_register_type, convert_to_extended)
(arm_elf_make_msymbols_special, arm_coff_make_msymbol_special)
(arm_extract_return_value, arm_register_name): Delete declarations.
(SMASH_TEXT_ADDRESS, ADDR_BITS_REMOVE, FUNCTION_START_OFFSET)
(SKIP_PROLOGUE, SAVED_PC_AFTER_CALL, INNER_THAN, BREAKPOINT_FROM_PC)
(DECR_PC_AFTER_BREAK, PRINT_FLOAT_INFO, REGISTER_SIZE, NUM_REGS)
(REGISTER_NAME, REGISTER_BYTES, REGISTER_BYTE, REGISTER_RAW_SIZE)
(REGISTER_VIRTUAL_SIZE, MAX_REGISTER_RAW_SIZE)
(MAX_REGISTER_VIRTUAL_SIZE, REGISTER_VIRTUAL_TYPE, STORE_STRUCT_RETURN)
(EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE, CALL_DUMMY_WORDS)
(SIZEOF_CALL_DUMMY_WORDS, CALL_DUMMY_START_OFFSET, FIX_CALL_DUMMY)
(SOFTWARE_SINGLE_STEP_P, SOFTWARE_SINGLE_STEP)
(ELF_MAKE_MSYMBOL_SPECIAL, COFF_MAKE_MSYMBOL_SPECIAL) Delete.
(arm_pc_is_thumb, arm_pc_is_thumb_dummy, thumb_get_next_pc)
(arm_get_next_pc): No-longer static -- these are needed by the RDI
interface.
* arm-linux-nat.c arm-linux-tdep.c armnbsd-nat.c: Include arm-tdep.h.
* remote-rdi.c remote-rdp.c: Likewise.
* Makefile.in (arm-linux-nat.o, arm-linux-tdep.o arm-tdep.o)
(armnbsd-nat.o, remote-rdi.o, remote_rdp.o): Update dependencies.
* config/arm/tm-nbsd.h (SOFTWARE_SINGLE_STEP_P): Delete bogus
definition.

* arm-tdep.h (ARM_A1_REGNUM, ARM_A4_REGNUM, ARM_AP_REGNUM)
(ARM_SP_REGNUM, ARM_LR_REGNUM, ARM_PC_REGNUM, ARM_F0_REGNUM)
(ARM_F3_REGNUM, ARM_F7_REGNUM, ARM_FPS_REGNUM, ARM_PS_REGNUM): Renamed
from non-ARM_ prefixed definitions.
* arm-tdep.c armnbsd-nat.c arm-linux-nat.c arm-linux-tdep.c: Update
all uses of above.
* remote-rdi.c remote-rdp.c: Likewise.
* arm-linux-nat.c (ARM_CPSR_REGNUM): Renamed from CPSR_REGNUM.

22 years agoI seemed to have not checked this in last night... Updated ChangeLog to
kseitz [Wed, 13 Feb 2002 15:43:35 +0000 (15:43 +0000)]
I seemed to have not checked this in last night... Updated ChangeLog to
reflect real check-in time.

        * defs.h (core_addr_to_string_nz): New function.

22 years agoUpdate copyright.
schwab [Wed, 13 Feb 2002 11:19:07 +0000 (11:19 +0000)]
Update copyright.

22 years ago * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
schwab [Wed, 13 Feb 2002 11:17:46 +0000 (11:17 +0000)]
* config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
pc-relative relocations to merge sections in 64-bit mode.

22 years agoAccept a physicall address of 0 as valid in a program header
nickc [Wed, 13 Feb 2002 10:20:59 +0000 (10:20 +0000)]
Accept a physicall address of 0 as valid in a program header

22 years agoDo not expect an explicit ordering of the sections.
nickc [Wed, 13 Feb 2002 09:48:40 +0000 (09:48 +0000)]
Do not expect an explicit ordering of the sections.

22 years ago* fix date on most recent entry.
bje [Wed, 13 Feb 2002 09:00:14 +0000 (09:00 +0000)]
* fix date on most recent entry.

22 years ago2002-02-12 Ben Elliston <bje@redhat.com>
bje [Wed, 13 Feb 2002 08:59:24 +0000 (08:59 +0000)]
2002-02-12  Ben Elliston  <bje@redhat.com>

* NEWS: Document floating point number handling in gasp.
* gasp.c: Include <assert.h> and "xregex.h".
(is_flonum): New function.
(chew_flownum): Likewise.
(change_base): Consume flonums from the input, where possible.
* doc/gasp.texi (Constants): Document floating point numbers.

[testsuite/ChangeLog]

* gasp/flonums.asm: New test.
* gasp/flonums.err: New result.
* gasp/flonums.out: Likewise.

22 years agoApply missing bits of 2002-01-15 patch.
kettenis [Wed, 13 Feb 2002 08:10:29 +0000 (08:10 +0000)]
Apply missing bits of 2002-01-15 patch.
* i386v4-nat.c (supply_fpregset): Use i387_supply_fsave.
(fill_fpregset): Use i387_fill_fsave.

22 years ago * defs.h (core_addr_to_string_nz): New function.
kseitz [Wed, 13 Feb 2002 06:06:24 +0000 (06:06 +0000)]
* defs.h (core_addr_to_string_nz): New function.
* utils.c (core_addr_to_string): Use phex instead of phex_nz.
(core_addr_to_string_nz): New function.

22 years ago2002-02-12 Hans-Peter Nilsson <hp@bitrange.com>
jjohnstn [Wed, 13 Feb 2002 00:01:25 +0000 (00:01 +0000)]
2002-02-12  Hans-Peter Nilsson  <hp@bitrange.com>

        * libc/sys/mmixware/link.c: New.
        * libc/sys/mmixware/sys/syscall.h (TRAP1i, I3f): Make asm
        volatile.
        * libc/sys/mmixware/times.c (_times): Renamed from times.
        * libc/sys/mmixware/open.c (_open): Attempt to handle O_APPEND
        properly by reading previous contents, not through BinaryReadWrite.
        * libc/sys/mmixware/Makefile.am (lib_a_SOURCES): Add link.c
        * libc/sys/mmixware/Makefile.in: Regenerate.

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

22 years agodaily update
amodra [Tue, 12 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago* step-out-of-range packet support
fche [Tue, 12 Feb 2002 21:58:57 +0000 (21:58 +0000)]
* step-out-of-range packet support

[sid/include]
2002-02-12  Frank Ch. Eigler  <fche@redhat.com>

* sidcpuutil.h (basic_cpu ctor): Add full gdb-register-pc attribute.
(basic_cpu add_watchable_register): Associate watchable with raw
Value*, not attribute string.

[sid/component/gdb]
2002-02-11  Frank Ch. Eigler  <fche@redhat.com>

* gdb.cxx (rangestep_program_hook, rangestep_program): New functions.
(process_set_pc): Implement.
(gdb ctor): Support new attribute "enable-E-packet?", default true.
(cpu_trap_handler): When rangestepping, keep CPU going as needed.
(exit_program, break_program, singlestep_program): Clear
range-stepping variables.
(continue_program, stop_handler, trapstop_handler): Ditto.
* gdb.h: Corresponding changes.
* gdbserv-state.c (gdbserv_data_packet): Implement support for
'E'/'e' packets through new rangestep_program target hook.
(gdbserv_fromtarget_break): Discard pending output packet.
* gdbserv-state.h: Corresponding changes.

22 years ago * include/cygwin/acl.h: Fix definition of aclent_t.
corinna [Tue, 12 Feb 2002 21:21:31 +0000 (21:21 +0000)]
* include/cygwin/acl.h: Fix definition of aclent_t.

22 years ago From Don Bowman <don@sandvine.com>:
kseitz [Tue, 12 Feb 2002 20:05:13 +0000 (20:05 +0000)]
From Don Bowman <don@sandvine.com>:
* library/targetselection.itb (init_target_db): Add target
vxWorks.
        Update copyright.

22 years ago[ opcodes/ChangeLog ]
graydon [Tue, 12 Feb 2002 14:51:54 +0000 (14:51 +0000)]
[ opcodes/ChangeLog ]

2002-02-12  Graydon Hoare  <graydon@redhat.com>

* cgen-asm.in (parse_insn_normal): Change call from
@arch@_cgen_parse_operand to cd->parse_operand, to
facilitate CGEN_ASM_INIT_HOOK doing useful work.

22 years ago * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens.
jakub [Tue, 12 Feb 2002 14:50:05 +0000 (14:50 +0000)]
* ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens.
* ldgram.y (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens.
(exp): Add DATA_SEGMENT_ALIGN (exp, exp) and DATA_SEGMENT_END (exp).
* ldexp.c (exp_data_seg): New variable.
(exp_print_token): Handle DATA_SEGMENT_ALIGN and DATA_SEGMENT_END.
(fold_binary): Handle DATA_SEGMENT_ALIGN.
(exp_fold_tree): Handle DATA_SEGMENT_END.
Pass allocation_done when recursing instead of hardcoding
lang_allocating_phase_enum.
* ldexp.h (exp_data_seg): New.
* ldlang.c (lang_size_sections_1): Renamed from lang_size_sections.
(lang_size_sections): New.
* ld.texinfo (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): Document.
* scripttempl/elf.sc: Use DATA_SEGMENT_ALIGN and DATA_SEGMENT_END
if COMMONPAGESIZE is defined.
* emulparams/elf_i386.sh (COMMONPAGESIZE): Set to 4K.
* emulparams/elf32_sparc.sh (COMMONPAGESIZE): Set to 8K.
* emulparams/elf64_sparc.sh (COMMONPAGESIZE): Set to 8K.
* emulparams/elf64alpha.sh (COMMONPAGESIZE): Set to 8K.
* emulparams/elf64_ia64.sh (COMMONPAGESIZE): Set to 16K for shared
libraries only.