OSDN Git Service
dj [Tue, 8 May 2001 14:35:18 +0000 (14:35 +0000)]
merge from gcc
dj [Tue, 8 May 2001 14:34:36 +0000 (14:34 +0000)]
merge from gcc
cgf [Tue, 8 May 2001 14:06:55 +0000 (14:06 +0000)]
Fix typo.
amodra [Tue, 8 May 2001 13:13:56 +0000 (13:13 +0000)]
More fallout from 2001-03-30 changes.
* config/tc-m68k.c (md_estimate_size_before_relax): Set fr_var
from md_relax_table, and combine some switch cases.
kettenis [Tue, 8 May 2001 12:00:48 +0000 (12:00 +0000)]
* config/i386/tm-i386v.h (struct frame_info, struct
frame_saved_regs): Remove declarations.
(i386_frame_num_args): Remove prototype.
nickc [Tue, 8 May 2001 08:28:28 +0000 (08:28 +0000)]
Check Mode not Bank in order to determine rocesor mode.
cgf [Tue, 8 May 2001 01:36:48 +0000 (01:36 +0000)]
* include/sys/file.h: Revert special X_OK usage. Just make it a constant.
cgf [Tue, 8 May 2001 01:15:05 +0000 (01:15 +0000)]
* libc/include/sys/stat.h: Revert March 3, Cygwin change.
* libc/include/sys/Ditto.h: Ditto.
kseitz [Mon, 7 May 2001 20:39:32 +0000 (20:39 +0000)]
* README: New file.
* configure.in: Check for executable filename extension.
* Makefile.in: Add filename extensions.
* configure: Regenerated.
* defs: Fix typo setting _test(verbose).
(gdbtk_test_file): New proc to load executables into gdbtk.
(gdbtk_test_run): New proc to run executables on gdbtk.
* browser.exp: Don't check if DISPLAY is set: let
gdbtk_initialize_display do it all for us.
Call gdbtk_done when finished with tests.
* c_variable.exp: Ditto.
* console.exp: Ditto.
* cpp_variable.exp: Ditto.
Only run tests if c++ is supported in the configuration.
* srcwin.exp: Ditto the DISPLAY stuff.
Accumulate all test results for the end and report them then.
* browser.test: Use gdbtk_test_file and gdbtk_test_run
to load and run an executable.
* c_variable.test: Use gdbtk_test_file and gdbtk_test_run
to load and run an executable.
* srcwin.test: Ditto.
* srcwin1.test: Ditto.
* srcwin2.test: Ditto.
* browser.test: (set_search_mode): Use "configure
-value" not "entryset" to set the combobox's value. We need
to have the command fired.
(browser-3.5): Remove trailing whitespace which causes test to
fail.
(browser-4.4): Expect something rational. Regexp "\_1$" cannot
match "func_10"!
(browser-4.5): Ditto.
(browser-5.12): Select all files for search to make test
match description.
(browser-6.2): Renamed from another test also calledd 6.1.
(browser-7.1): Delete all breakpoints at once without from_tty.
Select all entries in the comobox before invoking BP set/delete
button.
(browser-7.2): Ditto.
* list0.c, list1.c, list0.h: New files. Grabbed from gdb.base.
* srcwin.exp: Use these local files instead of those in gdb.base.
kseitz [Mon, 7 May 2001 20:34:44 +0000 (20:34 +0000)]
* lib/gdb.exp (gdbtk_initialize_display): New proc which will
set up the display for testing.
(gdbtk_start): Convert all paths to paths that tcl will like.
Export target information to environment.
(_gdbtk_xvfb_init): New proc to start Xvfb if available and
necessary.
(_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
(to_tcl_path): New proc to convert a given pathname into
a path acceptible as an argument to a tcl command.
(_gdbtk_export_target_info): New proc to export target info
into the environment for gdbtk testing.
(gdbtk_done): New proc to signal end-of-test.
cagney [Mon, 7 May 2001 20:02:24 +0000 (20:02 +0000)]
Drop self as mn10300 maintainer.
cagney [Mon, 7 May 2001 19:03:11 +0000 (19:03 +0000)]
Zap some bogus #ifndef _WIN32 - hangover from WinGDB
fche [Mon, 7 May 2001 17:55:20 +0000 (17:55 +0000)]
* cgen asm/disasm
[opcodes/ChangeLog]
2001-05-07 Frank Ch. Eigler <fche@redhat.com>
* cgen-dis.in (default_print_insn): Tolerate min<base instructions
even at end of a section.
* cgen-ibld.in (extract_normal): Tolerate min!=base!=max instructions
by ignoring precariously-unpacked insn_value in favor of raw buffer.
[cgen/ChangeLog]
2001-05-07 Frank Ch. Eigler <fche@redhat.com>
* iformat.scm (compute-insn-base-mask-length): Rewrite to tolerate
various-base-length instruction sets.
dj [Mon, 7 May 2001 16:21:14 +0000 (16:21 +0000)]
merge from gcc
dj [Mon, 7 May 2001 16:19:25 +0000 (16:19 +0000)]
merge from gcc
kseitz [Mon, 7 May 2001 15:43:23 +0000 (15:43 +0000)]
* library/globalpref.itb (build_win): Preserve the
current working directory.
kseitz [Mon, 7 May 2001 15:38:59 +0000 (15:38 +0000)]
ChangeLog cleanup: move all references to gdbtk stuff to gdb.gdbtk/ChangeLog (which
has been merged with gdb.gdbtk/ChangeLog-gdbtk).
amodra [Mon, 7 May 2001 09:21:56 +0000 (09:21 +0000)]
* disassemble.c (disassembler_usage): Remove unused attribute.
amodra [Mon, 7 May 2001 09:20:25 +0000 (09:20 +0000)]
* ldgram.y: Fix typo.
amodra [Mon, 7 May 2001 09:18:52 +0000 (09:18 +0000)]
* external.h: Fix typo.
* mips.h: Add/Extend many comments with reference to the MIPS ELF64
spec v. 2.4, available at e.g.
ftp://oss.sgi.com/pub/linux/mips/doc/ABI/ELF64.ps.
(EF_MIPS_UCODE): Define.
(EF_MIPS_OPTIONS_FIRST): Define.
(EF_MIPS_ARCH_ASE): Define.
(EF_MIPS_ARCH_ASE_MDMX): Define.
(EF_MIPS_ARCH_ASE_M16): Define.
(SHF_MIPS_ADDR): Renamed SHF_MIPS_ADDR32.
(SHF_MIPS_STRING): Renamed SHF_MIPS_ADDR64.
(SHF_MIPS_NODUPES): Define.
(ELF64_MIPS_R_SSYM): New MIPS ELF 64 relocation info access macro.
(ELF64_MIPS_R_TYPE3): Likewise.
(ELF64_MIPS_R_TYPE2): Likewise.
(ELF64_MIPS_R_TYPE): Likewise.
(OHW_R10KLDL): Define.
amodra [Mon, 7 May 2001 09:17:34 +0000 (09:17 +0000)]
* readelf.c (process_unwind): Remove const specifier.
amodra [Mon, 7 May 2001 09:15:24 +0000 (09:15 +0000)]
* ecoff.c (bfd_debug_section): Fix initialization.
* elf.c (_bfd_elf_slurp_version_tables): Change maxidx to unsigned, it
is always a positive integer. Cast away sign mismatch.
* elf32-mips.c: Fix misleading comment and typo.
(_bfd_mips_elf_section_from_bfd_section): Remove unused attribute, use
correct data type.
* elflink.c: Fix typo.
(_bfd_elf_create_dynamic_sections): Remove superfluous initialization.
* ecoffswap.h (ecoff_swap_fdr_in): Cast away sign mismatch.
jimb [Mon, 7 May 2001 06:10:25 +0000 (06:10 +0000)]
*** empty log message ***
jimb [Mon, 7 May 2001 04:52:00 +0000 (04:52 +0000)]
* mn10300.igen: Doc fixes.
jimb [Mon, 7 May 2001 00:05:15 +0000 (00:05 +0000)]
* restore.c: Make the code of caller0 correspond to its comment.
rbcollins [Sun, 6 May 2001 22:23:43 +0000 (22:23 +0000)]
Sun May 6 17:05:00 2001 Robert Collins <rbtcollins@hotmail.com>
* thread.h (pthread_cond): New element cond_access to allow atomic broadcasts.
* thread.cc (pthread_cond::pthread_cond): Initialise cond_access.
(pthread_cond::~pthread_cond): Destroy cond_access.
(pthread_cond::Broadcast): Use cond_access.
(pthread_cond::Signal): Use cond_access.
(pthread_cond_wait): Use cond_access.
(pthread_cond_timedwait): Use cond_access.
kevinb [Sun, 6 May 2001 22:22:00 +0000 (22:22 +0000)]
Consolidate save_inferior_ptid/restore_inferior_ptid implementation to
one source file.
kevinb [Sun, 6 May 2001 21:06:34 +0000 (21:06 +0000)]
Make ptid_t related changes.
aoliva [Sun, 6 May 2001 20:05:28 +0000 (20:05 +0000)]
* config/tc-mn10300.c (md_assemble): Subtract operand->shift
from offset in non-pcrel operands too.
kettenis [Sun, 6 May 2001 17:00:43 +0000 (17:00 +0000)]
Implement attach/detach for multi-threaded programs on Linux.
* thread-db.c (keep_thread_db): Adjust comment.
(deactivate_target): Removed.
(thread_db_new_objfile): Don't call deactivate_target. Implement
guts of deactivate_target inline instead.
(attach_thread): Call ATTACH_LWP unconditionally if defined.
(thread_db_attach): New function.
(thread_db_detach): Don't call deactivate_target. Do necessary
cleanup inline instead. Set inferior_ptid to LWP corresponding to
the current user-level thread.
(thread_db_kill): Set inferior_ptid to LWP corresponding to the
current user-level thread.
(thread_db_create_inferior): Deactivate target vector if
KEEP_THREAD_DB is zero.
(thread_db_mourn_inferior): Don't call deactivate_target. Do
necessary cleanup inline instead.
(init_thread_db_ops): Initialize to_attach field to
thread_db_attach.
* lin-lwp.c (lin_lwp_mourn_inferior): Remove prototype.
(stop_wait_callback): Add prototype.
(init_lwp_list): Add comment about when to re-initialize the LWP
list.
(lin_lwp_attach_lwp): Only call ptrace for cloned processes.
Avoid adding publicates to the LWP list. Only mark an LWP as
signalled if it doesn't correspond to a cloned process.
(lin_lwp_attach): Add initial process to the LWP list. Make sure
it's stopped and fake a SIGSTOP.
(detach_callback): New function.
(lin_lwp_detach): Implement.
(lin_lwp_create_inferior): Don't re-initialize LWP list here.
Call child_ops.to_create_inferior directly instead of via
target_beneath local.
(lin_lwp_mourn_inferior): Call child_ops.to_mourn_inferior
directly instead of via target_beneath local.
cgf [Sun, 6 May 2001 16:00:23 +0000 (16:00 +0000)]
* string.h (cygwin_strchr): Make 'static inline' so that things will still work
when optimized.
nickc [Sun, 6 May 2001 10:11:32 +0000 (10:11 +0000)]
Do not insert more than MAX_MEM_FOR_RS_ALIGN_CODE bytes.
eliz [Sun, 6 May 2001 06:07:20 +0000 (06:07 +0000)]
* symtab.c (lookup_symtab_1, lookup_partial_symtab): Use basename
instead of non-portable search for `/'. Use FILENAME_CMP instead
of STREQ, to account for case-insensitive filesystems.
(top-level): #include "filenames.h".
jimb [Sun, 6 May 2001 01:35:57 +0000 (01:35 +0000)]
* breakpoint.c (check_duplicates): Use the breakpoint's type, not
its address, to decide whether it's a watchpoint or not. Zero
is a valid code address.
(update_breakpoints_after_exec): Admonishing comments.
* breakpoint.h (struct breakpoint): Doc fixes.
jimb [Sun, 6 May 2001 00:52:07 +0000 (00:52 +0000)]
* breakpoint.c (check_duplicates): Take a breakpoint object as an
argument, rather than an address and section. All callers changed.
cgf [Sat, 5 May 2001 05:07:20 +0000 (05:07 +0000)]
* exceptions.cc (handle_exceptions): Vastly increase test for exception loop
guard variable.
cgf [Sat, 5 May 2001 04:18:15 +0000 (04:18 +0000)]
* configure.in: Fix typo.
* configure: Regenerate.
cgf [Sat, 5 May 2001 02:44:36 +0000 (02:44 +0000)]
* exceptions.cc (stack_info): Add some controls.
(stack_info::init): Add extra arguments to control method of initialization..
If we have a known good frame, set things up so that this frame is not skipped
the first time through. Record whether caller cares about arguments or not.
(stack_info::walk): Don't store arguments if they're unwanted.
(stackdump): Add isexception parameter for use when called by exception
handler.
(cygwin_stackdump): Accomodate extra argument to stackdump.
(handle_exceptions): Ditto.
(sig_handle): Ditto.
(interrupt_on_return): Accomodate extra arguments to stack walk initialization.
cgf [Sat, 5 May 2001 01:07:03 +0000 (01:07 +0000)]
* localtime.c: Revert exclusion of windows.h.
rth [Fri, 4 May 2001 23:22:31 +0000 (23:22 +0000)]
* elf64-alpha.c (SREL16, SREL32, SREL64): Set pcrel_offset true.
cgf [Fri, 4 May 2001 21:09:47 +0000 (21:09 +0000)]
oops.
cgf [Fri, 4 May 2001 21:09:28 +0000 (21:09 +0000)]
oops.
msnyder [Fri, 4 May 2001 21:07:00 +0000 (21:07 +0000)]
2001-05-03 Michael Snyder <msnyder@redhat.com>
* config/sid.exp (gdb_target_sid): Check for error messages.
On error or timeout, don't make expect exit (which will terminate
all subsequent tests); instead just make gdb exit.
(gdb_load): Check for error messages. On error or timeout,
return a negative value.
cgf [Fri, 4 May 2001 21:06:12 +0000 (21:06 +0000)]
* string.h: Fix last-minute typo.
cgf [Fri, 4 May 2001 21:02:15 +0000 (21:02 +0000)]
Revert much of previous erroneous checkin. Add ChangeLog entry.
* pinfo.h: Correctly set __SIGOFFSET.
* path.cc (hash_path_name): Avoid calling library functions for simple copying
of characters.
* shortcut.c: Use WIN32_LEAN_AND_MEAN.
* smallprint.c: Ditto.
* environ.cc (getwinenv): Minor clarity fix.
* localtime.c: No need to include windows.h
* string.h: New file.
msnyder [Fri, 4 May 2001 21:02:12 +0000 (21:02 +0000)]
2001-01-26 Felix Lee <flee@redhat.com>
* sid.exp (sid_exit): Pass host, not target, to remote_close.
2001-01-25 matthew green <mrg@redhat.com>
* config/sid.exp (sid_start): Call `remote_push_conn' after firing
up sid.
(sid_exit): Call `remote_pop_conn' after GDB is gone.
2001-01-25 matthew green <mrg@redhat.com>
* config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
Deprecate $sid_spawn_id.
(sid_exit): Remove code necessary only for `spawn.'
2001-01-25 matthew green <mrg@redhat.com>
* config/sid.exp (sid_start): Handle sim,protocol of `sid.'
cgf [Fri, 4 May 2001 20:39:37 +0000 (20:39 +0000)]
* exceptions.cc (ctrl_c_handler): Always send signal to process if it has no
tty.
fche [Fri, 4 May 2001 17:46:00 +0000 (17:46 +0000)]
* typo fix
fche [Fri, 4 May 2001 17:45:19 +0000 (17:45 +0000)]
* m32r disasm bug fix
2001-05-04 Frank Ch. Eigler <fche@redhat.com>
* m32r-dis.c, -asm.c, -ibld.c: Regenerated with disassembler fixes.
2001-05-04 Frank Ch. Eigler <fche@redhat.com>
* cgen-dis.in (print_insn): Remove call to read_insn. Instead,
assume incoming buffer already has the base insn loaded. Handle
case of smaller-than-base instructions for variable-length case.
jjohnstn [Fri, 4 May 2001 17:23:17 +0000 (17:23 +0000)]
2001-05-04 Earnie Boyd <earnie@users.sourceforge.net>
* libc/string/strrchr.c: Use strchr for the speed improvements.
duda [Fri, 4 May 2001 16:30:17 +0000 (16:30 +0000)]
* fhandler_socket.cc (set_connect_secret): Use /dev/urandom to
generate secret cookie.
cgf [Fri, 4 May 2001 15:27:56 +0000 (15:27 +0000)]
* configure.in: Make subauth configuration optional.
* configure: Regenerate.
corinna [Fri, 4 May 2001 13:19:37 +0000 (13:19 +0000)]
Initial release of the Cygwin subauthentication DLL.
* ChangeLog: New file.
* Makefile.in: Ditto.
* configure: Ditto. Generated from configure.in.
* configure.in: Ditto.
* cygsuba.c: Ditto.
* cygsuba.din: Ditto.
corinna [Fri, 4 May 2001 13:18:51 +0000 (13:18 +0000)]
* subauth: New subdirectory.
* configure.in: Add subauth to the list of subdirectories.
* configure: Regenerated from configure.in.
amodra [Fri, 4 May 2001 11:10:53 +0000 (11:10 +0000)]
Assorted fixes to pinsrw, pextrw, pmovmskb, movmskp, maskmovq.
nickc [Fri, 4 May 2001 08:32:20 +0000 (08:32 +0000)]
Set EF_ARM_HASENTRY if the start address is set.
kevinb [Fri, 4 May 2001 04:15:22 +0000 (04:15 +0000)]
Phase 1 of the ptid_t changes.
cgf [Thu, 3 May 2001 20:42:28 +0000 (20:42 +0000)]
* include/pthread.h (pthread_cleanup_push): Eliminate space preceding
arguments.
(pthread_cleanup_pop): Ditto.
aoliva [Thu, 3 May 2001 20:31:54 +0000 (20:31 +0000)]
* configure.in (noconfigdirs) [*-cygwin*, *-mingw*, *-beos]: Disable
libgcj.
kseitz [Thu, 3 May 2001 18:13:20 +0000 (18:13 +0000)]
* gdbtk.c (gdbtk_init): Include the command "warp_pointer"
for all platforms. Used for testing ONLY.
* util.tcl (gdbtk_read_defs): If there is an error reading
the testsuite definition file, print the error message to
stderr, not stdout. This will allow tcl to know that an error
has occurred.
(find_iwidgets_library): Make it work for running testsuites
from installed directory.
* main.tcl: If we failed to find iwidgets, check if the
testsuite is running. If it is running, do not pop up
a dialog box: just print out the error and exit.
Initialize _test(verbose) for the testsuite.
kseitz [Thu, 3 May 2001 18:00:35 +0000 (18:00 +0000)]
* src/tkWarpPointer.c (WarpPointer): Implement for windows.
nickc [Thu, 3 May 2001 17:49:48 +0000 (17:49 +0000)]
Compute value of _bfd_target_vector_entries based on the size of
_bfd_target_vector and not bfd_target_vector.
corinna [Thu, 3 May 2001 16:18:51 +0000 (16:18 +0000)]
* net.cc (wsock_init): Rename `was_in_progress' to `wsock_started'
for clearness.
cgf [Thu, 3 May 2001 15:00:38 +0000 (15:00 +0000)]
* exceptions.cc (handle_exceptions): Break out of "loop" if the debugger
doesn't seem to be attaching to our process.
jlarmour [Thu, 3 May 2001 13:42:12 +0000 (13:42 +0000)]
* rdi-share/devsw.c: Include <time.h> for struct tm
jlarmour [Thu, 3 May 2001 13:41:17 +0000 (13:41 +0000)]
* rdi-share/devsw.c: Include <time.h> for struct tm
eliz [Thu, 3 May 2001 13:25:21 +0000 (13:25 +0000)]
* config/djgpp/fnchange.lst: Add mappings for the new
opcodes/openrisc-* files.
eliz [Thu, 3 May 2001 10:24:19 +0000 (10:24 +0000)]
Fix a typo.
corinna [Thu, 3 May 2001 09:35:08 +0000 (09:35 +0000)]
* autoload.cc: Use new definition of LoadDLLinitfunc throughout.
Redefine wrapper for wsock32.dll and ws2_32.dll.
(std_dll_init): New function.
* autoload.h: Rename LoadDLLinitfunc to LoadDLLinitfuncdef.
Add new defines LoadDLLinitfunc and LoadDLLstdfunc.
* net.cc (wsock_init): Add guard variable handling. Take care
to call WSAStartup only once. Load WSAStartup without using
autoload wrapper to eliminate recursion. Eliminate FIONBIO
and srandom stuff.
hjl [Thu, 3 May 2001 06:26:25 +0000 (06:26 +0000)]
2001-05-03 H.J. Lu <hjl@gnu.org>
* emultempl/elf32.em: Include "libiberty.h".
(gld${EMULATION_NAME}_vercheck): Call basename () to get the
basename of the bfd filename.
(gld${EMULATION_NAME}_stat_needed): Likewise.
(gld${EMULATION_NAME}_try_needed): Likewise.
(gld${EMULATION_NAME}_open_dynamic_archive): Likewise.
hjl [Thu, 3 May 2001 06:25:58 +0000 (06:25 +0000)]
2001-05-03 H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers19.ver: Expect vers17.so instead of
*tmpdir/vers17.so.
hjl [Thu, 3 May 2001 06:18:09 +0000 (06:18 +0000)]
2001-05-03 H.J. Lu <hjl@gnu.org>
* elfcode.h: Include "libiberty.h".
* elflink.h (elf_link_add_object_symbols): Set
elf_dt_name (abfd) to basename of the bfd filename.
(NAME(bfd_elf,size_dynamic_sections)): Set vn_file to basename
of the bfd filename.
aj [Thu, 3 May 2001 05:08:17 +0000 (05:08 +0000)]
* coff-alpha.c (reloc_nil): Likewise.
(alpha_ecoff_bad_format_hook): Likewise.
(alpha_adjust_reloc_out): Likewise.
(alpha_bfd_reloc_type_lookup): Likewise.
(alpha_convert_external_reloc): Likewise.
aj [Thu, 3 May 2001 04:46:27 +0000 (04:46 +0000)]
* elf64-gen.c (elf_generic_info_to_howto): Add unused attribute.
(elf_generic_info_to_howto_rel): Likewise.
* coff-alpha.c (reloc_nil): Likewise.
(alpha_ecoff_bad_format_hook): Likewise.
(alpha_adjust_reloc_out): Likewise.
(alpha_bfd_reloc_type_lookup): Likewise.
(alpha_convert_external_reloc): Likewise.
* elf64-alpha.c (elf64_alpha_reloc_nil): Likewise.
(elf64_alpha_reloc_bad): Likewise.
(elf64_alpha_reloc_gpdisp): Likewise.
(elf64_alpha_bfd_reloc_type_lookup): Likewise.
(elf64_alpha_info_to_howto): Likewise.
(elf64_alpha_add_symbol_hook): Likewise.
(elf64_alpha_create_got_section): Likewise.
(elf64_alpha_is_local_label_name): Likewise.
(elf64_alpha_merge_ind_symbols): Likewise.
* elf64-mips.c (mips_elf64_reloc_type_lookup): Likewise.
(mips_elf64_get_reloc_upper_bound): Likewise.
* nlm32-alpha.c (nlm_alpha_mangle_relocs): Likewise.
(nlm_alpha_get_public_offset): Likewise.
amodra [Thu, 3 May 2001 02:07:00 +0000 (02:07 +0000)]
Warning fixes and configure/makefile tweaks by Thiemo Seufer.
amodra [Thu, 3 May 2001 01:08:44 +0000 (01:08 +0000)]
* config/tc-i386.c (i386_displacement): Call as_bad for bad GOTOFF
expressions rather than triggering an assert.
hjl [Wed, 2 May 2001 21:01:02 +0000 (21:01 +0000)]
2001-05-02 H.J. Lu <hjl@gnu.org>
* emultempl/pe.em: Include <ctype.h>.
nickc [Wed, 2 May 2001 18:40:10 +0000 (18:40 +0000)]
Fix indentation and parenthesis
nickc [Wed, 2 May 2001 18:14:29 +0000 (18:14 +0000)]
Add gas and ld support for openrisc
hjl [Wed, 2 May 2001 16:42:54 +0000 (16:42 +0000)]
2001-05-02 H.J. Lu <hjl@gnu.org>
* ldfile.c: Include "libiberty.h".
* ldlex.l: Likewise.
* ldmisc.c (buystring): Removed.
* ldmisc.h: Likewise.
* ldfile.c: Replace buystring with xstrdup.
* ldlang.c: Likewise.
* ldlex.l: Likewise.
* ldmain.c: Likewise.
* ldmisc.c: Likewise.
* lexsup.c: Likewise.
* mpw-eppcmac.c: Likewise.
nickc [Wed, 2 May 2001 11:33:11 +0000 (11:33 +0000)]
imprrove error message
msnyder [Tue, 1 May 2001 20:39:50 +0000 (20:39 +0000)]
2001-05-01 Michael Snyder <msnyder@redhat.com>
* lin-lwp.c: Change printf to fprintf_unfiltered.
msnyder [Tue, 1 May 2001 20:15:42 +0000 (20:15 +0000)]
2001-05-01 Michael Snyder <msnyder@redhat.com>
* Makefile.in: Add rules for thread-db.o, lin-lwp.o, proc-service.o.
nsd [Tue, 1 May 2001 19:36:11 +0000 (19:36 +0000)]
* config/rs6000/tm-rs6000.h (IN_SOLIB_RETURN_TRAMPOLINE): Define.
(rs6000_in_solib_return_trampoline): Declare.
* rs6000-tdep.c (rs6000_in_solib_return_trampoline): New
function.
(rs6000_skip_trampoline_code): Skip bigtoc fixup code.
* xcoffread.c (read_xcoff_symtab): Perform the ISFCN function
check after the CSECT check rather than before it. Allocate
separate symtabs for CSECTs whose names begin with '@'.
(scan_xcoff_symtab): Don't ignore symbols beginning with '@'.
Activate the misc_func_recorded mechanism for whose names begin
with '@'.
jjohnstn [Tue, 1 May 2001 18:18:25 +0000 (18:18 +0000)]
2001-05-01 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/findfp (__sinit)[HAVE_FCNTL]: For platforms that have
real file systems, let __smakebuf() determine if line buffering
should be used for stdout.
cgf [Tue, 1 May 2001 14:50:54 +0000 (14:50 +0000)]
* mkpasswd.c (enum_users): Use /bin/bash as the default shell.
(main): Ditto.
eliz [Tue, 1 May 2001 08:54:08 +0000 (08:54 +0000)]
*** empty log message ***
aj [Tue, 1 May 2001 08:07:34 +0000 (08:07 +0000)]
* ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
* ld-scripts/phdrs.t: Use startaddress that's greater than any
MAXPAGESIZE used.
cgf [Tue, 1 May 2001 05:26:03 +0000 (05:26 +0000)]
* path.cc (mount_info::conv_to_win32_path): More path tweaking.
cgf [Tue, 1 May 2001 04:45:18 +0000 (04:45 +0000)]
* path.cc (mount_info::conv_to_win32_path): Fix debugging output to avoid a
SIGSEGV. Avoid double backslashes in middle of filename.
cgf [Tue, 1 May 2001 02:03:10 +0000 (02:03 +0000)]
* path.cc (mkrelpath): New function.
(mount_info::conv_to_win32_path): Eliminate now-unneeded relative path name arg
and processing.
(path_conv::check): Accomodate relative path names again. Accomodate one extra
argument in mount_info::conv_to_win32_path. Tack trailing slash on end of
relative path as a side effect, like before.
* shared_info.h (mount_info::conv_to_win32_path): Reflect new argument
ordering.
jtc [Mon, 30 Apr 2001 23:57:27 +0000 (23:57 +0000)]
* ppcnbsd-nat.c (fetch_inferior_registers)
(store_inferior_registers, fetch_core_registers): Changed to use
fpreg[] instead of r_regs[] to access floating point registers.
corinna [Mon, 30 Apr 2001 21:19:42 +0000 (21:19 +0000)]
* autoload.cc: Add LoadDLLinitfunc for secur32.dll.
Add LoadDLLfuncEx statements for AllocateLocallyUniqueId@4,
DuplicateTokenEx@24, LsaNtStatusToWinError@4,
LsaDeregisterLogonProcess@4, LsaFreeReturnBuffer@4,
LsaLogonUser@56, LsaLookupAuthenticationPackage@12,
LsaRegisterLogonProcess@12,
* environ.cc: Add extern declaration for `subauth_id'.
(subauth_id_init): New function for setting `subauth_id'.
(struct parse_thing): Add entry for `subauth_id'.
* fork.cc (fork_parent): Call `RevertToSelf' and
`ImpersonateLoggedOnUser' instead of `seteuid'.
* security.cc: Define global variable `subauth_id'.
(extract_nt_dom_user): New function.
(cygwin_logon_user): Call `extract_nt_dom_user' now.
(str2lsa): New static function.
(str2buf2lsa): Ditto.
(str2buf2uni): Ditto.
(subauth): Ditto.
* security.h: Add prototype for `subauth'.
* spawn.cc (spawn_guts): Use cygheap->user.token only if impersonated.
Use `cygsid' type. Remove impersonation before allowing access to
workstation/desktop to everyone. Call `RevertToSelf' and
`ImpersonateLoggedOnUser' instead of `seteuid'.
* syscalls.cc (seteuid): Rearranged to allow using subauthentication
to retrieve user tokens when needed.
ezannoni [Mon, 30 Apr 2001 20:57:31 +0000 (20:57 +0000)]
2001-04-30 Elena Zannoni <ezannoni@redhat.com>
* sh-tdep.c: Get rid of the function prototypes.
(sh_sh4_build_float_register_type): Move earlier in file.
(fv_reg_base_num): Ditto.
(dr_reg_base_num): Ditto.
msnyder [Mon, 30 Apr 2001 20:25:06 +0000 (20:25 +0000)]
2001-04-30 Michael Snyder <msnyder@redhat.com>
* thread-db.c: Revert 2001-04-26 change for debugging output.
* lin-lwp.c: Ditto.
* lin-lwp.c: Add set/show debug lin-lwp command. Use this
command to turn extra debugging output on / off.
corinna [Mon, 30 Apr 2001 18:27:24 +0000 (18:27 +0000)]
* uinfo.cc (internal_getlogin): Formatting change.
corinna [Mon, 30 Apr 2001 18:21:47 +0000 (18:21 +0000)]
* grp.cc: Eliminate MAX_DOMAIN_NAME define.
(read_etc_group): Substitute MAX_DOMAIN_NAME by
INTERNET_MAX_HOST_NAME_LENGTH.
* passwd.cc (parse_pwd): Don't force pw_name to be lower case.
* sec_helper.cc: Substitute MAX_USER_NAME by UNLEN,
MAX_COMPUTERNAME_LENGTH by INTERNET_MAX_HOST_NAME_LENGTH throughout.
(lookup_name): Slight cleanup.
* security.cc (alloc_sd): Substitute MAX_USER_NAME by UNLEN.
* security.h: Define DEFAULT_UID as DOMAIN_USER_RID_ADMIN and
DEFAULT_GID as DOMAIN_ALIAS_RID_ADMINS.
* shared.cc (memory_init): Substitute MAX_USER_NAME by UNLEN.
* thread.h: Ditto.
* uinfo.cc (internal_getlogin): Substitute MAX_USER_NAME by UNLEN.
Substitute MAX_COMPUTERNAME_LENGTH and MAX_HOST_NAME by
INTERNET_MAX_HOST_NAME_LENGTH.
* winsup.h: Include lmcons.h. Eliminate MAX_USER_NAME and
MAX_HOST_NAME. Move DEFAULT_UID and DEFAULT_GID to security.h.
msnyder [Mon, 30 Apr 2001 18:21:17 +0000 (18:21 +0000)]
2001-04-30 Michael Snyder <msnyder@redhat.com>
* thread-db.c: Revert 2001-04-26 change for debugging output.
* lin-lwp.c: Ditto.
msnyder [Mon, 30 Apr 2001 18:20:17 +0000 (18:20 +0000)]
2001-04-30 Michael Snyder <msnyder@redhat.com>
* thread-db.c: Revert 2001-04-26 change for debugging output.
* lin-lwp.c: Ditto.
cagney [Mon, 30 Apr 2001 17:09:19 +0000 (17:09 +0000)]
Always initialize `p'.