David D. Zuhn [Wed, 24 Mar 1993 10:34:02 +0000 (10:34 +0000)]
update dvi & info targets
Ken Raeburn [Wed, 24 Mar 1993 08:18:16 +0000 (08:18 +0000)]
mipsbsd renaming, libbfd optimization fixes
Ken Raeburn [Wed, 24 Mar 1993 08:01:07 +0000 (08:01 +0000)]
turn on file-position optimizations again
Ken Raeburn [Wed, 24 Mar 1993 05:10:05 +0000 (05:10 +0000)]
disable position-caching code for now
Ken Raeburn [Wed, 24 Mar 1993 05:09:18 +0000 (05:09 +0000)]
fix some (not all) bugs in previous changes
Roland Pesch [Wed, 24 Mar 1993 00:04:31 +0000 (00:04 +0000)]
*** empty log message ***
Roland Pesch [Wed, 24 Mar 1993 00:04:11 +0000 (00:04 +0000)]
Formatting updates from progressive.
Ken Raeburn [Tue, 23 Mar 1993 20:21:47 +0000 (20:21 +0000)]
aout-mipsbsd -> mipsbsd
Ken Raeburn [Tue, 23 Mar 1993 20:19:16 +0000 (20:19 +0000)]
delete non-mips-related code
Ken Raeburn [Tue, 23 Mar 1993 20:14:25 +0000 (20:14 +0000)]
rename for <=14 chars
Ken Raeburn [Tue, 23 Mar 1993 20:11:25 +0000 (20:11 +0000)]
Eek, a bug!
Position 0 means no-movement for SEEK_CUR ... not for SEEK_SET.
Ken Raeburn [Tue, 23 Mar 1993 17:50:26 +0000 (17:50 +0000)]
oops, left some debug code in
Fred Fish [Tue, 23 Mar 1993 16:56:52 +0000 (16:56 +0000)]
* gdb.t31/gdbme.ch: Comment out code that causes chill compiler
coredump.
* gdb.t31/chillvars.exp: Comment out tests that depend on that
code.
Ian Lance Taylor [Tue, 23 Mar 1993 16:08:25 +0000 (16:08 +0000)]
Moved the hacked unexport line so that it is not the first target.
Ian Lance Taylor [Tue, 23 Mar 1993 16:06:39 +0000 (16:06 +0000)]
Move the hacked unexport line so that it does not become the first
target.
Ken Raeburn [Tue, 23 Mar 1993 14:23:48 +0000 (14:23 +0000)]
FILE_OFFSET_IS_CHAR_INDEX changes to libbfd.c and hosts/sparc.h
Ken Raeburn [Tue, 23 Mar 1993 13:54:41 +0000 (13:54 +0000)]
libbfd.c: Maintain `where' field of BFD with current position while BFD is
in use. If FILE_OFFSET_IS_CHAR_INDEX, assume arithmetic can be done on it,
and ignore SEEK_SET requests that move to the current position.
hosts/sparc.h: Define FILE_OFFSET_IS_CHAR_INDEX.
Ken Raeburn [Tue, 23 Mar 1993 13:37:15 +0000 (13:37 +0000)]
updated for obj-bfd-sunos, ho-decst* changes
Ken Raeburn [Tue, 23 Mar 1993 13:34:55 +0000 (13:34 +0000)]
(do_relocs_for): Don't allocate storage or process relocs if there aren't any
relocs to process. Avoids malloc/free bug on SCO too.
Ken Raeburn [Tue, 23 Mar 1993 13:27:05 +0000 (13:27 +0000)]
rename for <=14 chars
Ken Raeburn [Tue, 23 Mar 1993 13:25:13 +0000 (13:25 +0000)]
unused; deleted
Ken Raeburn [Tue, 23 Mar 1993 13:10:30 +0000 (13:10 +0000)]
since bfd vers is > 2.0, make doc say so also
David D. Zuhn [Tue, 23 Mar 1993 08:17:50 +0000 (08:17 +0000)]
add X11 directory support
David D. Zuhn [Tue, 23 Mar 1993 08:14:13 +0000 (08:14 +0000)]
add dvi & installcheck
John Gilmore [Tue, 23 Mar 1993 08:13:11 +0000 (08:13 +0000)]
* symtab.h (struct linetable_entry): Remove confusing comment.
David D. Zuhn [Tue, 23 Mar 1993 08:03:44 +0000 (08:03 +0000)]
add installcheck
David D. Zuhn [Tue, 23 Mar 1993 07:19:06 +0000 (07:19 +0000)]
add installcheck target
David D. Zuhn [Tue, 23 Mar 1993 07:09:24 +0000 (07:09 +0000)]
add installcheck
Fred Fish [Tue, 23 Mar 1993 04:54:13 +0000 (04:54 +0000)]
Add h8500-tdep.c.
Fred Fish [Tue, 23 Mar 1993 04:34:52 +0000 (04:34 +0000)]
Remove mt-unix sanitization, there is no mt-unix here.
Fred Fish [Tue, 23 Mar 1993 04:23:57 +0000 (04:23 +0000)]
Update for current files.
Fred Fish [Tue, 23 Mar 1993 04:18:41 +0000 (04:18 +0000)]
Tweak list of files to keep.
Fred Fish [Tue, 23 Mar 1993 03:58:44 +0000 (03:58 +0000)]
Add .Sanitize files for new directories.
Fred Fish [Tue, 23 Mar 1993 03:32:59 +0000 (03:32 +0000)]
Update to match new config directory structure.
Fred Fish [Tue, 23 Mar 1993 03:30:43 +0000 (03:30 +0000)]
Remove files that moved to config/ and config/<cpu>.
John Gilmore [Tue, 23 Mar 1993 02:55:56 +0000 (02:55 +0000)]
Update for h8500-dis.c. (Avoid Sun Make vpath bug)
Fred Fish [Tue, 23 Mar 1993 01:57:27 +0000 (01:57 +0000)]
* nm-*, xm-*, tm-*: All native, host, and target files, which
get linked to nm.h, xm.h, and tm.h respectively by configure,
moved to appropriate config/<cpu> subdirectory.
* nm-sysv4.h, xm-sysv4.h, tm-sysv4.h, tm-sunos.h, nm-trash.h:
Native, host, and target files that are common across more than
one cpu architecture and included by one of the configured
native, host, or target files, get moved to config directory.
Fred Fish [Tue, 23 Mar 1993 01:19:58 +0000 (01:19 +0000)]
* config/{*.mt, *.mh}: All target and host makefile fragment
config files moved to an appropriate config/<cpu> subdirectory.
* nm-*, xm-*, tm-*: All native, host, and target files, which
get linked to nm.h, xm.h, and tm.h respectively by configure,
moved to appropriate config/<cpu> subdirectory.
Fred Fish [Tue, 23 Mar 1993 01:07:36 +0000 (01:07 +0000)]
* config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k,
m88k, mips, none, ns32k, pa, pyr, romp, rs6000, sparc, tahoe, vax,
z8k}: New directories to hold cpu specific configuration files.
Naming follows gcc convention.
* config/{*.mt, *.mh}: All target and host makefile fragment
config files moved to an appropriate config/<cpu> subdirectory.
Fred Fish [Tue, 23 Mar 1993 01:01:49 +0000 (01:01 +0000)]
* config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k,
m88k, mips, none, ns32k, pa, pyr, romp, rs6000, sparc, tahoe, vax,
z8k}: New directories to hold cpu specific configuration files.
Naming follows gcc convention.
* config/{*.mt, *.mh}: All target and host makefile fragment
config files moved to an appropriate config/<cpu> subdirectory.
* nm-*, xm-*, tm-*: All native, host, and target files, which
get linked to nm.h, xm.h, and tm.h respectively by configure,
moved to appropriate config/<cpu> subdirectory.
* nm-sysv4.h, xm-sysv4.h, tm-sysv4.h, tm-sunos.h, nm-trash.h:
Native, host, and target files that are common across more than
one cpu architecture and included by one of the configured
native, host, or target files, get moved to config directory.
* Makefile.in (INCLUDE_CFLAGS): Add -I${srcdir}/config to
pick up native, host, or target include files moved to one of
the config subdirectories, and that are included by other files.
* Makefile.in (alldeps.mak): Modify to account for new config
directory structure.
* alldeps.mak, depend: Update for new config directory structure.
* config/*/[ntx]m-*.h: Modify all files that include other
[ntx]m-*.h files to use path relative to gdb/config. I.E.
"a29k/tm-ultra3.h" includes "a29k/tm-29k.h" rather than just
"tm-29k.h".
* remote-eb.c (tm-29k.h): Include a29k/tm-29k.h.
* mipsread.c (tm-mips.h): Include mips/tm-mips.h.
* i860-pinsn.c (tm-i860.h): Include i860/tm-i860.h.
* configure.in: Default gdb_host_cpu to host_cpu, and remap
the ones where the default is not unique or different than the
config subdirectory name. Similarly, handle gdb_target_cpu.
Modify configure.in as appropriate to make use of gdb_host_cpu
and gdb_target_cpu to find makefile fragments and make links.
Jim Wilson [Tue, 23 Mar 1993 00:27:59 +0000 (00:27 +0000)]
Update to Draft D1.2.1: add membar mask names and ASI names.
David D. Zuhn [Mon, 22 Mar 1993 23:28:43 +0000 (23:28 +0000)]
configure has embedded tabs, which I accidentially nuked
David D. Zuhn [Mon, 22 Mar 1993 23:25:27 +0000 (23:25 +0000)]
fix whitespace
Ian Lance Taylor [Mon, 22 Mar 1993 22:59:29 +0000 (22:59 +0000)]
* coff-mips.c (ecoff_set_symbol_info): Relocate encapsulated stabs
if the type is not stNil.
Ian Lance Taylor [Mon, 22 Mar 1993 22:18:43 +0000 (22:18 +0000)]
* config/tc-mips.c (macro): Use $AT for any floating point load.
Also get the debugging information right in obj-ecoff.c.
Ian Lance Taylor [Mon, 22 Mar 1993 20:41:20 +0000 (20:41 +0000)]
* mipsread.c (compare_blocks): Sort blocks with the same start
address by decreasing ending address.
Peter Schauer [Mon, 22 Mar 1993 20:25:25 +0000 (20:25 +0000)]
* mipsread.c (parse_procedure, parse_partial_symbols): bug fixes.
Peter Schauer [Mon, 22 Mar 1993 20:22:54 +0000 (20:22 +0000)]
* mipsread.c (parse_procedure): Save cur_fdr accross call to
lookup_symbol as it might get clobbered by the call.
* mipsread.c (parse_partial_symbols): Use ADD_PSYMBOL_ADDR_TO_LIST.
The previous code did not initialize the language field for the psymtab
entry.
Rob Savoye [Mon, 22 Mar 1993 05:51:13 +0000 (05:51 +0000)]
Solve all config problems, make a local site.exp file.
David D. Zuhn [Mon, 22 Mar 1993 05:09:22 +0000 (05:09 +0000)]
* configure: add support for package_makefile_fragment, handle the
case where a directory has a configure.in file but no Makefile.in
more gracefully (with an actual understandable error message, even);
add support for --without (and add this to the usage message); also
explicitly add a --host=${host_alias} to the command line when
config.guess is used
Rob Savoye [Mon, 22 Mar 1993 04:30:50 +0000 (04:30 +0000)]
Fixed a bunch of missing return codes, misc bugs.
Rob Savoye [Mon, 22 Mar 1993 04:26:28 +0000 (04:26 +0000)]
* gdb.t03/ptype.exp: tests for return code from gdb_test.
* gdb.t00/teststrategy.exp: Uses which proc rather than spawning
which in a shell. Deletes xgdb when done.
* config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
Tests the return from the "set height" or "set width" commands.
Added a few return codes where needed.
David D. Zuhn [Mon, 22 Mar 1993 01:47:59 +0000 (01:47 +0000)]
handle lack of Makefile.in in a more graceful manner
David D. Zuhn [Mon, 22 Mar 1993 00:47:26 +0000 (00:47 +0000)]
added package_makefile_frag support
Jim Wilson [Sun, 21 Mar 1993 20:14:04 +0000 (20:14 +0000)]
We must use both --host and --target options for recursion, because Cygnus and
FSF configure disagree about whether an unadorned machine is target or host.
Ken Raeburn [Sat, 20 Mar 1993 20:54:00 +0000 (20:54 +0000)]
fix an m68k 0r0... bug
John Gilmore [Sat, 20 Mar 1993 08:44:42 +0000 (08:44 +0000)]
Lint: * c-exp.y (parse_number): Avoid shift warning.
* serial.h (struct ttystate): Declare empty one on DOS.
John Gilmore [Sat, 20 Mar 1993 06:07:16 +0000 (06:07 +0000)]
* gdbint.texinfo: Doc NO_MMALLOC and NO_MMALLOC_CHECK as host conditionals.
* stabs.texinfo: More array fixes inspired by Jim's.
Jim Wilson [Sat, 20 Mar 1993 05:03:31 +0000 (05:03 +0000)]
Make targ-cpu.o depend on config.h so gas will build from scratch.
David D. Zuhn [Sat, 20 Mar 1993 04:51:42 +0000 (04:51 +0000)]
better support for configuration with gcc
Steve Chamberlain [Fri, 19 Mar 1993 23:26:13 +0000 (23:26 +0000)]
New file
Steve Chamberlain [Fri, 19 Mar 1993 23:05:34 +0000 (23:05 +0000)]
Checkpoint for Stu
Steve Chamberlain [Fri, 19 Mar 1993 22:41:15 +0000 (22:41 +0000)]
add h8500
Steve Chamberlain [Fri, 19 Mar 1993 22:39:35 +0000 (22:39 +0000)]
New file
Steve Chamberlain [Fri, 19 Mar 1993 22:20:43 +0000 (22:20 +0000)]
Opcode file for the h8/500
Stu Grossman [Fri, 19 Mar 1993 22:13:38 +0000 (22:13 +0000)]
* xm-sun4os4.h: Return type of free() should be void, not int.
Stu Grossman [Fri, 19 Mar 1993 21:03:05 +0000 (21:03 +0000)]
Yes John, I haven't heard from Mark Fox yet.
* vx-share/vxWorks.h: Remove #def of NULL.
Jim Kingdon [Fri, 19 Mar 1993 19:35:39 +0000 (19:35 +0000)]
nuke no-op STAB_REG_TO_REGNUM
Jim Kingdon [Fri, 19 Mar 1993 18:58:10 +0000 (18:58 +0000)]
mention long options in usage message
Jim Kingdon [Fri, 19 Mar 1993 18:48:45 +0000 (18:48 +0000)]
fixes re arrays and continuations
Jim Kingdon [Fri, 19 Mar 1993 18:25:16 +0000 (18:25 +0000)]
add XCOFF node
Steve Chamberlain [Fri, 19 Mar 1993 15:41:31 +0000 (15:41 +0000)]
(print_insn): Include the new dis-asm header file.
Per Bothner [Fri, 19 Mar 1993 01:56:10 +0000 (01:56 +0000)]
* nm.c: Modify behavior of -o flag for archives to match
BSD4.4 and Sunos 4: Prefix archive name before each line.
Per Bothner [Fri, 19 Mar 1993 00:18:55 +0000 (00:18 +0000)]
* ieee-float.c: Moved to ../libiberty.
* ieee-float.h: Moved to ../include.
* Makefile.in: Update accordingly.
* i386-pinsn.c (print_insn), m68k-pinsn.c (print_insn):
Convert to stubs that call disassemblers in ../opcodes/*-dis.c.
* m68k-tdep.c: Removed definition of ext_format ext_format_68881;
it is now in ../opcodes/m68881-ext.c.
* mips-tdep.c (mips_skip_prologue): Try to skip more of the
prologue (some callers _do_ care).
* mips-pinsn.c (print_insn), z8k-tdep.c (print_insn): Convert to
new interface of ../opcodes/*-dis.c.
* ch-exp.y: Add #include <ctype.h>.
Per Bothner [Fri, 19 Mar 1993 00:12:50 +0000 (00:12 +0000)]
* m68k-pinsn.c: Removed. Subsumed by ../opcodes/m68k-dis.c.
* i386-pinsn.c: Removed. Subsumed by ../opcodes/i386-dis.c.
* Makefile.in: Adjust accordingly.
* objdump.c: Support new-style disassemblers (ones that use
the interface of ../include/dis-asm.h).
Per Bothner [Fri, 19 Mar 1993 00:11:02 +0000 (00:11 +0000)]
* mips-dis.c, z8k-dis.c: Converted to use interface defined in
../include/dis-asm.h.
* m68k-dis.c: New file (merge of ../binutils/m68k-pinsn.c
and ../gdb/m68k-pinsn.c).
* i386-dis.c: New file (merge of ../binutils/i386-pinsn.c
and ../gdb/i386-pinsn.c).
* m68881-ext.c: New file. Moved definition of
ext_format ext_format_68881 from ../gdb/m68k-tdep.c.
* Makefile.in: Adjust for new files.
* i386-dis.c: Patches from John Hassey (hassey@dg-rtp.dg.com).
* m68k-dis.c: Recognize '9' placement code, so (say) pflush
can be dis-assembled.
Per Bothner [Thu, 18 Mar 1993 22:00:09 +0000 (22:00 +0000)]
* ieee-float.h: Moved from ../gdb.
* dis-asm.h: New file. Interface to dis-assembler.
Ian Lance Taylor [Thu, 18 Mar 1993 20:32:16 +0000 (20:32 +0000)]
* Makefile.in: Change deja-gnu to dejagnu.
Jim Kingdon [Thu, 18 Mar 1993 20:12:08 +0000 (20:12 +0000)]
* xcoffexec.c (exec_close): Don't close exec_bfd twice.
Jim Kingdon [Thu, 18 Mar 1993 20:02:10 +0000 (20:02 +0000)]
* xcoffread.c (enter_line_range): endaddr is exclusive, not inclusive.
Ian Lance Taylor [Thu, 18 Mar 1993 01:15:43 +0000 (01:15 +0000)]
A new ARG_MAX hack: explicitly unexport some CHILL variables to keep
them out of the environment.
Ian Lance Taylor [Thu, 18 Mar 1993 01:08:58 +0000 (01:08 +0000)]
A new ARG_MAX hack. Use unexport to keep GNU make from dumping the
CHILL variables in the environment, with a : variable to keep older
makes happy.
Ian Lance Taylor [Thu, 18 Mar 1993 00:52:37 +0000 (00:52 +0000)]
* app.c (do_scrub_next_char): Added new state, 9, to avoid
dropping a space immediately following an identifier.
* expr.c, write.c: Rewrote assert expressions to not use multiple
lines; I don't think that can be done portably.
* config/tc-mips.c (macro): Use $AT if target register is zero in
load instruction, which it can be for a floating point load.
Also a bunch more changes to config/obj-ecoff.c, still in flux.
Stu Grossman [Thu, 18 Mar 1993 00:43:10 +0000 (00:43 +0000)]
Remove test checkin.
Stu Grossman [Thu, 18 Mar 1993 00:42:26 +0000 (00:42 +0000)]
Just testing checkins.
Jim Kingdon [Wed, 17 Mar 1993 20:38:38 +0000 (20:38 +0000)]
* xcoffread.c (arrange_linetable): Use x{m,re}alloc not {m,re}alloc.
John Gilmore [Wed, 17 Mar 1993 20:21:55 +0000 (20:21 +0000)]
(show_user): Avoid fprintf_filtered botch (AGAIN!).
Fred Fish [Wed, 17 Mar 1993 19:35:18 +0000 (19:35 +0000)]
Forgot to include changes to Makefile.in and configure.in.
Fred Fish [Wed, 17 Mar 1993 19:33:19 +0000 (19:33 +0000)]
* gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
files to test gdb's calling of functions in the inferior with
the correct arguments and gdb's ability to retrieve any
result returned.
Steve Chamberlain [Wed, 17 Mar 1993 19:32:42 +0000 (19:32 +0000)]
New functions from macros in tm-z8k.h.
Fred Fish [Wed, 17 Mar 1993 19:28:59 +0000 (19:28 +0000)]
* valops.c (value_arg_coerce): Apply temporary patch to
fix problem with coercion of array and function types when
passed as arguments to C functions, pending a more complete
review of when and how coercion should be done, depending
upon context and language.
Jim Kingdon [Wed, 17 Mar 1993 19:17:47 +0000 (19:17 +0000)]
* xcoffread.c (MIN_TBTABSIZ): Change to 12.
Jim Kingdon [Wed, 17 Mar 1993 19:06:32 +0000 (19:06 +0000)]
* xcoffread.c (xcoff_symfile_read): Only read stringtab and
debugsec if there are a non-zero number of symbols.
Ian Lance Taylor [Wed, 17 Mar 1993 17:46:58 +0000 (17:46 +0000)]
* ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
conditional expression.
Rob Savoye [Wed, 17 Mar 1993 09:49:40 +0000 (09:49 +0000)]
Make check target depend on all target.
Rob Savoye [Wed, 17 Mar 1993 09:05:58 +0000 (09:05 +0000)]
Now has :make check" target.
Rob Savoye [Wed, 17 Mar 1993 09:05:19 +0000 (09:05 +0000)]
"Make check" works much better.
Jim Kingdon [Wed, 17 Mar 1993 04:07:29 +0000 (04:07 +0000)]
* xcoffexec.c (add_vmap): Wrap symbol read in catch_errors.
Jim Kingdon [Wed, 17 Mar 1993 03:58:24 +0000 (03:58 +0000)]
* xcoffread.c (read_symbol_lineno): Look to end of symbols for .bf,
not just 50 symbols.
(symtbl_num_syms): New variable.
(read_xcoff_symtab): Set it.
(read_symbol_nvalue): Check for bad symno.
(read_symbol_{lineno,nvalue}, callers): Don't pass symtable; it's
always symtbl.
Rob Savoye [Wed, 17 Mar 1993 02:04:20 +0000 (02:04 +0000)]
Catch error on close so runtest won't bomb.