Steve Chamberlain [Wed, 10 Jun 1992 14:59:16 +0000 (14:59 +0000)]
* i386.h: a.out magic numbers from
mohring@informatik.tu-muenchen.de
Steve Chamberlain [Wed, 10 Jun 1992 14:57:25 +0000 (14:57 +0000)]
Wed Jun 10 07:53:24 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* objdump.c(display_info), patches from
mohring@informatik.tu-muenchen.de to print the table much more
nicely.
Steve Chamberlain [Wed, 10 Jun 1992 14:44:52 +0000 (14:44 +0000)]
Keep this just in case
Per Bothner [Wed, 10 Jun 1992 06:32:35 +0000 (06:32 +0000)]
* Everywhere: Change RANLIB=echo>/dev/null (which confuses
some shells - and I don't blame them) to RANLIB=true.
* mh-solaris: Use /usr/ucb/install for INSTALL.
Fred Fish [Wed, 10 Jun 1992 02:20:25 +0000 (02:20 +0000)]
* config/{mh-ncr3000, mh-sysv4}: Add INSTALL.
Fred Fish [Wed, 10 Jun 1992 02:17:08 +0000 (02:17 +0000)]
* config/{i386v4.mh, ncr3000.mh}: Update RANLIB, add INSTALL.
Fred Fish [Wed, 10 Jun 1992 02:10:02 +0000 (02:10 +0000)]
* config/{mh-ncr3000, mh-sysv4}: Add definition for INSTALL using
/usr/ucb/install.
Fred Fish [Wed, 10 Jun 1992 02:06:30 +0000 (02:06 +0000)]
* config/{mh-ncr3000, mh-sysv4}: Change INSTALL to use
/usr/ucb/install.
Fred Fish [Wed, 10 Jun 1992 02:05:20 +0000 (02:05 +0000)]
* c-exp.y, m2-exp.y: Move remapping defines for malloc and
realloc. Add remapping defines for {yyss, yyssp, yyvs, yyvsp}.
* config/{amix.mh, i386v4.mh, ncr3000.mh, stratus.mh,
sun4os5.mh}: Add definition for INSTALL using /usr/ucb/install.
Stu Grossman [Tue, 9 Jun 1992 23:33:27 +0000 (23:33 +0000)]
Oops, forgot depend!
Stu Grossman [Tue, 9 Jun 1992 23:31:53 +0000 (23:31 +0000)]
* depend: rebuild to account for remote-st2000.c.
* remote-st2000.c: Almost works now.
* tm-st2000.h: Need to turn on HAVE_68881, else things won't compile.
Steve Chamberlain [Tue, 9 Jun 1992 19:36:49 +0000 (19:36 +0000)]
* subsegs.c (subsegs_begin): create bss0_frchainP in the same was
as data0_frchainP
* write.c (write_object_file): various changes to handle data in
the BSS segment in much the same was as stuff in the DATA segment.
* subsegs.c (subseg_change): allow and handle a change into SEG_BSS.
Steve Chamberlain [Tue, 9 Jun 1992 14:57:42 +0000 (14:57 +0000)]
* subsegs.c (subseg_change): allow and handle a change into SEG_BSS.
* tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do
pcrel data stuff. (md_estimate_size_before_relax): when relaxing a
68010 bxx into a bra+6 jmpxx, put the bytes of the jmp opcode into
the right place. (s_bss): Don't put .bss stuff into SEG_DATA, put
it into SEG_BSS
Steve Chamberlain [Tue, 9 Jun 1992 14:57:23 +0000 (14:57 +0000)]
* subsegs.c (subseg_change): allow and handle a change into SEG_BSS.
Fred Fish [Tue, 9 Jun 1992 06:10:54 +0000 (06:10 +0000)]
* readline.h (rl_completer_quote_characters): Add declaration.
* readline.c (rl_completer_quote_characters): Add global var.
* readline.c (strpbrk): Add prototype and function.
* readline.c (rl_complete_internal): Add code to handle
expansion of quoted strings.
Fred Fish [Tue, 9 Jun 1992 06:09:33 +0000 (06:09 +0000)]
* c-exp.y (yylex): Recognize single-quoted strings that specify
tokens with embedded whitespace, such as C++ demangled names.
* defs.h (demangle_and_match, strcmp_iw, skip_quoted): Prototypes.
* main.c (gdb_completer_quote_characters): Add global variable.
* main.c (symbol_completion_function): Total rewrite for C++
demangled name handling.
* main.c (skip_quoted): New function.
* main.c (main): Set rl_completer_quote_characters.
* symmisc.c (dump_symtab): Print source language for symtab.
* symtab.c (expensive_mangler): Add prototype and function.
* symtab.c (completion_list_add_symbol): Total rewrite for new
C++ demangled name handling.
* symtab.c (lookup_symbol): Check for demangled C++ symbol first,
other changes for demangled C++ symbol handling.
* symtab.c (lookup_demangled_block_symbol): Use demangle_and_match.
* symtab.c (lookup_demangled_partial_symbol): Use demangle_and_match.
* symtab.c (decode_line_1): Recognize C++ demangled names on input.
* symtab.c (completion_list_add_symbol): Total rewrite for new
C++ demangled name handling.
* symtab.c (expensive_mangler): New function.
* utils.c (strcmp_iw, demangle_and_match): New functions.
* xcoffread.c (aixcoff_symfile_read): Fix prototype.
John Gilmore [Tue, 9 Jun 1992 05:10:15 +0000 (05:10 +0000)]
* Makefile.in: Roll VERSION to 4.5.4.
* Makefile.in, config/*.mh, config/*.mt: Rename TM_CFLAGS
to MT_CFLAGS, XM_CFLAGS to MH_CFLAGS to match file names.
* config/sun4os5.mh: Add MH_CFLAGS=-xs to save debug info.
John Gilmore [Tue, 9 Jun 1992 03:14:50 +0000 (03:14 +0000)]
Use unsigned chars for fields in object files.
John Gilmore [Tue, 9 Jun 1992 02:38:11 +0000 (02:38 +0000)]
Typo
Stu Grossman [Mon, 8 Jun 1992 21:35:27 +0000 (21:35 +0000)]
See gdb/Changelog for details.
Stu Grossman [Mon, 8 Jun 1992 21:35:05 +0000 (21:35 +0000)]
* alldeps.mak: Rebuild to account for new files.
* config/st2000.mt: Use tm-st2000.h, not tm-68k.h.
* tm-st2000.h: New file.
Stu Grossman [Mon, 8 Jun 1992 21:21:59 +0000 (21:21 +0000)]
* configure.in: Tandem debug monitor (st2000) support.
* remote-st2000.c, config/st2000.mt: ditto.
Stu Grossman [Mon, 8 Jun 1992 21:16:44 +0000 (21:16 +0000)]
See gdb/Changelog for details
Steve Chamberlain [Mon, 8 Jun 1992 17:14:18 +0000 (17:14 +0000)]
*** empty log message ***
Steve Chamberlain [Mon, 8 Jun 1992 17:14:10 +0000 (17:14 +0000)]
lint
Steve Chamberlain [Mon, 8 Jun 1992 17:09:57 +0000 (17:09 +0000)]
*** empty log message ***
Steve Chamberlain [Mon, 8 Jun 1992 17:09:40 +0000 (17:09 +0000)]
don't crash when provided empty symbol table
David D. Zuhn [Mon, 8 Jun 1992 07:46:10 +0000 (07:46 +0000)]
new file from bothner, fixes sparc cross-disassembly core dumps
John Gilmore [Sun, 7 Jun 1992 00:03:50 +0000 (00:03 +0000)]
* configure.in: Handle Solaris2 as *-sun-sysv4 or as *-sun-sunos5.
John Gilmore [Fri, 5 Jun 1992 18:52:27 +0000 (18:52 +0000)]
* blockframe.c (inside_entry_file, inside_main_func,
inside_entry_func): Return 0 if no symbols; avoid crashing.
Mark Eichin [Thu, 4 Jun 1992 19:36:37 +0000 (19:36 +0000)]
change pathnames from /usr/share/misc to /usr/local/lib. They should *really*
get built by configure, someday.
Steve Chamberlain [Thu, 4 Jun 1992 19:21:58 +0000 (19:21 +0000)]
Thu Jun 4 11:59:13 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* expr.c(expr): allow SEG_REGISTER in expressions.
* read.c(pseudo_set): register expressions can be the source of a
set.
* subsegs.c (subseg_new): Now -R forces all changes to SEG_DATA to
goto SEG_TEXT (if a.out)
* write.c (write_object_file): If a.out don't use the old way for
-R.
* config/obj-a.out (s_sect): complain if the user tries to use a
subsegment with a value which might interfere with out -R hackery.
* config/tc-m68k.c (m68k_reg_parse): lookup names in symbol table
rather than use ugly if tree. (init_regtable): insert register
names into symbol table.
Mark Eichin [Thu, 4 Jun 1992 19:10:49 +0000 (19:10 +0000)]
add real install, and some more normal paths.
Mark Eichin [Thu, 4 Jun 1992 19:10:06 +0000 (19:10 +0000)]
use byacc instead of bison.
Mark Eichin [Thu, 4 Jun 1992 18:36:56 +0000 (18:36 +0000)]
Thu Jun 4 11:34:02 1992 Mark Eichin (eichin at cygnus.com)
* lookup.c: fixed fencepost in nllookup and added dbg_nllookup for
help in debugging the problem (with -DDEBUG)
* gprof.c: symbol values are now real values, don't add the vma
anymore. (done for solaris; should verify this on other platforms)
* ChangeLog: created.
Per Bothner [Thu, 4 Jun 1992 07:38:43 +0000 (07:38 +0000)]
* config.sub: Add support for Linux.
* Makefile.in: Use $(FLAGS_TO_PASS) more consistently (at least for libg++).
Mark Eichin [Thu, 4 Jun 1992 07:34:23 +0000 (07:34 +0000)]
added srcdir=. so that configure puts in a value
added explicit foo.o:foo.c lines since Solaris has the same VPATH bug that
SunOs 4.1.1 does...
John Gilmore [Thu, 4 Jun 1992 05:23:08 +0000 (05:23 +0000)]
* xcoffread.c (read_xcoff_symtab): Set c_sclass from n_sclass
without masking, since it is signed and will later be compared
against signed quantities. The right fix is probably to make
it all unsigned, but this is a small, safe fix for this release.
FIXME -- make the real change sometime soon.
(Imported from progressive.)
David D. Zuhn [Wed, 3 Jun 1992 03:06:02 +0000 (03:06 +0000)]
fix -nfp documentation
Michael Tiemann [Wed, 3 Jun 1992 00:21:33 +0000 (00:21 +0000)]
Makefile.in (all-binutils): ar needs flex, so depend on all-flex.
Michael Tiemann [Tue, 2 Jun 1992 23:49:59 +0000 (23:49 +0000)]
Fix -R problem from Adobe
Mark Eichin [Tue, 2 Jun 1992 17:22:47 +0000 (17:22 +0000)]
Makefile.in: .c.o rule needed, default one (under solaris) ignores CFLAGS
Makefile: it shouldn't be under cvs; given that it is, fix it too
arcs.c: fprintf used where printf should have been.
lookup.c: misdeclared calloc; use a cast instead.
Roland Pesch [Tue, 2 Jun 1992 00:50:41 +0000 (00:50 +0000)]
Fix from net: when predigesting doc for texi2roff, search for "@c " at
the beginning of a line, rather than just "@C" at the beginning of a
line, to identify (and remove) comments.
Roland Pesch [Tue, 2 Jun 1992 00:48:46 +0000 (00:48 +0000)]
Tracking changes from Lucid: option formerly known as either
"-cadillac" or "-energize" is called "-context" now.
Michael Tiemann [Mon, 1 Jun 1992 23:19:09 +0000 (23:19 +0000)]
Pass the correct number of parameters to `symbol_file_add'.
Michael Tiemann [Mon, 1 Jun 1992 23:17:21 +0000 (23:17 +0000)]
Define MALLOC_INCOMPATIBLE so we can compile files which include <malloc.h>
Mark Eichin [Mon, 1 Jun 1992 00:29:44 +0000 (00:29 +0000)]
change mh-solaris2 to mh-solaris.
Mark Eichin [Sun, 31 May 1992 22:13:34 +0000 (22:13 +0000)]
Added solaris configuration support.
Michael Tiemann [Sun, 31 May 1992 13:45:08 +0000 (13:45 +0000)]
Handle -m680[01234]0-wrs as specific vxworks68 targets. With -nfp,
this offers full control over the CPU parameters of vxworks systems we
are likely to encounter (not to mention other 68k embedded targets
that run a.out as their debugging format).
David D. Zuhn [Sun, 31 May 1992 08:16:00 +0000 (08:16 +0000)]
16 May version from prep
David D. Zuhn [Sun, 31 May 1992 08:12:16 +0000 (08:12 +0000)]
recognize m680[1234] as separate processors now
David D. Zuhn [Sun, 31 May 1992 04:04:03 +0000 (04:04 +0000)]
better error testing on perverse cases (eg, ./config.sub -sun3)
Michael Tiemann [Sat, 30 May 1992 05:19:54 +0000 (05:19 +0000)]
Fix lint found by GCC.
Michael Tiemann [Fri, 29 May 1992 02:49:34 +0000 (02:49 +0000)]
Add flex to the list of keepers. flex is needed to build GNU ld.
Jim Wilson [Thu, 28 May 1992 18:22:42 +0000 (18:22 +0000)]
Recognize sparclite as a sparc variant.
Jim Wilson [Thu, 28 May 1992 18:21:39 +0000 (18:21 +0000)]
Add sparclite support.
Michael Tiemann [Thu, 28 May 1992 06:21:54 +0000 (06:21 +0000)]
Pass $tooldir in FLAGS_TO_PASS. Define -aout in $os. Both of these
are needed to do a `make all install' for a vxworks68 target install.
Steve Chamberlain [Wed, 27 May 1992 22:18:50 +0000 (22:18 +0000)]
* ldgram.y, ldlex.l: parse ABSOLUTE
* ldexp.c: add support for ABSOLUTE
Per Bothner [Wed, 27 May 1992 20:21:42 +0000 (20:21 +0000)]
* config/*.mh: Miscellaneous clean-up: Removed definitions
of YACC (since it is not longer used in the Makefile).
Remove HOSTING_* definitions that are subsumed by the
ones added to Makefile.in. Removed most definitions of CC.
* config/{sparc,news,hp300bsd,decstation}.mh: Removed;
These are no longer needed.
Per Bothner [Wed, 27 May 1992 20:20:47 +0000 (20:20 +0000)]
* Makefile.in: Added default definitions for HOSTING_CRT0,
HOSTING_LIBS, and HOSTING_EMU, based on those in config/*.mh.
Per Bothner [Wed, 27 May 1992 20:06:01 +0000 (20:06 +0000)]
* arlex.l: Don't include <sysdep.h> (unneeded conflicts).
Add declaration of strdup().
John Gilmore [Wed, 27 May 1992 16:29:03 +0000 (16:29 +0000)]
Lint
Per Bothner [Tue, 26 May 1992 23:59:37 +0000 (23:59 +0000)]
Add apollo68.h.
Per Bothner [Tue, 26 May 1992 23:57:55 +0000 (23:57 +0000)]
Add mh-a68bsd.
Steve Chamberlain [Tue, 26 May 1992 23:57:04 +0000 (23:57 +0000)]
lint
Steve Chamberlain [Tue, 26 May 1992 23:53:00 +0000 (23:53 +0000)]
* coff-a29k.c: do byte relocs correctly
* coffcode.h (styp_to_sec_flags): never load INFO sections
* seclet.c (rel): don't relocate INFO sections
Steve Chamberlain [Tue, 26 May 1992 23:49:49 +0000 (23:49 +0000)]
Fixes from Andrew Smith
Steve Chamberlain [Tue, 26 May 1992 22:28:07 +0000 (22:28 +0000)]
Don't be too sanitary
(thanks Per)
Steve Chamberlain [Tue, 26 May 1992 22:20:09 +0000 (22:20 +0000)]
29k const fix
Steve Chamberlain [Tue, 26 May 1992 19:08:48 +0000 (19:08 +0000)]
Fix some typos
Steve Chamberlain [Tue, 26 May 1992 18:26:13 +0000 (18:26 +0000)]
Checkpoint
Steve Chamberlain [Tue, 26 May 1992 14:51:23 +0000 (14:51 +0000)]
This is a test to see if the file is still locked.
Ken Raeburn [Tue, 26 May 1992 07:06:00 +0000 (07:06 +0000)]
Header file changes corresponding to BFD library changes just checked in.
Ken Raeburn [Tue, 26 May 1992 03:45:31 +0000 (03:45 +0000)]
Lots of changes from gas-bfd work. Includes:
* working reloc lookup support
* better support for creation of COFF files from scratch
* misc doc changes, macro tweaks, "const" additions, typo fixes, etc.
* one or two ugly kludges that should get cleaned up (but what's one
or two more, in BFD?)
See ChangeLog for details.
Ken Raeburn [Tue, 26 May 1992 03:23:53 +0000 (03:23 +0000)]
Lots of changes from gas-bfd work. Includes:
* working reloc lookup support
* better support for creation of COFF files from scratch
* misc doc changes, macro tweaks, "const" additions, typo fixes, etc.
* one or two ugly kludges that should get cleaned up (but what's one
or two more, in BFD?)
See ChangeLog for details.
Roland Pesch [Mon, 25 May 1992 20:42:53 +0000 (20:42 +0000)]
Draft Solaris install notes.
Checked into "devo" temporarily; will probably need to move to another
repository. Feel free to move it, but *please* move the entire
underlying RCS file, not just the HEAD version (unless, of course, you
move it while there's just this version checked in).
Per Bothner [Fri, 22 May 1992 22:38:13 +0000 (22:38 +0000)]
* Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex
rules, since these are used when building a distribution.
* Makefile.in (arlex.c): Don't re-direct output, since that
leaves a bogus output files if it fails.
Per Bothner [Fri, 22 May 1992 22:36:35 +0000 (22:36 +0000)]
* Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex
rules, since these are used when building a distribution.
* Makefile.in (ldlex.c): Don't re-direct output, since that
leaves a bogus output files if it fails.
Per Bothner [Fri, 22 May 1992 20:56:37 +0000 (20:56 +0000)]
* ldlex.c: Fix some unnecessary flex-specific-isms.
Per Bothner [Fri, 22 May 1992 20:48:50 +0000 (20:48 +0000)]
* config/sparc.mh: Fix HOSTING_LIBS so it has a chance of working.
Per Bothner [Fri, 22 May 1992 20:44:24 +0000 (20:44 +0000)]
* Makefile.in: Better lex support.
* Makefile.in (dist): Generate flex and bison outputs
for distribution.
Per Bothner [Fri, 22 May 1992 20:41:25 +0000 (20:41 +0000)]
* arlex.l: Make work with lex, for what it's worth.
Michael Tiemann [Fri, 22 May 1992 15:56:20 +0000 (15:56 +0000)]
Thu May 21 18:00:09 1992 Michael Tiemann (tiemann@rtl.cygnus.com)
* Makefile.in (tooldir): Define it.
(all-ld): Depend on all-flex.
Roland Pesch [Thu, 21 May 1992 22:36:24 +0000 (22:36 +0000)]
Refer to current version of Binutils (1.97). This will be
automatically synched one day, when Texinfo has at least trivial
macros.
Sean Eric Fagan [Thu, 21 May 1992 20:14:08 +0000 (20:14 +0000)]
PTR vs. void*. Sorry.
Sean Eric Fagan [Thu, 21 May 1992 20:09:48 +0000 (20:09 +0000)]
qsort returns a void*, according to the manual pages on two different systems.
John Gilmore [Wed, 20 May 1992 08:25:56 +0000 (08:25 +0000)]
* coredep.c (fetch_core_registers): Remove premature warning,
which triggers on DECstation even though all regs are accessible.
* m68k-pinsn.c (print_insn_arg): Use new macros to get
sign-extension of instruction fields even on unsigned-char hosts.
Bug found by Fred J Roeber, fjr@sgfb.ssd.ray.com.
David Henkel-Wallace [Wed, 20 May 1992 06:47:14 +0000 (06:47 +0000)]
A couple of things from the net.
John Gilmore [Wed, 20 May 1992 06:03:50 +0000 (06:03 +0000)]
88K changes inspired by Ted Lemon (uunet!lupine!mellon)
* tm-m88k.h, tm-umax.h: Avoid sizeof() in REGISTER_xxx macros,
since they define the target, not the host.
* m88k-pinsn.c: Fix typo.
Patches by Paul Eggert <eggert@twinsun.com>.
* valarith.c (value_zerop): -0.0 is still zero.
* eval.c (evaluate_subexp): Avoid NaN anomalies in float compares.
John Gilmore [Wed, 20 May 1992 05:53:33 +0000 (05:53 +0000)]
* readline.c: Can't initialize FILE *'s with stdin and stdout,
because they might not be constant. Patch from Tom Quinn,
trq@dinoysos.thphys.ox.ac.uk.
Roland Pesch [Tue, 19 May 1992 21:22:10 +0000 (21:22 +0000)]
Removed RMS email address from inside cover page, at his request.
K. Richard Pixley [Tue, 19 May 1992 00:29:44 +0000 (00:29 +0000)]
merged changes from grep-1.6 (alpha)
K. Richard Pixley [Mon, 18 May 1992 23:26:45 +0000 (23:26 +0000)]
9 may revision merged
Steve Chamberlain [Mon, 18 May 1992 22:46:15 +0000 (22:46 +0000)]
Fix various protos so bfd/binutils compile on sun3 with gcc
Stu Grossman [Mon, 18 May 1992 20:55:52 +0000 (20:55 +0000)]
* alldeps.mak, depend: re-make to account for ser-*.c.
Fred Fish [Sun, 17 May 1992 23:54:32 +0000 (23:54 +0000)]
* inflow.c (new_tty): Temporarily ignore SIGTTOU when
disconnecting from controlling terminal, to avoid gdb hanging
on SVR4. Fixes bug reported by Oliver Okrongli.
* procfs.c (PROC_NAME_FMT): Change format to match default used
by system, as suggested by Oliver Okrongli.
* tm-68k.h (FRAME_FIND_SAVED_REGS): Apply missing parentheses
bug fix from Brent Townshend (bst%tt@cam.ORG).
* c-exp.y (nonempty_typelist): Fix memory overrun bug reported
by turlais@rechser.total.fr.
* dwarfread.c (decode_subscr_data): Fix bug in calculation of
length of non-zero lowerbound arrays. Bug fix from Peggy Fieland.
* objfiles.h (unlink_objfile): Add prototype.
* objfiles.c (unlink_objfile): Add function.
* objfiles.c (free_objfile): Call unlink_objfile.
* objfiles.c (allocate_objfile): Call unlink_objfile on newly
remapped objfiles. Bug reported by hahn@sunshine.labs.tek.com.
Also, discard old possibly bogus sf struct.
* symfile.c (symbol_file_add): Call init_entry_point_info() and
find_sym_fns() for remapped symbol files, in case of any changes
since the last mapping.
K. Richard Pixley [Sun, 17 May 1992 00:58:37 +0000 (00:58 +0000)]
fix declaration of free
K. Richard Pixley [Fri, 15 May 1992 00:23:15 +0000 (00:23 +0000)]
use m4 rather than gm4
Roland Pesch [Fri, 15 May 1992 00:20:43 +0000 (00:20 +0000)]
Thu May 14 17:09:48 1992 Roland H. Pesch (pesch@fowanton.cygnus.com)
* gdb.texinfo: slight expansion of new text on reading info files
* gdbinv-s.m4.in: correct and expand info on cross-debugging
H8/300 from DOS.
* ChangeLog: guess...
Steve Chamberlain [Wed, 13 May 1992 01:13:18 +0000 (01:13 +0000)]
Changes to support GDB running on DOS using GO32 and H8 support
* defs.h: if xm.h doesn't define FOPEN_RB, include "fopen-same.h",
allowing hosts with different text and binary file formats to
work.
* coffread.c (read_coff_symtab): changed calling convention and
operation - now it opens its own file with FOPEN_RB rather than
duping and fdopening the provided handle.
* dbxread.c, cplus-dem.c: #include mangling.
* exec.c: If O_BINARY isn't defined, set it to 0, call openp for
binary files oring in the right bit.
* utils.c, terminal.h, inflow.c: hackery because dos doesn't have terminals.
* remote-hms.c: cleanup to use the new remote serial stuff
* serial.h, ser-termios.c, ser-go32.c: newfiles to provide host
independent remote terminal I/O.
* remote.c: if DONT_USE_REMOTE is defined, then don't use it.
* source.c (openp): fix off by one problem removing / - can now
open a source file in the root directory with DOS.
* values.c (value_as_pointer): remove bogus address bits from
long. (unpack_long): unpack into unsigned long/short if pointer.
sun4.mh: use the ser-termios stuff
go32.mh: use the ser-go32 stuff