OSDN Git Service

pf3gnuchains/sourceware.git
23 years ago * winsup.api/mmaptest01.c: Add log output.
corinna [Mon, 21 May 2001 09:03:37 +0000 (09:03 +0000)]
    * winsup.api/mmaptest01.c: Add log output.
        * winsup.api/mmaptest02.c: Write log output to stdout.
        * winsup.api/mmaptest03.c: Ditto.

23 years agoFormatting tweak.
jimb [Mon, 21 May 2001 05:30:59 +0000 (05:30 +0000)]
Formatting tweak.

23 years ago* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
aoliva [Sun, 20 May 2001 19:02:54 +0000 (19:02 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.254.  Rebuilt a number
of subdir/configure scripts to use the new libtool.m4.

23 years ago* fhandler_dsp.cc: Reformat to GNU standards.
cgf [Sun, 20 May 2001 17:31:06 +0000 (17:31 +0000)]
* fhandler_dsp.cc: Reformat to GNU standards.
(s_audio): Change to a pointer throughout.
(fhandler_dev_dsp::open): Initialize s_audio, if required.

23 years agoImprove HC11 simulator to support HC12
ciceron [Sun, 20 May 2001 15:40:27 +0000 (15:40 +0000)]
Improve HC11 simulator to support HC12

23 years ago * dv-m68hc11sio.c (m68hc11sio_tx_poll): Always check for
ciceron [Sun, 20 May 2001 15:36:29 +0000 (15:36 +0000)]
* dv-m68hc11sio.c (m68hc11sio_tx_poll): Always check for
pending interrupts.
* interrupts.c (interrupts_process): Keep track of the last number
of masked insn cycles.
(interrupts_initialize): Clear last number of masked insn cycles.
(interrupts_info): Report them.
(interrupts_update_pending): Compute clear and set masks of
interrupts and clear the interrupt bits before setting them
(due to SCI interrupt sharing).
* interrupts.h (struct interrupts): New members last_mask_cycles
and xirq_last_mask_cycles.

23 years ago * m68hc11-tdep.c (m68hc11_pop_frame): Fix stack pointer computation.
ciceron [Sun, 20 May 2001 11:53:41 +0000 (11:53 +0000)]
* m68hc11-tdep.c (m68hc11_pop_frame): Fix stack pointer computation.
(m68hc11_analyze_instruction): Update the pc correctly.
(m68hc11_guess_from_prologue): Take into account the stack correction
for the saving address.

23 years ago * autoload.cc: Add load statements for `LookupAccountNameW',
corinna [Sun, 20 May 2001 08:10:47 +0000 (08:10 +0000)]
    * autoload.cc: Add load statements for `LookupAccountNameW',
        `LsaClose', `LsaEnumerateAccountRights', `LsaFreeMemory',
        `LsaOpenPolicy', `LsaQueryInformationPolicy', `NetLocalGroupEnum',
        `NetLocalGroupGetMembers', `NetServerEnum', `NetUserGetGroups' and
        `NtCreateToken'.
        * ntdll.h: Add declaration for `NtCreateToken'.
        * sec_helper.cc: Add `well_known_local_sid', `well_known_dialup_sid',
        `well_known_network_sid', `well_known_batch_sid',
        `well_known_interactive_sid', `well_known_service_sid' and
        `well_known_authenticated_users_sid'.
        (cygsid::string): Define as const method.
        (cygsid::get_sid): Set psid to NO_SID on error.
        (cygsid::getfromstr): Ditto.
        (cygsid::getfrompw): Simplify.
        (cygsid::getfromgr): Check for gr == NULL.
        (legal_sid_type): Move to security.h.
        (set_process_privilege): Return -1 on error, otherwise 0 or 1 related
        to previous privilege setting.
        * security.cc (extract_nt_dom_user): Remove `static'.
        (lsa2wchar): New function.
        (open_local_policy): Ditto.
        (close_local_policy): Ditto.
        (get_lsa_srv_inf): Ditto.
        (get_logon_server): Ditto.
        (get_logon_server_and_user_domain): Ditto.
        (get_user_groups): Ditto.
        (is_group_member): Ditto.
        (get_user_local_groups): Ditto.
        (sid_in_token_groups): Ditto.
        (get_user_primary_group): Ditto.
        (get_group_sidlist): Ditto.
        (get_system_priv_list): Ditto.
        (get_priv_list): Ditto.
        (get_dacl): Ditto.
        (create_token): Ditto.
        (subauth): Return immediately if SE_TCB_NAME can't be assigned.
        Change all return statements in case of error to jumps to `out'
        label. Add `out' label to support cleanup.
        * security.h: Add extern declarations for `well_known_local_sid',
        `well_known_dialup_sid', `well_known_network_sid',
        `well_known_batch_sid', `well_known_interactive_sid',
        `well_known_service_sid' and `well_known_authenticated_users_sid'.
        Add extern declarations for functions `create_token',
        `extract_nt_dom_user' and `get_logon_server_and_user_domain'.
        (class cygsid): Add method `assign'. Change operator= to call new
        `assign' method. Add `debug_print' method.
        (class cygsidlist): New class.
        (legal_sid_type): Moved from sec_helper.cc to here.
        * spawn.cc (spawn_guts) Revert reversion of previous patch.
        Call `RevertToSelf' and `ImpersonateLoggedOnUser' instead of `seteuid'
        again.
        * syscalls.cc (seteuid): Rearranged. Call `create_token' now when
        needed. Call `subauth' if `create_token' fails. Try setting token
        owner and primary group only if token was not explicitely created
        by `create_token'.
        * uinfo.cc (internal_getlogin): Try harder to generate correct user
        information. Especially don't trust return value of `GetUserName'.

23 years ago* Makefile.in: Use 'rm -f' when cleaning.
cgf [Sun, 20 May 2001 04:25:02 +0000 (04:25 +0000)]
* Makefile.in: Use 'rm -f' when cleaning.

23 years ago* fork.cc (fork_parent): Move atforkprepare call here.
cgf [Sun, 20 May 2001 01:19:20 +0000 (01:19 +0000)]
* fork.cc (fork_parent): Move atforkprepare call here.
(fork): From here.

23 years ago * autoload.cc: Add missing load statement for `CancelIo'.
corinna [Sat, 19 May 2001 16:36:58 +0000 (16:36 +0000)]
    * autoload.cc: Add missing load statement for `CancelIo'.

23 years ago2001-05-07 Daniel Berlin <dan@cgsoftware.com>
dberlin [Sat, 19 May 2001 15:20:14 +0000 (15:20 +0000)]
2001-05-07  Daniel Berlin  <dan@cgsoftware.com>

Changes by Jim Ingham:

* values.c (value_change_enclosing_type): New function.  If the
new enclosing type is larger than the old one, we need to allocate
more space.
* value.h: Add value_change_enclosing_type prototype.
* valops.c (value_cast): Use it.
(value_assign): Use it.
(value_addr): Use it.
(value_ind): Use it.
(value_full_object): Use it.

2001-05-07  Daniel Berlin  <dan@cgsoftware.com>

* values.c (value_static_field): Handle static fields that have a constant value.

23 years ago* grp.cc (read_etc_group): Don't copy mutex on fork.
cgf [Sat, 19 May 2001 05:28:59 +0000 (05:28 +0000)]
* grp.cc (read_etc_group): Don't copy mutex on fork.
* pwd.cc (read_etc_passwd): Ditto.
* autoload.cc (LoadDLLfuncEx): Use LoadDLLprime to initialize DLL specific
area.

23 years ago * library/managedwin.ith (_geometry): Use a protected variable
kseitz [Fri, 18 May 2001 22:57:30 +0000 (22:57 +0000)]
* library/managedwin.ith (_geometry): Use a protected variable
instead of a global from ManagedWin::reveal.
(open): Make arg list reflect managedwin.itb.
* library/managedwin.itb (window_name): Use class variable
_top instead of recomputing the toplevel every time.
(reveal): Ditto.
Use class variable "_geometry" instead of global variable.
(shutdown): Do not save ModalDialogs.
(_create): If centering the new window, use libgui's
center_window to do it.

23 years agoIt appears that I forgot to check this in!
kseitz [Fri, 18 May 2001 22:49:33 +0000 (22:49 +0000)]
It appears that I forgot to check this in!

* generic/gdbtk-hooks.c (gdbtk_wait): Change integer pid
argument to match gdb's new "ptid_t" pids.

23 years ago * library/center.tcl (center_window): Allow centering
kseitz [Fri, 18 May 2001 21:28:42 +0000 (21:28 +0000)]
* library/center.tcl (center_window): Allow centering
the toplevel on a window, too.

23 years ago2001-05-18 H.J. Lu <hjl@gnu.org>
hjl [Fri, 18 May 2001 16:15:41 +0000 (16:15 +0000)]
2001-05-18  H.J. Lu  <hjl@gnu.org>

* ld-elfvers/vers.exp: Revert the last change.

* ld-elfvers/vers2.ver: Put back "tmpdir/" the version
references.
* ld-elfvers/vers3.ver: Likewise.
* ld-elfvers/vers6.ver: Likewise.
* ld-elfvers/vers18.ver: Likewise.

23 years ago2001-05-18 H.J. Lu <hjl@gnu.org>
hjl [Fri, 18 May 2001 16:06:42 +0000 (16:06 +0000)]
2001-05-18  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_link_add_object_symbols): Revert the last
change.

23 years ago * cris-opc.c (cris_spec_regs): Add missing initializer field for
hp [Fri, 18 May 2001 15:21:59 +0000 (15:21 +0000)]
* cris-opc.c (cris_spec_regs): Add missing initializer field for
last element.

23 years ago * net.cc (wsock_event::wait): Explicitely cancel IO when a signal
corinna [Fri, 18 May 2001 08:33:33 +0000 (08:33 +0000)]
    * net.cc (wsock_event::wait): Explicitely cancel IO when a signal
        arrived to avoid data loss. Fallback to blocking IO when canceling
        fails.

23 years ago * elf32-hppa.c (clobber_millicode_symbols): Temporarily set
amodra [Fri, 18 May 2001 03:11:12 +0000 (03:11 +0000)]
* elf32-hppa.c (clobber_millicode_symbols): Temporarily set
ELF_LINK_FORCED_LOCAL to suit 2001-04-30 change.
(hppa_build_one_stub): Add an assert to check plt.offset.

23 years ago2001-05-17 H.J. Lu <hjl@gnu.org>
hjl [Fri, 18 May 2001 01:25:33 +0000 (01:25 +0000)]
2001-05-17  H.J. Lu  <hjl@gnu.org>

* ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".

* ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
definition.
* ld-elfvers/vers2.ver: Likewise.
* ld-elfvers/vers3.ver: Likewise.
* ld-elfvers/vers4a.ver: Likewise.
* ld-elfvers/vers6.ver: Likewise.
* ld-elfvers/vers7a.ver: Likewise.
* ld-elfvers/vers8.ver: Likewise.
* ld-elfvers/vers9.ver: Likewise.
* ld-elfvers/vers15.ver: Likewise.
* ld-elfvers/vers16a.ver: Likewise.
* ld-elfvers/vers17.ver: Likewise.
* ld-elfvers/vers18.ver: Likewise.

23 years ago2001-05-17 H.J. Lu <hjl@gnu.org>
hjl [Fri, 18 May 2001 01:20:01 +0000 (01:20 +0000)]
2001-05-17  H.J. Lu  <hjl@gnu.org>

* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the
version definition to basename of the output filename.

23 years ago * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
corinna [Thu, 17 May 2001 21:13:09 +0000 (21:13 +0000)]
    * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
        compiler warnings.

23 years ago2001-05-17 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 17 May 2001 20:04:45 +0000 (20:04 +0000)]
2001-05-17  Michael Snyder  <msnyder@redhat.com>

* blockframe.c (create_new_frame): Zero all the fields via memset,
rather than zeroing them one by one.

23 years ago2001-05-17 H.J. Lu <hjl@gnu.org>
hjl [Thu, 17 May 2001 19:08:45 +0000 (19:08 +0000)]
2001-05-17  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_link_add_object_symbols): Set DT_NEEDED to
basename of the bfd filename.

23 years ago * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
corinna [Thu, 17 May 2001 15:16:36 +0000 (15:16 +0000)]
    * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
        previous definition in include/ntsecapi.h.
        * include/ntsecapi.h: Vice versa.

23 years ago * top.c (user_args): Remove unused declaration.
eliz [Thu, 17 May 2001 15:05:32 +0000 (15:05 +0000)]
* top.c (user_args): Remove unused declaration.

23 years ago * security.cc (cygwin_set_impersonation_token): Never destroy
corinna [Thu, 17 May 2001 13:31:42 +0000 (13:31 +0000)]
    * security.cc (cygwin_set_impersonation_token): Never destroy
        previous token object.
        (subauth): Create token source with well defined identifier.

23 years ago Revert accidentally checked in ChangeLog.
corinna [Thu, 17 May 2001 13:28:32 +0000 (13:28 +0000)]
Revert accidentally checked in ChangeLog.

23 years ago * cygsuba.c: Create token source with well defined identifier.
corinna [Thu, 17 May 2001 13:26:15 +0000 (13:26 +0000)]
* cygsuba.c: Create token source with well defined identifier.

23 years ago Add missing ChangeLog entry.
corinna [Thu, 17 May 2001 08:23:47 +0000 (08:23 +0000)]
Add missing ChangeLog entry.

23 years agoAdd a flag to asection, linker_has_input, and use it to reliably
amodra [Thu, 17 May 2001 03:58:45 +0000 (03:58 +0000)]
Add a flag to asection, linker_has_input, and use it to reliably
determine whether an input section is the first one assigned to
an output section.

23 years ago * sidcomp.cfgroot/dupName.badconf: Remove ARM-specific components.
bje [Wed, 16 May 2001 23:21:44 +0000 (23:21 +0000)]
* sidcomp.cfgroot/dupName.badconf: Remove ARM-specific components.
* sidcomp.cfgroot/multiDso.badconf: Likewise.
* sidcomp.cfgroot/CBinvaComp.badconf: Likewise.
* sidcomp.cfgroot/dupName.expect: Update to reflect new inputs.
* sidcomp.cfgroot/multiDso.expect: Likewise.

23 years ago2001-05-16 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 16 May 2001 23:06:02 +0000 (23:06 +0000)]
2001-05-16  Jeff Johnston  <jjohnstn@redhat.com>

        * cgen.c (gas_cgen_tc_gen_reloc): Changed error message when
        howto entry is not found.

Fix for 105023-CR-1.

23 years ago * uinfo.cc (uinfo_init): Just set user token to INVALID_HANDLE_VALUE.
corinna [Wed, 16 May 2001 21:53:18 +0000 (21:53 +0000)]
    * uinfo.cc (uinfo_init): Just set user token to INVALID_HANDLE_VALUE.
        Token value is already invalid at that point.

23 years agomerge from gcc
dj [Wed, 16 May 2001 21:04:30 +0000 (21:04 +0000)]
merge from gcc

23 years agomerge from gcc
dj [Wed, 16 May 2001 21:03:31 +0000 (21:03 +0000)]
merge from gcc

23 years ago2001-05-15 John S Kallal <jskallal@home.com>
msnyder [Wed, 16 May 2001 20:10:51 +0000 (20:10 +0000)]
2001-05-15  John S Kallal  <jskallal@home.com>

        * remote.c (remote_wait): Added new variable fieldsize.
        Add fieldsize (return value of hex2bin) to string pointer p.

23 years ago2001-05-16 Michael Snyder <msnyder@redhat.com>
msnyder [Wed, 16 May 2001 20:05:49 +0000 (20:05 +0000)]
2001-05-16  Michael Snyder  <msnyder@redhat.com>

* infcmd.c (do_registers_info): Move alloca outside of loop.

23 years ago * net.cc (errmap): Add missing mapping from WSAEINTR to EINTR.
corinna [Wed, 16 May 2001 19:40:45 +0000 (19:40 +0000)]
    * net.cc (errmap): Add missing mapping from WSAEINTR to EINTR.

23 years ago * readelf.c (do_debug_frames_interp): New.
rth [Wed, 16 May 2001 16:20:26 +0000 (16:20 +0000)]
    * readelf.c (do_debug_frames_interp): New.
        (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
        (byte_get_big_endian): Likewise.
        (parse_args) ['F']: Set do_debug_frames_interp.
        (Frame_Chunk): Make data_factor signed, add fde_encoding.
        (frame_display_row): Don't trunc pc_begin to int.
        (size_of_encoded_value): New.
        (display_debug_frames): Handle 64-bit targets.  Print raw data
        unless do_debug_frames_interp.
        (debug_displays): Remove duplicate .debug_frame.

23 years ago * include/winnt.h: Add defines for group attributes.
corinna [Wed, 16 May 2001 16:01:45 +0000 (16:01 +0000)]
    * include/winnt.h: Add defines for group attributes.
        Add define for SYSTEM_LUID.
        Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
        `PTOKEN_PRIMARY_GROUP'.

23 years ago * sec_helper.cc (legal_sid_type): Fix conditional. Change to
corinna [Wed, 16 May 2001 07:25:31 +0000 (07:25 +0000)]
    * sec_helper.cc (legal_sid_type): Fix conditional. Change to
        inline function.

23 years ago* gmon_io.c (gmon_io_read, gmon_io_write_vma,
aoliva [Wed, 16 May 2001 05:26:57 +0000 (05:26 +0000)]
* gmon_io.c (gmon_io_read, gmon_io_write_vma,
gmon_io_write_32, gmon_io_write_8, gmon_io_write): Adjust
argument list for K&R C.

23 years ago* autoload.h: Eliminate.
cgf [Wed, 16 May 2001 05:07:49 +0000 (05:07 +0000)]
* autoload.h: Eliminate.
* autoload.cc: Pull in autoload.h.  Eliminate many macros.  Rewrite to avoid
necessity of initialization routines.  Just use a standard one.
(wsock_init): New function.  Moved from net.cc.
* net.cc (wsock_init): Move to autoload.cc.
(wsadata): Make global.
* dtable.cc (dtable::build_fhandler): Use more reliable method for checking if
net stuff has been loaded.

23 years ago* config/tc-mn10300.c (mn10300_force_relocation): Don't
aoliva [Wed, 16 May 2001 01:48:51 +0000 (01:48 +0000)]
* config/tc-mn10300.c (mn10300_force_relocation): Don't
optimize differences between symbols in code sections to
constants.
(mn10300_fix_adjustable): Don't adjust to section+offset
relocations pointing at symbols in code sections.

23 years ago* elf-m10300.c (mn10300_elf_relax_section): Don't relax
aoliva [Wed, 16 May 2001 01:48:13 +0000 (01:48 +0000)]
* elf-m10300.c (mn10300_elf_relax_section): Don't relax
negative 32-bit operands to 16 operands when the operand is
going to be zero-extended by the modified opcode.

23 years agoFix dwarf2_emit_insn calls when frag_var breaks things.
amodra [Wed, 16 May 2001 01:08:20 +0000 (01:08 +0000)]
Fix dwarf2_emit_insn calls when frag_var breaks things.
Put back an old entry in ChangeLog-9899, deleted when ChangeLog split.

23 years ago * fork.cc (fork): Eliminate superfluous call to getuid().
corinna [Tue, 15 May 2001 19:23:30 +0000 (19:23 +0000)]
    * fork.cc (fork): Eliminate superfluous call to getuid().
        * security.h: New define `NO_SID'. Remove declarations of functions
        moved to methods into class cygsid.
        (class cygsid): Declare new methods `getfromstr', `get_sid',
        `getfrompw', `getfromgr', `get_rid', `get_uid', `get_gid', `string'
        and new constructors and operators =, == and !=.
        Declare new global cygsids `well_known_XXX_sid' substituting the
        corresponding `get_XXX_sid' functions. Remove declarations of
        these functions.
        * sec_helper.cc (well_known_admin_sid): New global variable.
        (well_known_system_sid): Ditto
        (well_known_creator_owner_sid): Ditto
        (well_known_world_sid): Ditto
        (cygsid::string): New method, substituting `convert_sid_to_string_sid'.
        (cygsid::get_sid): New method, substituting `get_sid'.
        (cygsid::getfromstr): New method, substituting
        `convert_string_sid_to_sid'.
        (cygsid::getfrompw): New method, substituting `get_pw_sid'.
        (cygsid::getfromgr): New method, substituting `get_gr_sid'.
        (cygsid::get_id): New method, substituting `get_id_from_sid'.
        (get_admin_sid): Eliminated.
        (get_system_sid): Ditto.
        (get_creator_owner_sid): Ditto.
        (get_world_sid): Ditto.
        * grp.cc: Use new cygsid methods and well known sids throughout.
        * registry.cc: Ditto.
        * sec_acl.cc: Ditto.
        * security.cc: Ditto.
        * shared.cc: Ditto.
        * syscalls.cc (seteuid): Ditto. Eliminate redundant conditional.
        * uinfo.cc (internal_getlogin): Ditto.
        * spawn.cc (spawn_guts) Revert previous patch.

23 years ago* cgen disasm bug fix
fche [Tue, 15 May 2001 18:10:05 +0000 (18:10 +0000)]
* cgen disasm bug fix

2001-05-15  Frank Ch. Eigler  <fche@redhat.com>

* cgen-dis.in (extract_normal): Complete support for min<base case.

23 years agoRemove definition of EM_MIPS_RS4_BE. The constant was never in active use
nickc [Tue, 15 May 2001 12:24:29 +0000 (12:24 +0000)]
Remove definition of EM_MIPS_RS4_BE.  The constant was never in active use
and is used otherwise by the ABI.

23 years agoFix MIPS disassembler so that it produces reassemblable code.
nickc [Tue, 15 May 2001 12:11:11 +0000 (12:11 +0000)]
Fix MIPS disassembler so that it produces reassemblable code.

23 years ago* sparc-tdep.c (sparc_gdbarch_init): Get the architecture from
kettenis [Tue, 15 May 2001 11:38:25 +0000 (11:38 +0000)]
* sparc-tdep.c (sparc_gdbarch_init): Get the architecture from
info.bfd_arch_info.

23 years ago * winsup.api/winsup.exp: Force linking all tests against binmode.o.
corinna [Tue, 15 May 2001 10:03:00 +0000 (10:03 +0000)]
    * winsup.api/winsup.exp: Force linking all tests against binmode.o.

23 years ago * fhandler_socket.cc (fhandler_socket::ioctl): Convert s_addr
corinna [Tue, 15 May 2001 08:42:15 +0000 (08:42 +0000)]
    * fhandler_socket.cc (fhandler_socket::ioctl): Convert s_addr
        field to host byte order before comparing with INADDR_LOOPBACK.

23 years ago * autoload.cc: Add autoload statements for ws2_32 functions
corinna [Tue, 15 May 2001 08:15:53 +0000 (08:15 +0000)]
    * autoload.cc: Add autoload statements for ws2_32 functions
        `WSACloseEvent', `WSACreateEvent', `WSAGetOverlappedResult',
        `WSARecv', `WSARecvFrom', `WSASend', `WSASendTo' and `WSASetEvent',
        `WSAWaitForMultipleEvents'.
        * net.cc: Define wsock_evt.
        (wsock_event): New class.
        (cygwin_sendto): Use overlapped socket io if available.
        (cygwin_recvfrom): Ditto.
        (cygwin_recv): Ditto.
        (cygwin_send): Ditto.
        * security.cc (subauth): Set Win32 error to 0 to safely ask for the
        error code of dynamically loaded function `LsaRegisterLogonProcess'.

23 years ago * ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
rth [Tue, 15 May 2001 06:10:43 +0000 (06:10 +0000)]
    * ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
        last change.

23 years ago* Makefile.common: Change method for finding current directory.
cgf [Tue, 15 May 2001 05:11:55 +0000 (05:11 +0000)]
* Makefile.common: Change method for finding current directory.

23 years agoFix warnings resulting from fact that GET_LWP() now returns a long rather
kevinb [Tue, 15 May 2001 00:13:46 +0000 (00:13 +0000)]
Fix warnings resulting from fact that GET_LWP() now returns a long rather
than an int.

23 years agoRedefine ptid_t to be a struct rather than an int.
kevinb [Tue, 15 May 2001 00:03:35 +0000 (00:03 +0000)]
Redefine ptid_t to be a struct rather than an int.

23 years ago * ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;
rth [Mon, 14 May 2001 22:37:47 +0000 (22:37 +0000)]
    * ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;
        also collect whether to expect an FDE augmentation.
        (check_eh_frame): Rewrite as a state machine.  Track where in
        an FDE we are located, skip any augmentation.
        (eh_frame_estimate_size_before_relax): Get code alignment from
        the fragment subtype.
        (eh_frame_relax_frag, eh_frame_convert_frag): Likewise.
        * read.c (emit_leb128_expr): Call check_eh_frame.

23 years ago * gas/elf/ehopt0.s: New.
rth [Mon, 14 May 2001 22:37:31 +0000 (22:37 +0000)]
    * gas/elf/ehopt0.s: New.
        * gas/elf/ehopt0.d: New.
        * gas/elf/elf.exp: Run it.

23 years agoRemove stray @item's.
cagney [Mon, 14 May 2001 20:24:23 +0000 (20:24 +0000)]
Remove stray @item's.

23 years ago* config/tc-mn10300.c (md_assemble): Anchor dwarf2 line info
aoliva [Mon, 14 May 2001 20:01:12 +0000 (20:01 +0000)]
* config/tc-mn10300.c (md_assemble): Anchor dwarf2 line info
before a relaxable insns.

23 years ago* errno.cc (_sys_errlist): Add missing commas.
cgf [Mon, 14 May 2001 19:39:56 +0000 (19:39 +0000)]
* errno.cc (_sys_errlist): Add missing commas.

23 years ago2001-05-14 Michael Snyder <msnyder@redhat.com>
msnyder [Mon, 14 May 2001 19:01:59 +0000 (19:01 +0000)]
2001-05-14  Michael Snyder  <msnyder@redhat.com>

* remote.c (hex2bin):   Make first argument const.
Require explicit count, don't accept null-terminated str.
(remote_resume, remote_async_resume): White space fix-up.

23 years ago* symtab.c (lookup_symtab_1): Use lbasename (NAME) instead of
kettenis [Mon, 14 May 2001 18:49:53 +0000 (18:49 +0000)]
* symtab.c (lookup_symtab_1): Use lbasename (NAME) instead of
basename (NAME).  The FreeBSD basename returns a pointer to a
static buffer, even if it's simply returning a string identical to
its argument.
(lookup_partial_symtab): Likewise.

23 years ago2001-05-14 Michael Snyder <msnyder@redhat.com>
msnyder [Mon, 14 May 2001 18:45:44 +0000 (18:45 +0000)]
2001-05-14  Michael Snyder  <msnyder@redhat.com>

        * solib.c, solib.h: Add comment for function no_shared_libraries.

23 years ago2001-05-14 Michael Snyder <msnyder@redhat.com>
msnyder [Mon, 14 May 2001 18:31:35 +0000 (18:31 +0000)]
2001-05-14  Michael Snyder  <msnyder@redhat.com>

* remote.c (remote_write_bytes): Set nr_bytes to return value of
bin2hex.

23 years ago * library/interface.tcl (gdbtk_quit_check): Don't save sessions
kseitz [Mon, 14 May 2001 18:21:53 +0000 (18:21 +0000)]
* library/interface.tcl (gdbtk_quit_check): Don't save sessions
here. It doesn't work for the Console Window.
(gdbtk_cleanup): Save session information here.
(gdbtk_tcl_exec_file_display): When files are loaded,
get the full pathname to the exe.

23 years agoFix no_shared_libraries() declaration.
kevinb [Mon, 14 May 2001 18:09:04 +0000 (18:09 +0000)]
Fix no_shared_libraries() declaration.

23 years ago* ppc-opc.c (powerpc_opcodes): Fixed extended opcode field of
jtc [Mon, 14 May 2001 17:20:12 +0000 (17:20 +0000)]
* ppc-opc.c (powerpc_opcodes): Fixed extended opcode field of
simplified mnemonics used for setting PPC750-specific special
purpose registers.

23 years agoOutput ``[...]'' when a list.
cagney [Mon, 14 May 2001 16:59:49 +0000 (16:59 +0000)]
Output ``[...]'' when a list.

23 years ago* Makefile.am (ld.dvi): Search bfd/doc for texinfo files.
dj [Mon, 14 May 2001 16:55:23 +0000 (16:55 +0000)]
* Makefile.am (ld.dvi): Search bfd/doc for texinfo files.
* Makefile.in: Ditto.

23 years ago* remote.c (remote_write_bytes): Set nr_bytes before returning it.
cagney [Mon, 14 May 2001 16:48:01 +0000 (16:48 +0000)]
* remote.c (remote_write_bytes): Set nr_bytes before returning it.
* solib.h (no_shared_libraries): Declare.

23 years agoFix logic selecting a new architecture. Use the sequence:
cagney [Mon, 14 May 2001 16:43:33 +0000 (16:43 +0000)]
Fix logic selecting a new architecture.  Use the sequence:
o provided by INFO
o hard-wired by (gdb) set ...
o reversed engineered from INFO.abfd
o default to previous architecture

23 years ago2001-05-14 H.J. Lu <hjl@gnu.org>
hjl [Mon, 14 May 2001 16:40:48 +0000 (16:40 +0000)]
2001-05-14  H.J. Lu <hjl@gnu.org>

* config.if (libc_interface): Set to -libc6.2- for cross
compiling to Linux/glibc 2.2.

23 years ago* Makefile.in (GDBvn.texi): Set GDBVN from ../version.in.
cagney [Mon, 14 May 2001 16:18:50 +0000 (16:18 +0000)]
* Makefile.in (GDBvn.texi): Set GDBVN from ../version.in.

23 years ago * security.cc (subauth): Check if Secur32.dll could be loaded.
corinna [Mon, 14 May 2001 14:14:18 +0000 (14:14 +0000)]
    * security.cc (subauth): Check if Secur32.dll could be loaded.

23 years ago2001-05-14 Ben Elliston <bje@redhat.com>
bje [Mon, 14 May 2001 06:57:53 +0000 (06:57 +0000)]
2001-05-14  Ben Elliston  <bje@redhat.com>

* sidcomp.cgen-cpu.arm7t/armconf.exp: Update srcdir names.
* sidcomp.cgen-cpu.arm7t/armeit.conf: Likewise.
* sidcomp.cgen-cpu.arm7t/armmisc.exp: Likewise.

23 years ago2001-05-14 Ben Elliston <bje@redhat.com>
bje [Mon, 14 May 2001 06:35:30 +0000 (06:35 +0000)]
2001-05-14  Ben Elliston  <bje@redhat.com>

* sidcomp.cgen-cpu/armconf.exp: Move to sidcomp.cgen-cpu.arm7t.
* sidcomp.cgen-cpu/armeit.conf: Ditto.
* sidcomp.cgen-cpu/armeit.tcl: Ditto.
* sidcomp.cgen-cpu/armfiq.cs: Ditto.
* sidcomp.cgen-cpu/armhello.ms: Ditto.
* sidcomp.cgen-cpu/armimemfault.ms: Ditto.
* sidcomp.cgen-cpu/arminvinsn.ms: Ditto.
* sidcomp.cgen-cpu/armirq.cs: Ditto.
* sidcomp.cgen-cpu/armmemfault.ms: Ditto.
* sidcomp.cgen-cpu/armmisc.exp: Ditto.
* sidcomp.cgen-cpu/armutils.inc: Ditto.

23 years ago* path.cc (path_conv::check): Revert allow_ntsec check so that volume info is
cgf [Mon, 14 May 2001 02:52:11 +0000 (02:52 +0000)]
* path.cc (path_conv::check): Revert allow_ntsec check so that volume info is
always retrieved and isdisk setting is properly set.

23 years agoFix formatting.
cgf [Mon, 14 May 2001 02:49:56 +0000 (02:49 +0000)]
Fix formatting.

23 years ago* config/tc-mn10300.c (tc_gen_reloc): Don't reject differences
aoliva [Sun, 13 May 2001 23:16:30 +0000 (23:16 +0000)]
* config/tc-mn10300.c (tc_gen_reloc): Don't reject differences
between symbols if the base symbol is in the current section;
emit a PC-relative relocation instead.

23 years ago* fhandler_tty.cc (fhandler_tty_common::dup): Preserve O_NOCTTY when duping a
cgf [Sun, 13 May 2001 18:05:52 +0000 (18:05 +0000)]
* fhandler_tty.cc (fhandler_tty_common::dup): Preserve O_NOCTTY when duping a
filehandle.

23 years agoAdd missing entry for change committed on 2001-01-28.
chastain [Sat, 12 May 2001 21:56:04 +0000 (21:56 +0000)]
Add missing entry for change committed on 2001-01-28.

23 years ago2001-05-12 Fernando Nasser <fnasser@redhat.com>
fnasser [Sat, 12 May 2001 21:05:58 +0000 (21:05 +0000)]
2001-05-12  Fernando Nasser  <fnasser@redhat.com>

* remote-e7000.c (e7000_open): Check for bad baud rate.
* remote-st.c (st2000_open): Ditto.

23 years ago * dir.cc (rmdir): Rearrange slightly to allow removing directories
corinna [Sat, 12 May 2001 16:24:05 +0000 (16:24 +0000)]
    * dir.cc (rmdir): Rearrange slightly to allow removing directories
        even when R/O attribute is set.

23 years ago2001-05-12 H.J. Lu <hjl@gnu.org>
hjl [Sat, 12 May 2001 15:19:22 +0000 (15:19 +0000)]
2001-05-12  H.J. Lu  <hjl@gnu.org>

* i386-dis.c (print_insn_i386): Always set `mod', `reg' and
`rm'.

23 years agoPeter Targett's backwards compatibility and other arc fixes.
amodra [Sat, 12 May 2001 15:14:51 +0000 (15:14 +0000)]
Peter Targett's backwards compatibility and other arc fixes.

23 years ago * i386-dis.c (twobyte_has_modrm): Update table.
amodra [Sat, 12 May 2001 12:07:08 +0000 (12:07 +0000)]
* i386-dis.c (twobyte_has_modrm): Update table.
(need_modrm): Give it file scope.
(MODRM_CHECK): Define.
(dofloat): Use MODRM_CHECK.
(OP_E): Likewise.
(OP_EM): Likewise.
(OP_EX): Likewise.
and fix testsuite yet again now that we are getting correct disassembly.

23 years agoOops, wrong address for pmuludq insn.
amodra [Sat, 12 May 2001 10:28:20 +0000 (10:28 +0000)]
Oops, wrong address for pmuludq insn.

23 years agoCorrect cvtps2dq, movdq2q, movq2dq, and movq problems.
amodra [Sat, 12 May 2001 09:52:37 +0000 (09:52 +0000)]
Correct cvtps2dq, movdq2q, movq2dq, and movq problems.

23 years ago* thread.c (do_captured_list_thread_ids): Use ui_out_tuple_begin
jimb [Sat, 12 May 2001 05:04:01 +0000 (05:04 +0000)]
* thread.c (do_captured_list_thread_ids): Use ui_out_tuple_begin
and ui_out_tuple_end instead of ui_out_list_begin and
ui_out_list_end.

23 years ago* Makefile.in (gnu-v2-abi.o): Add $(demangle_h) to list of
jimb [Sat, 12 May 2001 04:09:38 +0000 (04:09 +0000)]
* Makefile.in (gnu-v2-abi.o): Add $(demangle_h) to list of
dependencies.  Reorder dependencies to match #includes in file,
for easier verification.

23 years agoFrom Rodney Brown,
cagney [Sat, 12 May 2001 04:09:04 +0000 (04:09 +0000)]
From Rodney Brown,
* configure.in: Only define _XOPEN_SOURCE if NSIG remains defined.

23 years agos/ui_out_list/ui_out_tupple/
cagney [Sat, 12 May 2001 04:08:23 +0000 (04:08 +0000)]
s/ui_out_list/ui_out_tupple/

23 years ago* gnu-v2-abi.c: Don't #include "gdb_regex.h". We don't use it.
jimb [Sat, 12 May 2001 04:01:15 +0000 (04:01 +0000)]
* gnu-v2-abi.c: Don't #include "gdb_regex.h".  We don't use it.

23 years agoTweeks from RDBrown to fix compiling on HP/UX using HP's compiler.
cagney [Sat, 12 May 2001 03:18:33 +0000 (03:18 +0000)]
Tweeks from RDBrown to fix compiling on HP/UX using HP's compiler.