Stu Grossman [Tue, 15 Dec 1992 01:14:14 +0000 (01:14 +0000)]
* hppahpux.h: Add defs for malloc() & realloc().
Stu Grossman [Tue, 15 Dec 1992 01:12:34 +0000 (01:12 +0000)]
* hppa.c: #include "sysdep.h", not <sysdep.h>.
* libhppa.h: Make millicode_start and millicode_end be unsigned
int to be same type as CORE_ADDR in GDB. Why are these here?
Stu Grossman [Tue, 15 Dec 1992 01:07:07 +0000 (01:07 +0000)]
* configure.in (hppa*-*-*): Don't remove bfd and gdb from
configdirs anymore.
David D. Zuhn [Sun, 13 Dec 1992 09:08:29 +0000 (09:08 +0000)]
* Makefile.in: extensive cleanup:: removed all of the explicit
clean-* targets, collapsed many wrappers around subdir_do into
one, added additional targets to satisfy standards.texi, deleted
some old targets, some changes for consistency
Ian Lance Taylor [Sun, 13 Dec 1992 00:56:14 +0000 (00:56 +0000)]
Sat Dec 12 15:26:34 1992 Ian Lance Taylor (ian@cygnus.com)
* listing.c: Call xmalloc, not malloc; don't declare malloc.
* Changes to support SCO 3.2v4:
* read.c (s_align_bytes, s_align_ptwo): If not SEG_DATA or
SEG_BSS, fill with NOP_OPCODE.
* config/i386coff.mt: Add opcode/i386.h to TARG_CPU_DEPENDENTS.
* config/obj-coffbfd.c (do_relocs_for): Increment addr even if not
using ZERO_BASED_SEGMENTS.
(fill_section): If ZERO_BASED_SEGMENTS, set segment addresses, but
never set segment address for SEG_E2 (.bss) and don't write out
SEG_E2 contents. Set .init and .fini sections to STYP_TEXT.
(obj_coff_endef): Don't merge labels or symbols awaiting forward
definitions, and don't merge tags with non-tags. Check for .bf
rather than just checking whether the second character is b and
the third character is f.
(obj_coff_val): gcc can generate values which we don't handle
correctly; discard information for now, since it only affects the
debugging information.
(tag_find_or_name): Don't insert tags in the symbol table.
(yank_symbols): Don't merge labels.
(write_object_file): Don't define SUB_SEGMENT_ALIGN if it is
already defined. Fill subsegments with NOP_OPCODE, not 0. Don't
set segment address if ZERO_BASED_SEGMENTS.
(obj_coff_section): Accept and ignore a trailing quoted string, as
used in AT&T i386 syntax.
(fixup_segment): Take segment as argument. On the i386, adjust PC
relative addends by the segment vaddr.
* tc-i386.h: Define SUB_SEGMENT_ALIGN.
* tc-a29k.h: Define ZERO_BASED_SEGMENTS.
* tc-i386.c: (i386_operand): If I386COFF, accept any segment type.
Ian Lance Taylor [Sun, 13 Dec 1992 00:52:11 +0000 (00:52 +0000)]
Sat Dec 12 15:54:36 1992 Ian Lance Taylor (ian@cygnus.com)
* coff-i386.c (CALC_ADDEND): if reloc is PC relative, add the
vaddr of the section to the addend.
* targets.c: if MINIMIZE is 1, and SCO_CORE is defined, add
SCO_CORE to SELECT_VECS.
(target_vector): add sco_core_vec.
* sco-core.c (sco_core_vec): add leading underscore initializer.
* configure.in (i[34]86-*-sco*): use target i386-sco.
* config/i386-sco.mt: new file; define SCO_CORE.
David D. Zuhn [Sat, 12 Dec 1992 04:20:03 +0000 (04:20 +0000)]
* configure.in: handle some programs as cross-only, and others as
native only
* test-build.mk: handle partial holes in a more generic manner
* Makefile.in: m4 depends on libiberty
also updated dates in test-build.mk and build-all.mk
John Gilmore [Thu, 10 Dec 1992 09:56:01 +0000 (09:56 +0000)]
* config/{vxworks68,vxworks960}: Don't include xdr_regs.o.
John Gilmore [Thu, 10 Dec 1992 09:55:34 +0000 (09:55 +0000)]
* mipsread.c (parse_symbol): When checking whether a structured
type is an enum, check qualifiers of its first member, as well as
the base type of the member. Bug found and fixed by John M.
Farrell, <farrell@fjort.reo.dec.com>.
* config/{vxworks68,vxworks960}: Don't include xdr_regs.o.
John Gilmore [Thu, 10 Dec 1992 06:44:06 +0000 (06:44 +0000)]
Update dependencies after deleting files.
John Gilmore [Thu, 10 Dec 1992 03:56:36 +0000 (03:56 +0000)]
* vx-share/{reg.h,xdr_regs.h,xdr_regs.c}: Remove, unused.
* remote-vx.c: Don't include vx-share/reg.h.
* vx-share/ptrace.h: Reproduce from scratch.
Fred Fish [Wed, 9 Dec 1992 07:01:43 +0000 (07:01 +0000)]
* c-lang.c (_initialize_c_language): Name changed from
_initialize_c_exp.
* m2-lang.c (_initialize_m2_language): Name changed from
_initialize_m2_exp.
* m2-lang.c (_initialize_m2_language): Change malloc to xmalloc since
it is no longer inside m2-exp.y, where it was remapped by Makefile.
**** start-sanitize-chill ****
* ch-lang.c (_initialize_chill_language): Name changed from
_initialize_chill_exp.
**** end-sanitize-chill ****
Fred Fish [Wed, 9 Dec 1992 06:50:30 +0000 (06:50 +0000)]
* c-exp.y, m2-exp.y: Migrate code that has nothing to do with
expression parsing into c-lang.c and m2-lang.c respectively.
* c-lang.c, m2-lang.c: New files, code migrated from c-exp.y and
m2-exp.y respectively.
* c-lang.h, m2-lang.h: New files, internal interfaces between c-*
and m2-* files respectively.
* Makefile.in (SFILES_MAINDIR): Add c-lang.c, m2-lang.c.
* Makefile.in (HFILES): Add c-lang.h, m2-lang.h.
* Makefile.in (OBS): Add c-lang.o, m2-lang.o.
* expression.h (struct block): Forward declaration for prototypes.
* language.h (struct objfile): Forward declaration for prototypes.
**** start-sanitize-chill ****
* Makefile.in (SFILES_MAINDIR): Add ch-lang.c.
* Makefile.in (HFILES): Add ch-lang.h.
* Makefile.in (OBS): Add ch-lang.o.
* ch-exp.y: Migrate code that has nothing to do with expression
parsing into ch-lang.c.
* ch-lang.c: New file, code migrated from c-exp.y.
* ch-lang.h: New file, internal interface between ch-* files.
**** end-sanitize-chill ****
Fred Fish [Tue, 8 Dec 1992 21:47:49 +0000 (21:47 +0000)]
Changes for Amiga Unix from rhealey@ub.d.umn.edu.
* config/amix.mh (NAT_FILE): Add, set to nm-sysv4.h.
* config/amix.mh (NATDEPFILES): Add.
* config/amix.mh (XDEPFILES): Move procfs.o and fork-child.o
to NATDEPFILES.
* dwarfread.c (decode_subscr_data): Remove spurious test that
accepted only integer subscript types. We don't do anything
with the type at the moment anyway.
Jeffrey Osier [Tue, 8 Dec 1992 21:47:07 +0000 (21:47 +0000)]
Incredibly obsolete install dox for 88k...
Ken Raeburn [Tue, 8 Dec 1992 09:42:06 +0000 (09:42 +0000)]
missed tc-tahoe files
Ken Raeburn [Tue, 8 Dec 1992 09:39:03 +0000 (09:39 +0000)]
as-m680x0.texinfo does not exist
Ken Raeburn [Tue, 8 Dec 1992 09:37:22 +0000 (09:37 +0000)]
regenerated from as.texinfo &c
Ken Raeburn [Tue, 8 Dec 1992 09:31:57 +0000 (09:31 +0000)]
replaced with newer code
Ken Raeburn [Tue, 8 Dec 1992 09:30:28 +0000 (09:30 +0000)]
updated for current list of files
Ken Raeburn [Tue, 8 Dec 1992 09:25:47 +0000 (09:25 +0000)]
trad-core.h is gone
Ken Raeburn [Tue, 8 Dec 1992 08:48:16 +0000 (08:48 +0000)]
obj-coffbfd.c: include libcoff.h
Ken Raeburn [Tue, 8 Dec 1992 08:11:15 +0000 (08:11 +0000)]
tonight's changes
Ken Raeburn [Tue, 8 Dec 1992 08:07:52 +0000 (08:07 +0000)]
version 1.93 now
Ken Raeburn [Tue, 8 Dec 1992 08:05:48 +0000 (08:05 +0000)]
not needed
Ken Raeburn [Tue, 8 Dec 1992 08:05:32 +0000 (08:05 +0000)]
updated for added/deleted files
K. Richard Pixley [Tue, 8 Dec 1992 05:27:22 +0000 (05:27 +0000)]
recording file death
K. Richard Pixley [Tue, 8 Dec 1992 05:21:19 +0000 (05:21 +0000)]
recording file death
K. Richard Pixley [Tue, 8 Dec 1992 04:59:31 +0000 (04:59 +0000)]
recording file death
K. Richard Pixley [Tue, 8 Dec 1992 04:53:09 +0000 (04:53 +0000)]
recording file death
K. Richard Pixley [Tue, 8 Dec 1992 04:44:16 +0000 (04:44 +0000)]
recording file death
Roland Pesch [Mon, 7 Dec 1992 23:22:55 +0000 (23:22 +0000)]
Fix fatal typo in an M4 substitution.
Steve Chamberlain [Mon, 7 Dec 1992 16:49:54 +0000 (16:49 +0000)]
-y support
* ld.texinfo: new doc.
* ldgram.y, ldlex.l: understand -y<symbol>
* ldmain.c (Q_enter_file_symbols): if had -y, lookup symbol and
print info. (add_ysym): new function.
* ldsym.h: (ldsym_type): new define SYM_Y.
Ken Raeburn [Mon, 7 Dec 1992 08:43:34 +0000 (08:43 +0000)]
recent changes to as.h, Makefile.in, write.c, obj-vms.c
Ken Raeburn [Mon, 7 Dec 1992 08:37:36 +0000 (08:37 +0000)]
changes for traditional C
Ken Raeburn [Mon, 7 Dec 1992 08:37:23 +0000 (08:37 +0000)]
deleted local-vars comment
Per Bothner [Sat, 5 Dec 1992 23:48:21 +0000 (23:48 +0000)]
Add etc directory.
Ken Raeburn [Fri, 4 Dec 1992 19:05:41 +0000 (19:05 +0000)]
coffcode.h: bfd_coff_std_swap_table is now const and static
Ken Raeburn [Fri, 4 Dec 1992 15:16:43 +0000 (15:16 +0000)]
rebuilt after library changes
Fred Fish [Fri, 4 Dec 1992 15:09:41 +0000 (15:09 +0000)]
Forgot the following for the ChangeLog:
* ch-exp.y (chill_create_fundamental_type): Chill uses fixed
width types. For example, "INT" is always 2 bytes regardless
of the values of any TARGET_*_BIT macros. So use explicit
numeric sizes for the types.
Fred Fish [Fri, 4 Dec 1992 15:00:09 +0000 (15:00 +0000)]
* ch-exp.y (match_character_literal): Fix case where no
match at all is found.
David D. Zuhn [Fri, 4 Dec 1992 05:54:36 +0000 (05:54 +0000)]
updated dates
David D. Zuhn [Fri, 4 Dec 1992 05:53:52 +0000 (05:53 +0000)]
add several packages to configdirs
Ken Raeburn [Thu, 3 Dec 1992 23:54:54 +0000 (23:54 +0000)]
Some cleanup.
Deleted some unused code.
Fixed some declarations to use PARAMS macro.
Fixed up configure.in for new targets.
Some whitespace/comment fixes.
Merged config/ChangeLog.
Ken Raeburn [Thu, 3 Dec 1992 23:52:26 +0000 (23:52 +0000)]
mostly whitespace/comment changes
Ken Raeburn [Thu, 3 Dec 1992 23:50:45 +0000 (23:50 +0000)]
defined NEED_FX_R_TYPE
Ken Raeburn [Thu, 3 Dec 1992 23:49:30 +0000 (23:49 +0000)]
guesses for i860 relocs, from fsf code
Ken Raeburn [Thu, 3 Dec 1992 23:48:47 +0000 (23:48 +0000)]
delete M_VAX
Ken Raeburn [Thu, 3 Dec 1992 23:45:34 +0000 (23:45 +0000)]
delete HO_USG and setbuffer macros
Ken Raeburn [Thu, 3 Dec 1992 23:45:13 +0000 (23:45 +0000)]
declare malloc, realloc
Ken Raeburn [Thu, 3 Dec 1992 23:42:16 +0000 (23:42 +0000)]
more tahoe code
Ken Raeburn [Thu, 3 Dec 1992 23:41:18 +0000 (23:41 +0000)]
tahoe code from fsf - untested
Ken Raeburn [Thu, 3 Dec 1992 23:40:24 +0000 (23:40 +0000)]
doc changes
Ken Raeburn [Thu, 3 Dec 1992 23:38:49 +0000 (23:38 +0000)]
vms stuff from fsf version - untested
Ken Raeburn [Thu, 3 Dec 1992 23:15:59 +0000 (23:15 +0000)]
no longer using gas-format.el
Ken Raeburn [Thu, 3 Dec 1992 23:11:01 +0000 (23:11 +0000)]
add breakpoint in as_perror
Ken Raeburn [Thu, 3 Dec 1992 23:03:17 +0000 (23:03 +0000)]
syms.c (asymbol): Added new field "app_data", for data particular to the
application. Some of the linker flags ought to get moved to this field
someday.
archures.c (bfd_default_scan): Recognize a few more numbers: 80486, 80960,
and 960.
bfd-in.h, bfd.c, targets.c, coffcode.h, coff-mips.c, other targets: Moved COFF
swap table to backend data.
hosts/i386linux.h: Include unistd.h.
aoutx.h, libaout.h, stab-syms.c: stab names are now in constant storage.
trad-core.c: Fixed some `PARAMS' uses that were missing parentheses.
aoutx.h, archive.c, archures.c, coffcode.h, ctor.c, reloc.c, syms.c: Doc fixes.
Fred Fish [Thu, 3 Dec 1992 20:28:16 +0000 (20:28 +0000)]
* c-exp.y (c_create_fundamental_type): New function to create
language specific fundamental types for C.
* m2-exp.y (m2_create_fundamental_type): New function to create
language specific fundamental types for Modula 2.
* c-exp.y (c_language_defn, cplus_language_defn): Add
c_create_fundamental_type to language struct initializers.
* m2-exp.y (m2_language_defn): Add m2_create_fundamental_type
to language struct initializers.
* dwarfread.c (expression.h, language.h): Include.
* dwarfread.c (ftypes): New array to hold fundamental types
for current compilation unit.
* dwarfread.c (cu_language_defn): New pointer to language
struct for language of current compilation unit.
* dwarfread.c (dwarf_fundamental_type): New function to
create/lookup fundamental types.
* dwarfread.c (set_cu_language): Initialize cu_language_defn.
* dwarfread.c (throughout): Replace lookup_fundamental_type
with dwarf_fundamental_type.
* dwarfread.c (read_file_scope): Zero out ftypes for each new
compilation unit (may be different language or different objfile).
* gdbtypes.c (lookup_fundamental_type): Move actual type
creations into language specific fundamental type creation
functions and call via create_fundamental_type. Add comment
about this function being obsolescent.
* gdbtypes.h (FT_BYTE, FT_UNSIGNED_BYTE): New types, true byte
sized signed and unsigned integers.
* gdbtypes.h (FT_NUM_MEMBERS): Increment, new types added.
* language.c (language_def): New function to lookup a language
struct given it's enumeration.
* language.h (struct language_defn): Add la_fund_type, a pointer
to a function that creates fundamental types for this language.
* language.h (create_fundamental_type): New macro to create
fundamental types based on the current language.
* language.h (language_def): Add prototype.
* language.c (unk_lang_create_fundamental_type): New function
for initializing language structs, calls error if called.
* language.c (unk_language_defn, auto_language_defn,
local_language_defn): Use unk_lang_create_fundamental_type.
**** start-sanitize-chill ****
ch-exp.y (chill_create_fundamental_type): New function.
ch-exp.y (chill_language_defn): Add chill_create_fundamental_type.
ch-exp.y (_initialize_chill_exp): BOOL types are only one byte.
**** end-sanitize-chill ****
Brendan Kehoe [Thu, 3 Dec 1992 00:42:29 +0000 (00:42 +0000)]
Don't sanitize out mh-sun.
Fred Fish [Wed, 2 Dec 1992 01:10:49 +0000 (01:10 +0000)]
* dwarfread.c (CHILL_PRODUCER): Add producer string for
GNU chill.
* dwarfread.c (handle_producer): Test CHILL_PRODUCER as well
as GCC_PRODUCER and GPLUS_PRODUCER.
Stu Grossman [Tue, 1 Dec 1992 02:51:28 +0000 (02:51 +0000)]
* remote-udi.c (udi_wait): Don't stop if TIP says that remote is
still running.
David D. Zuhn [Mon, 30 Nov 1992 23:00:25 +0000 (23:00 +0000)]
include mh-sun for all sun hosts (except solaris)
David D. Zuhn [Mon, 30 Nov 1992 22:58:37 +0000 (22:58 +0000)]
better handling for X11 oddities on various systems
Fred Fish [Mon, 30 Nov 1992 20:07:35 +0000 (20:07 +0000)]
* tm-sun4sol2.h: Add CPLUS_MARKER. Solaris 2.0 requires '.'
rather than '$'. This particular piece of braindamage is
spreading like ooze. It's now infected libiberty, deja-gnu,
gdb, and gcc.
* values.c (baseclass_addr): Use CPLUS_MARKER rather than
hardwired '$' character.
David D. Zuhn [Mon, 30 Nov 1992 09:45:40 +0000 (09:45 +0000)]
updated address and phone number
David D. Zuhn [Mon, 30 Nov 1992 09:15:40 +0000 (09:15 +0000)]
* Makefile.in: define flags for X11 include files and library file
locations, pass them down to the programs that need this info
* build-all.mk: added a 'native' target, to 3stage the native toolchain
(also updated dates in test-build.mk and build-all.mk)
Fred Fish [Mon, 30 Nov 1992 01:03:34 +0000 (01:03 +0000)]
* stabsread.c (define_symbol): For the sake of dbx, gcc emits
a single blank as the name of nameless enumerations. Recognize
this special case and set nameless flag.
Fred Fish [Sun, 29 Nov 1992 23:50:08 +0000 (23:50 +0000)]
Bump internal version to 4.7.3 in wake of fragmentation of massive
stabsread.c read_struct_type function.
Fred Fish [Sun, 29 Nov 1992 23:38:30 +0000 (23:38 +0000)]
(Changes to break incredibly ugly, unmaintainable 750 line
read_struct_type function up into managable pieces.)
* stabsread.c (struct field_info): Local struct definition.
* stabsread.c (read_member_functions, read_struct_fields,
read_baseclasses, read_tilde_fields, attach_fn_fields_to_type,
attach_fields_to_type, read_cpp_abbrev): Prototypes and new
functions from fragmented read_struct_type.
* stabsread.c (stabs_general_complaint): Catchall complaint.
* stabsread.c (STABS_CONTINUE): Macro'ize cretinous stabs
symbol name continuation code. Use macro throughout.
* stabsread.c (various places): Replace add-one-to-pointer
with pointer increment.
* stabsread.c (read_type): Retain function local copy of type
descriptor. Rearrange code calling read_struct_type() to match
new conventions.
Fred Fish [Sun, 29 Nov 1992 16:40:09 +0000 (16:40 +0000)]
* aoutx.h (some_aout_object_p): Protect arg prototype in
callback_to_real_object_p with PARAMS macro for non-ANSI compilers.
Fred Fish [Sun, 29 Nov 1992 06:59:17 +0000 (06:59 +0000)]
* ch-exp.y (GENERAL_PROCEDURE_NAME, LOCATION_NAME): New
terminal tokens.
* ch-exp.y (access_name): New non-terminal token and
production.
* ch-exp.y (general_procedure_name): Now a terminal token.
* ch-exp.y (location): Expand production.
* ch-exp.y (match_simple_name_string): New function.
* ch-exp.y (yylex): Call match_simple_name_string and return
GENERAL_PROCEDURE_NAME or LOCATION_NAME as appropriate.
John Gilmore [Sat, 28 Nov 1992 14:52:16 +0000 (14:52 +0000)]
Add sections on clean design and on how to send in changes.
John Gilmore [Sat, 28 Nov 1992 13:00:18 +0000 (13:00 +0000)]
* aout-target.h, aoutf1.h, trad-core.c, coffcode.h, libaout.h:
Eliminate all PROTO calls, replace with PARAMS for readability.
* aoutx.h: Add type to callback parameter.
* coff-mips.c: Don't call trad-core.h, not needed.
* trad-core.c: Incorporate trad-core.h declarations. Fix comments.
* trad-core.h: Eliminate, unused.
John Gilmore [Sat, 28 Nov 1992 12:14:45 +0000 (12:14 +0000)]
Update to match revised bfd-in.h.
John Gilmore [Sat, 28 Nov 1992 12:14:14 +0000 (12:14 +0000)]
* libbfd-in.h, bfd-in.h: Eliminate all PROTO calls, replace with
PARAMS for readability.
David D. Zuhn [Sat, 28 Nov 1992 02:40:01 +0000 (02:40 +0000)]
supply standard X11 include & library directories
David D. Zuhn [Sat, 28 Nov 1992 02:37:07 +0000 (02:37 +0000)]
define and pass down locations for X11 files
Roland Pesch [Thu, 26 Nov 1992 02:28:17 +0000 (02:28 +0000)]
Doc for sac's new "z8ksim" Z8000 simulator target.
Roland Pesch [Thu, 26 Nov 1992 02:26:53 +0000 (02:26 +0000)]
Conditional vars for controlling Z8000 doc.
Roland Pesch [Thu, 26 Nov 1992 01:38:44 +0000 (01:38 +0000)]
Explicitly call reader's attention to lack of leading . in z8k special
directives.
Fred Fish [Wed, 25 Nov 1992 15:53:01 +0000 (15:53 +0000)]
Apply fix from zoo:
* munch: Backslash escape vertical bar characters inside
grep patterns since they have special meaning for some greps.
Fred Fish [Wed, 25 Nov 1992 15:46:57 +0000 (15:46 +0000)]
* parse.c (write_exp_string): Complete rewrite to store string
contants as a leading explicit length, followed by the string data,
followed by a trailing explicit length.
* eval.c (evaluate_subexp), expprint.c (print_subexp),
parse.c (length_of_subexp), parse.c (prefixify_subexp):
Use recorded explicit length of strings in expression elements,
rather than strlen. Adjust code to skip over strings stored in
expression elements, and code to access strings, to account for
new leading explicit size expression element.
* parse.c (length_of_subexp): Test for minimum endpos of 1, not
0, to avoid negative expression element indices.
* valops.c (search_struct_method): Minor whitespace change.
Roland Pesch [Wed, 25 Nov 1992 01:39:45 +0000 (01:39 +0000)]
Updates from SAC answers to queries on z8k stuff.
John Gilmore [Tue, 24 Nov 1992 07:20:42 +0000 (07:20 +0000)]
* main.c (main): Print GDB version number in gdb -help; doc pid arg.
Suggested by Marty Leisner, <leisner@eso.mc.xerox.com>.
(print_gdb_version): New arg is stdout or stderr. Callers changed.
Roland Pesch [Tue, 24 Nov 1992 05:21:14 +0000 (05:21 +0000)]
Superficial editing pass over Z8000 stuff.
Fred Fish [Tue, 24 Nov 1992 03:02:10 +0000 (03:02 +0000)]
* c-exp.y (yylex): Add tempbuf, tempbufindex, and tempbufsize,
which together maintain a dynamically expandable static buffer
for the lexer to use when translating C strings to their internal
form (other future uses possible). Fix parsing of C style strings
to do the normal C style input conversions of escaped character
sequences.
* valops.c (value_string): Remove translation of escaped
character sequences, now done in C expression parser.
Jim Wilson [Mon, 23 Nov 1992 23:40:18 +0000 (23:40 +0000)]
For SPARC V9, change icc to %icc, xcc to %xcc, fccX to %fccX.
Roland Pesch [Mon, 23 Nov 1992 21:59:41 +0000 (21:59 +0000)]
Format corrections to permit running through makeinfo and TeX without errors.
Ken Raeburn [Mon, 23 Nov 1992 20:42:33 +0000 (20:42 +0000)]
Ran "indent", for GNU coding style; some code & comments still need fixup.
Removed some unneeded files.
obj-coff.c (obj_coff_endef): Use as_warn, not fprintf.
tc-m68k.c (md_assemble): 68000+68881 is okay -- could be emulating.
Ken Raeburn [Mon, 23 Nov 1992 20:39:57 +0000 (20:39 +0000)]
Ran "indent", for GNU coding style; some code & comments still need fixup.
Removed some unneeded files.
configure.in: Don't look for te-386bsd.h, which doesn't exist...
Fred Fish [Mon, 23 Nov 1992 19:57:29 +0000 (19:57 +0000)]
* language.h (PRINT_LITERAL_FORM): New macro that takes character
and decides if it should be printed in literal form or some other
form, based on it's ASCII value and setting of sevenbit_strings.
* {c-exp.y, m2-exp.y} (emit_char): Use new PRINT_LITERAL_FORM
macro, change indentation style.
**** start-sanitize-chill ****
* ch-exp.y (chill_printchar): Use new PRINT_LITERAL_FORM macro.
* ch-exp.y (chill_printstr): First cut at real function instead
of error stub.
**** end-sanitize-chill ****
Ken Raeburn [Mon, 23 Nov 1992 18:52:04 +0000 (18:52 +0000)]
Change from John Carr: use `v', not `a', for operand 2 of vax bb* instructions.
David D. Zuhn [Mon, 23 Nov 1992 03:31:21 +0000 (03:31 +0000)]
minor typo correction
David D. Zuhn [Mon, 23 Nov 1992 02:59:50 +0000 (02:59 +0000)]
build libg++ on HPUX
David D. Zuhn [Mon, 23 Nov 1992 02:58:52 +0000 (02:58 +0000)]
updated dates
David D. Zuhn [Mon, 23 Nov 1992 01:40:05 +0000 (01:40 +0000)]
updates dates, added build-cygnus target
David D. Zuhn [Mon, 23 Nov 1992 01:07:16 +0000 (01:07 +0000)]
+ * nindy-share/stop.h: fixed bogus comment-end in copyright message
+ * i960-pinsn.c: fixed two calls of fputs_filtered that had 3 arguments
Fred Fish [Sat, 21 Nov 1992 16:27:58 +0000 (16:27 +0000)]
* m2-exp.y (m2_printstr): Forgot to change reference of
c_printchar to m2_printchar.
John Gilmore [Sat, 21 Nov 1992 11:18:00 +0000 (11:18 +0000)]
* ldctor.h, lderror.h, ldexp.h, ldfile.h, ldindr.h, ldlang.c,
ldlang.h, ldlex.h, ldmain.h, ldmisc.h, ldsym.h, ldver.h, ldwarn.h,
ldwrite.h, relax.h: Replace all uses of EXFUN and PROTO ansi-glue
macros with PARAMS. Recreational cleanup. Update copyrights.
Fred Fish [Sat, 21 Nov 1992 06:10:08 +0000 (06:10 +0000)]
* defs.h (sevenbit_strings): Add declaration.
* defs.h (printchar): Replace with gdb_printchar.
* language.h (language_defn): Add new function pointers
la_printchar and la_printstr, to do language dependent
printing of characters and strings.
* language.h (local_printchar, local_printstr): New macros
to call language dependent functions pointed to by la_printchar
and la_printstr respectively.
* c-exp.y (emit_char, c_printchar, c_printstr): New language
dependent functions for printing characters and strings.
* c-exp.y (c_language_defn, cplus_language_defn): Add
c_printchar and c_printstr.
* command.c (do_setshow_command): Rename printchar use to
gdb_printchar.
* expprint.c (print_subexp): Replace C style string output
with call to local_printstr.
* language.c (unk_lang_printchar, unk_lang_printstr):
New stubs, currently errors.
* language.c (unknown_language_defn, auto_language_defn,
local_language_defn): Add unk_lang_printchar and
unk_lang_printstr.
* m2-exp.y (emit_char, m2_printchar, m2_printstr): New
language dependent functions to print characters and strings.
* m2-exp.y (m2_language_defn): Add m2_printchar and m2_printstr.
* utils.c (printchar): Renamed to gdb_printchar.
* valprint.c (print_string): Remove prototype, function moved
to c-exp.y, where it becomes c_printstr.
* valprint.c (print_max): Made global for reference from the
language dependent printing routines in *-exp.y.
* valprint.c (repeat_count_threshold): New variable with function
of old REPEAT_COUNT_THREHOLD define, but now settable by user.
Change all references to old macro to references to new variable.
* valprint.c (value_print, val_print): Replace calls to
print_string with calls to local_printstr.
* valprint.c (val_print): Replace C style character printing
with call to local_printchar.
* valprint.c (val_print): Add case for TYPE_CODE_CHAR.
* valprint.c (_initialize_valprint): Add add_show_from_set
call for setting up repeat_count_threshold as print variable.
**** start-sanitize-chill ****
* ch-exp.y (decode_integer_value): New function.
* ch-exp.y (decode_integer_literal): Use decode_integer_value.
* ch-exp.y (chill_printchar, chill_printstr): New language
dependent functions for printing characters and strings.
* ch-exp.y (chill_language_defn): Add chill_printchar and
chill_printstr.
**** end-sanitize-chill ****