K. Richard Pixley [Tue, 5 May 1992 19:12:05 +0000 (19:12 +0000)]
gm4 -> m4
Per Bothner [Tue, 5 May 1992 19:02:24 +0000 (19:02 +0000)]
* Makefile.in: Bump to version 1.97.
* ar.c: Declare errno for machines that need it.
Per Bothner [Tue, 5 May 1992 18:27:12 +0000 (18:27 +0000)]
Change OS of next from sysv to mach.
Fred Fish [Tue, 5 May 1992 18:16:23 +0000 (18:16 +0000)]
* Makefile.in (DEMANGLER): Define and default to cplus-dem.
Allows selection of C++ demangler to be a configuration option
until multiple demanglers are supported.
* demangle.h: New include file for extended demangler support.
* breakpoint.c, gdbtypes.c, printcmd.c, stack.c, symtab.c,
utils.c, valprint.c: Include "demangle.h" and change all calls
to cplus_demangle() or fputs_demangled() to use individual
demangling options.
* valprint.c (type_print_1): Change options to cplus_demangle
to print demangled function args. Still broken, but now less so.
* cplus-dem.c: Include demangle.h, reorganize and update some
comments to reflect reality.
* cplus-dem.c (cplus_demangle, cplus_mangle_opname): Change
second arg from fixed integer to bit based multiple options.
* cplus-dem.c (optable): Reformat and replace ansi members with
bit based options.
* cplus-dem.c (do_type): Fix bug with parsing missing return type.
Steve Chamberlain [Tue, 5 May 1992 14:23:33 +0000 (14:23 +0000)]
Yet more 29k configury
John Gilmore [Tue, 5 May 1992 06:31:59 +0000 (06:31 +0000)]
* objdump.c (display_info): Handle error cases without coredump.
Close the dummy temporary file we open in the loop.
* Makefile.in (arsup.o): Add kludge to build with Sun Make.
John Gilmore [Tue, 5 May 1992 05:31:21 +0000 (05:31 +0000)]
* values.c (set_internalvar): Force evaluation of lazy values.
Bug reported by RMS.
Steve Chamberlain [Tue, 5 May 1992 03:12:59 +0000 (03:12 +0000)]
Keep m68kmri.h
Steve Chamberlain [Tue, 5 May 1992 02:52:54 +0000 (02:52 +0000)]
Added tgas
Steve Chamberlain [Tue, 5 May 1992 02:28:56 +0000 (02:28 +0000)]
Lint
Steve Chamberlain [Tue, 5 May 1992 01:59:04 +0000 (01:59 +0000)]
* obj-coffbfd.c: use is a synonym for section, (do_relocs_for):
calc the base of relocs correctly.
* tc-a29k.c (parse_operand): allow expressions to be in any section.
Roland Pesch [Tue, 5 May 1992 00:55:04 +0000 (00:55 +0000)]
doc doc changes
Roland Pesch [Tue, 5 May 1992 00:52:27 +0000 (00:52 +0000)]
Doc for MRI-compatible linker scripts.
Steve Chamberlain [Tue, 5 May 1992 00:52:18 +0000 (00:52 +0000)]
lint
Steve Chamberlain [Tue, 5 May 1992 00:51:50 +0000 (00:51 +0000)]
Added "sect" as synonym for "section"
Steve Chamberlain [Tue, 5 May 1992 00:14:35 +0000 (00:14 +0000)]
* bfd.h: new get_relocated_section_contents decl
Steve Chamberlain [Mon, 4 May 1992 23:42:03 +0000 (23:42 +0000)]
* bfd-in.h: bump version to 1.96
Major change; changed calling convention for
bfd_get_relocated_section_contents so that caller allocates
memory for section data.
* coffcode.h (bfd_coff_get_relocated_section_contents), reloc.c,
seclet.c, targets.c, bfd.c: reflect new convention.
* coffcode.h (styp_to_sec_flags): if styp_flags is not a special
case, then use reasonable default values for SEC_* flags.
Steve Chamberlain [Mon, 4 May 1992 23:38:42 +0000 (23:38 +0000)]
* ldver.c: Bumped version to 1.96 - new release, resync with the
bfd too #.
* ldexp.c, ldlang.c: now build memory shape tree in obstacks
rather than with raw malloc, makes it easier to track where memory
is going.
* ldsym.h, ldsym.c: create obstack for all global symbols too.
* ldwrite.c (ldwrite): moved malloc so only used when needed.
* sa29200-sc.sh: added support for .lit, data1 and data2 sections.
Fred Fish [Sun, 3 May 1992 23:21:19 +0000 (23:21 +0000)]
Remove entries for signame.c and signame.h, files that went away some
time ago...
Fred Fish [Sun, 3 May 1992 23:05:45 +0000 (23:05 +0000)]
* config/ncr3000.mt: New target config file.
Fred Fish [Sun, 3 May 1992 23:05:07 +0000 (23:05 +0000)]
* Makefile.in (VERSION): Bump to 4.5.2.
* Makefile.in (DEMANGLE_OPTS): Add, default to -Dnounderscore.
* configure.in: Simplify ncr3000 gdb_host logic, add gdb_target.
* dwarfread.c (struct_type): Apply fix from Peggy Fieland for
proper handling of bit fields.
* gdbtypes.h (struct type): Clarify use of field.bitpos.
* symtab.h: Fix couple of misspellings in comments.
* value.h (struct value): Clarify use of bitpos.
* value.h (unpack_field_as_long): Change prototype, returns
LONGEST.
* values.c (unpack_field_as_long): Change return type to LONGEST,
sign extend unpacked fields that are signed, other rewriting.
* config/ncr3000.mt: New target config file.
Steve Chamberlain [Sat, 2 May 1992 02:34:21 +0000 (02:34 +0000)]
Align lcomm addresses
Steve Chamberlain [Sat, 2 May 1992 02:09:20 +0000 (02:09 +0000)]
More 29200 stuff
Steve Chamberlain [Sat, 2 May 1992 02:08:21 +0000 (02:08 +0000)]
New stuff for 29200
Steve Chamberlain [Sat, 2 May 1992 01:52:39 +0000 (01:52 +0000)]
* coffcode.h (coff_write_object_contents): use RELSZ to work out
size of output reloc struct.
Steve Chamberlain [Sat, 2 May 1992 01:46:50 +0000 (01:46 +0000)]
* coffcode.h (coff_write_object_contents): use RELSZ to work out
size of output reloc struct.
Steve Chamberlain [Sat, 2 May 1992 01:43:21 +0000 (01:43 +0000)]
new_bfd_contained_in : Inherit target->defaulted from parent
Steve Chamberlain [Sat, 2 May 1992 01:41:33 +0000 (01:41 +0000)]
* targets.c, Makefile.in: comment out tekhex for the moment.
* ieee.c: if some places where null pointers were used instead of &bfd_abs_section.
* configure.in: tandem target is st2000
* coff-m68k.c: rename static howto_table to global
m68kcoff_howto_table.
* bout.c: remove unnecessary abort
Steve Chamberlain [Sat, 2 May 1992 01:35:12 +0000 (01:35 +0000)]
* ldgram.y, ldlex.c, mri.c: added more compatible words; BASE, ALIAS and
PUBLIC.
* Makefile.in: now use flex, not lex
K. Richard Pixley [Sat, 2 May 1992 01:19:02 +0000 (01:19 +0000)]
use bootstrap for check
K. Richard Pixley [Sat, 2 May 1992 01:07:09 +0000 (01:07 +0000)]
added test-install target
Steve Chamberlain [Sat, 2 May 1992 01:02:56 +0000 (01:02 +0000)]
M68k opcodes with MRI names
K. Richard Pixley [Fri, 1 May 1992 23:30:01 +0000 (23:30 +0000)]
keep sanity.sh
K. Richard Pixley [Fri, 1 May 1992 23:22:07 +0000 (23:22 +0000)]
sanity test
Steve Chamberlain [Fri, 1 May 1992 22:45:45 +0000 (22:45 +0000)]
Add support for 386 disassembly
Steve Chamberlain [Fri, 1 May 1992 22:41:28 +0000 (22:41 +0000)]
i386 disassembler stolen from GDB. Is it time to build a different
directory for these things ?
Steve Chamberlain [Fri, 1 May 1992 22:34:25 +0000 (22:34 +0000)]
Add hp300bsd
Steve Chamberlain [Fri, 1 May 1992 22:08:40 +0000 (22:08 +0000)]
Add mri.h
Steve Chamberlain [Fri, 1 May 1992 22:03:35 +0000 (22:03 +0000)]
tc-i386: lint
h8300.mt: configurey
Steve Chamberlain [Fri, 1 May 1992 22:02:21 +0000 (22:02 +0000)]
Added h8300xray target
Steve Chamberlain [Fri, 1 May 1992 21:27:34 +0000 (21:27 +0000)]
f
Added some more pseudo ops
listing.c: lint
as.c: ignore -w option
Steve Chamberlain [Fri, 1 May 1992 20:09:44 +0000 (20:09 +0000)]
lint
Steve Chamberlain [Fri, 1 May 1992 20:00:26 +0000 (20:00 +0000)]
* coff-a29k.c: various changes to the way relocations work to cope
with the "new order" and latent bugs.
* coffcode.h: lint
John Gilmore [Fri, 1 May 1992 09:53:13 +0000 (09:53 +0000)]
One more try...
John Gilmore [Fri, 1 May 1992 09:39:30 +0000 (09:39 +0000)]
* utils.c (printchar): Print 0x7F and 0x80-0x9F in \nnn notation
even when printing 8-bit characters.
John Gilmore [Fri, 1 May 1992 09:14:43 +0000 (09:14 +0000)]
* gdbtypes.c (make_{reference,pointer,function}_type): New
functions which handle overwriting of forward-referenced types
for stabs file reading.
(lookup_{reference,pointer,function}_type): These just call
the make_*_type functions with a null storage alloc parameter.
* gdbtypes.h (make_{reference,pointer,function}_type): Declare.
* xcoffread.c (smash_to_pointer_type): Remove, no longer used.
* buildsym.c (dbx_lookup_type): Zero result for (-1,-1) arg.
(dbx_alloc_type): Make it easier to understand. No funct change.
(define_symbol: 't'): Don't put the typedef name into the name of
the struct, union, or enum. Bugfix.
(read_type: '*', '&', 'f'): Add comments. Use make_XXX_type
routines to properly handle overwriting preallocated types so that
forward references will work.
(read_enum_type): Force enum values to file scope, due to bug in
Sun compiler output. FIXME, fix later.
Remove unused header_file_prev_index mechanism. It was already
obsolete in gdb-3.5. These comments appeared in 3.5:
/* This code was used before I knew about the instance codes.
My first hypothesis is that it is not necessary now
that instance codes are handled. */
* dbxread.c (add_new_header_file): Remove header_file_prev_index.
* buildsym.h: Remove it and prev_index that saves it.
* buildsym.c (push_subfile, pop_subfile, start_symtab): Remove it.
* solib.c (special_symbol_handling): When called from core files,
must set up debug_addr. Don't print error messages, just return.
* symmisc.c (print_symbol): Less ascii diarrhea for enums, please.
K. Richard Pixley [Thu, 30 Apr 1992 15:58:03 +0000 (15:58 +0000)]
pass INSTALL, INSTALL_DATA, INSTALL_PROGRAM on install
Per Bothner [Wed, 29 Apr 1992 22:32:12 +0000 (22:32 +0000)]
Various fixes to cplus_demangle(); see ChangeLog.
Michael Tiemann [Wed, 29 Apr 1992 20:45:03 +0000 (20:45 +0000)]
Fix a typo (missing ||) in b_out_squirt_out_relocs.
Steve Chamberlain [Wed, 29 Apr 1992 19:40:35 +0000 (19:40 +0000)]
* aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)
bout.c (b_out_squirt_out_relocs): treat abs sumbols the right way.
* reloc.c (bfd_perform-relocation): don't relocate refs to
absolute symbols if doing a partial link.
John Gilmore [Wed, 29 Apr 1992 17:21:46 +0000 (17:21 +0000)]
* readline.h: Declare rl_event_hook (which already existed).
Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
K. Richard Pixley [Tue, 28 Apr 1992 17:22:07 +0000 (17:22 +0000)]
Do the CFLAGS thing.
Roland Pesch [Tue, 28 Apr 1992 02:37:24 +0000 (02:37 +0000)]
Track as.texinfo
Roland Pesch [Tue, 28 Apr 1992 02:35:40 +0000 (02:35 +0000)]
Remove local formatting kluges, not meant for distribution.
Roland Pesch [Mon, 27 Apr 1992 20:51:53 +0000 (20:51 +0000)]
Former -k option now -K to avoid conflict with Sun assembler.
(-K [nee -k] gives warning when difference tables altered by assembler)
K. Richard Pixley [Mon, 27 Apr 1992 20:17:02 +0000 (20:17 +0000)]
use -K for broken word option rather than -k which means pic to sun as
K. Richard Pixley [Fri, 24 Apr 1992 23:04:14 +0000 (23:04 +0000)]
incorporate standards.texi
K. Richard Pixley [Fri, 24 Apr 1992 22:56:39 +0000 (22:56 +0000)]
do not print subdir_do lines or recursion lines
K. Richard Pixley [Fri, 24 Apr 1992 22:21:27 +0000 (22:21 +0000)]
virgin
K. Richard Pixley [Fri, 24 Apr 1992 21:51:47 +0000 (21:51 +0000)]
sanitize and keep autoconf
K. Richard Pixley [Fri, 24 Apr 1992 21:46:16 +0000 (21:46 +0000)]
add autoconf
Stu Grossman [Fri, 24 Apr 1992 21:41:53 +0000 (21:41 +0000)]
* Makefile.in (make-proto-gdb-1): 1st cut at packaging
29k-share/* subdirs...
Stu Grossman [Fri, 24 Apr 1992 21:39:01 +0000 (21:39 +0000)]
* remote-udi.c (udi_insert/remove_breakpoint): Completely
rewrite, only leave out the bugs.
K. Richard Pixley [Fri, 24 Apr 1992 20:53:28 +0000 (20:53 +0000)]
keep patch, remove rcsid
Stu Grossman [Fri, 24 Apr 1992 15:36:16 +0000 (15:36 +0000)]
29k/UDI add stragglers.
Stu Grossman [Fri, 24 Apr 1992 15:01:45 +0000 (15:01 +0000)]
* Makefile.in: Add 29k/UDI support. Improve depend.
* .Sanitize, alldeps.mak, configure.in, depend: Add 29k/UDI support.
Stu Grossman [Fri, 24 Apr 1992 14:52:26 +0000 (14:52 +0000)]
* am29k-tdep.c: Update to use new calling conventions, and misc
symbol elements.
Stu Grossman [Fri, 24 Apr 1992 14:45:53 +0000 (14:45 +0000)]
* m68k-pinsn.c (print_insn_arg): Make branch offsets be signed.
Stu Grossman [Fri, 24 Apr 1992 14:37:32 +0000 (14:37 +0000)]
* configure.in: Add a29k-amd-udi.
Stu Grossman [Fri, 24 Apr 1992 06:32:59 +0000 (06:32 +0000)]
* tm-29k.h: Set DECR_PC_AFTER_BREAK to 0, as 29ks have nice
breakpoint instructions that leave PC pointing at the right place.
Stu Grossman [Fri, 24 Apr 1992 06:27:14 +0000 (06:27 +0000)]
29k/UDI config stuff.
Stu Grossman [Fri, 24 Apr 1992 05:48:30 +0000 (05:48 +0000)]
29K/UDI remote debugger interface.
Stu Grossman [Fri, 24 Apr 1992 05:47:14 +0000 (05:47 +0000)]
More files for 29k/UDI.
Fred Fish [Fri, 24 Apr 1992 01:45:47 +0000 (01:45 +0000)]
Call warning() to print warnings, which deals properly with leading and
trailing newlines, as well as presenting a consistent prefix for warnings
(IE "warning: ").
Fred Fish [Fri, 24 Apr 1992 01:42:41 +0000 (01:42 +0000)]
aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_exec
structure before initializing the fields that are used, so that the unused
fields are in a known state. Two of these structures are memcmp'd so
any fields not explicitly initialized must be set to a known state.
K. Richard Pixley [Thu, 23 Apr 1992 01:08:49 +0000 (01:08 +0000)]
remove subdirs line
K. Richard Pixley [Thu, 23 Apr 1992 01:07:40 +0000 (01:07 +0000)]
configure: test for and move config.status pieces from subdir.
K. Richard Pixley [Thu, 23 Apr 1992 00:00:09 +0000 (00:00 +0000)]
ooops.
K. Richard Pixley [Wed, 22 Apr 1992 23:35:47 +0000 (23:35 +0000)]
rework CFLAGS such that they can be passed on command line to make
K. Richard Pixley [Wed, 22 Apr 1992 21:52:44 +0000 (21:52 +0000)]
add move-if-change
Fred Fish [Wed, 22 Apr 1992 21:51:57 +0000 (21:51 +0000)]
Finish MINUS_G eradication per current configuration strategy.
Fred Fish [Wed, 22 Apr 1992 21:51:25 +0000 (21:51 +0000)]
Replace MINUS_G by CFLAGS.
Fred Fish [Wed, 22 Apr 1992 21:49:56 +0000 (21:49 +0000)]
Finish eradication of MINUS_G per current configuration strategy.
Fred Fish [Wed, 22 Apr 1992 21:48:51 +0000 (21:48 +0000)]
Finish MINUS_G eradication per new configure strategy.
Fred Fish [Wed, 22 Apr 1992 21:48:18 +0000 (21:48 +0000)]
Test for nonexistance of files before trying to mv them.
Fred Fish [Wed, 22 Apr 1992 21:44:58 +0000 (21:44 +0000)]
Replace MINUS_G with CFLAGS.
Fred Fish [Wed, 22 Apr 1992 21:44:32 +0000 (21:44 +0000)]
Finish MINUS_G eradication.
Fred Fish [Wed, 22 Apr 1992 21:42:25 +0000 (21:42 +0000)]
Replace MINUS_G with CFLAGS per new configuration standard.
Fred Fish [Wed, 22 Apr 1992 21:41:44 +0000 (21:41 +0000)]
Test for nonexistance of files before trying to mv them, to avoid numerous
nonexistance error messages.
Stu Grossman [Wed, 22 Apr 1992 21:02:22 +0000 (21:02 +0000)]
Add config target for 29k/UDI.
Stu Grossman [Wed, 22 Apr 1992 20:40:53 +0000 (20:40 +0000)]
Add lotsa files for 29k UDI debugger interface support.
Steve Chamberlain [Wed, 22 Apr 1992 19:55:15 +0000 (19:55 +0000)]
* ldlex.l: added CMDFILENAMECHAR state so that you can lex
different sorts of filenames on the command line than in a script.
Stu Grossman [Wed, 22 Apr 1992 17:01:22 +0000 (17:01 +0000)]
* symtab.c (lookup_symbol): Need to check if msymbol->name is
NULL, as ALL_MSYMBOLS will never return a NULL msymbol pointer.
This prevents a crash when trying to lookup the value of a
non-existent symbol.
Fred Fish [Wed, 22 Apr 1992 16:46:47 +0000 (16:46 +0000)]
Remove now obsolete signame.c and signame.h; functionality is handled by
libiberty/strsignal.c. Widespread changes to use libiberty/strerror.c
functions for errno manipulations and libiberty/strsignal.c for signo
(signals) manipulations.
Fred Fish [Wed, 22 Apr 1992 16:40:35 +0000 (16:40 +0000)]
Convert typedef that typedefs nothing into a normal structure declaration.
Prototype args to function that second arg of pass_over points to.
K. Richard Pixley [Tue, 21 Apr 1992 20:43:28 +0000 (20:43 +0000)]
rework CFLAGS so that they can be passed on the make command line
K. Richard Pixley [Tue, 21 Apr 1992 20:37:29 +0000 (20:37 +0000)]
do not print recursion lines
K. Richard Pixley [Tue, 21 Apr 1992 19:52:54 +0000 (19:52 +0000)]
correct final line of config.status
K. Richard Pixley [Tue, 21 Apr 1992 19:49:03 +0000 (19:49 +0000)]
configure: patch from eggert. Avoids a protection problem if the
original Makefile.in is read only.
K. Richard Pixley [Tue, 21 Apr 1992 19:43:05 +0000 (19:43 +0000)]
Makefile.in: rework CFLAGS so that they can be set from the command
line to make. CFLAGS -> INTERNAL_CFLAGS. USER_CFLAGS -> CFLAGS.
Remove MINUS_G. Default CFLAGS to -g. Pass CFLAGS on recusions.