Per Bothner [Wed, 6 May 1992 21:37:51 +0000 (21:37 +0000)]
* tm-irix3.h: Re-define CPLUS_MARKER to '.'.
* xm-rs6000.h, tm-rs6000.h: Move re-definition of CPLUS_MARKER
from former to latter.
Fred Fish [Wed, 6 May 1992 21:16:11 +0000 (21:16 +0000)]
* cplus-dem.c (do_args): Handle void args the same as others.
* objfiles.c (free_objfile): Only try to unmap files when
reusable objfiles are supported.
* valprint.c (type_print_varspec_suffix): Add parameter that
specifies if C++ demangling included function arguments. Use
it to suppress printing extra pair of ()'s.
* valprint.c (type_print_1): Fix problem with printing demangled
C++ function types where demangled type includes the function
args.
Steve Chamberlain [Wed, 6 May 1992 20:31:01 +0000 (20:31 +0000)]
changed calling convention for Q_enter_global_ref
* ldexp.c, ldlang.c, ldmain.c: reflect this
* ldver.c: bump version to 1.97.1
* ldindr.c (add_indirect): when an edict declaring an indirect
symbol is found, make sure that any ideas about the symbol being
common are changed if it now known to be defined.
* ldmain.c (linear_library): complain once if archive isn't
ranlibbed.
* ldlang.h, ldlang.c: make room for and initialize the complain
once field.
K. Richard Pixley [Wed, 6 May 1992 18:11:49 +0000 (18:11 +0000)]
fix cc compile failure
K. Richard Pixley [Wed, 6 May 1992 18:11:09 +0000 (18:11 +0000)]
FLEX -> LEX. use bison & flex from ../ if they exist
K. Richard Pixley [Wed, 6 May 1992 18:10:11 +0000 (18:10 +0000)]
remove temporary directory when finished
K. Richard Pixley [Wed, 6 May 1992 18:08:10 +0000 (18:08 +0000)]
use flex & bison from ../ if they exist
Roland Pesch [Wed, 6 May 1992 04:49:50 +0000 (04:49 +0000)]
formatting improvements (already in progressive)
Steve Chamberlain [Wed, 6 May 1992 01:08:02 +0000 (01:08 +0000)]
*** empty log message ***
Steve Chamberlain [Wed, 6 May 1992 01:07:05 +0000 (01:07 +0000)]
* ldfile.c: merge in VMS filename support
* ldmain.c (main): take out ./ from library path, and close file
before unlinking. Make multiple defs of a symbol create an
unexecable file.
* ldmisc.c: fatal errosrs delete output file
Steve Chamberlain [Wed, 6 May 1992 00:49:18 +0000 (00:49 +0000)]
* relax.c (build_it): don't allocate space in the output file for
stuff if -R flag applys to it.
David D. Zuhn [Tue, 5 May 1992 23:59:05 +0000 (23:59 +0000)]
added ispell
Roland Pesch [Tue, 5 May 1992 22:51:53 +0000 (22:51 +0000)]
Fix typo in M4 macro name (prevented TeX formatting).
Roland Pesch [Tue, 5 May 1992 22:00:25 +0000 (22:00 +0000)]
as.texinfo, as-all.texinfo: fix typo found by zoo
(don't call H8/300 an AMD 29K in info menus)
as.1: catch up to "-k" spelling change (now "-K")
Steve Chamberlain [Tue, 5 May 1992 21:34:14 +0000 (21:34 +0000)]
Renamed dup other_dup to stop conflict on iris
Per Bothner [Tue, 5 May 1992 21:25:27 +0000 (21:25 +0000)]
Bump to version 1.97.
Per Bothner [Tue, 5 May 1992 21:21:59 +0000 (21:21 +0000)]
* bfd-in.h: Increase version number to 1.97, for consistency with ../binutils.
* Makefile.in: docdir is ./doc, not ${srcdir}/doc.
Per Bothner [Tue, 5 May 1992 21:07:32 +0000 (21:07 +0000)]
* ldver.c: Increase version number to 1.97, for consistency with ../binutils.
Per Bothner [Tue, 5 May 1992 20:54:18 +0000 (20:54 +0000)]
Get rid of bogus comment in compiler command rule.
K. Richard Pixley [Tue, 5 May 1992 19:13:58 +0000 (19:13 +0000)]
FLEX -> LEX
K. Richard Pixley [Tue, 5 May 1992 19:13:06 +0000 (19:13 +0000)]
{} -> @{@}
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