aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-12-15 * complaints.c: New file, code moved from utils.c.Fred Fish19-496/+530
* complaints.c (complain): Made into a varargs function. * complaints.h: New file, code moved from symfile.h. * Makefile.in (SFILES_MAINDIR): Add complaints.c. * Makefile.in (HFILES): Add complaints.h. * Makefile.in (OBS): Add complaints.o. * symfile.c (complaint_root, stop_whining, complaint_series, complain, clear_complaints, add_show_from_set for stop_whining): Moved to complaints.c. * symfile.h (struct complaint, complaint_root decl, complain prototype, clear_complaints prototype): Moved to complaints.h. * buildsym.c, coffread.c, dbxread.c, dwarfread.c, elfread.c, gdbtypes.c, mipsread.c, stbsread.c, symfile.c: Include complaints.h. Remove casts from arguments to complain(), which is now a varargs function, and remove unnecessary placeholder zero args. * defs.h (begin_line): Add prototype. * defs.h (vprintf_filtered): Add prototype. * dwarfread.c (varargs.h): Remove, no longer needed. * dwarfread.c (dwarfwarn): Remove prototype and function. * dwarfread.c (complaints): Define a bunch of complaints. * dwarfread.c (SQUAWK): Remove macro defs, convert all usages to standard complain() calls. * utils.c (begin_line): New function that ensures that whatever gets filter-printed next starts on its own line. * utils.c (vprintf_filtered): New func, like vfprintf_filtered, but to stdout (calls vfprintf_filtered internally).
1992-12-15Avoid printf_filtered limit.John Gilmore2-9/+21
1992-12-15i860-tdep.c: Lint.John Gilmore2-15/+22
* remote.c: Avoid printf_filtered line limit. Suggested by Robert R. Henry, <rrh@tera.com>. * main.c (main): Accept --silent as well as --quiet. Change +help to --help. Suggested by Karl Berry, <karl@cs.umb.edu>.
1992-12-15TypoJohn Gilmore1-0/+5
1992-12-15update dates, HP700 target listDavid D. Zuhn1-4/+4
1992-12-15LintJohn Gilmore3-7/+19
1992-12-15For SPARC V9, for RELOC_WDISP2_14, upper 2 bits start at bit 20 now, insteadJim Wilson1-29/+22
of bit 19.
1992-12-15 * gdbtypes.c (create_array_type): Complete rewrite. Now requiresFred Fish11-279/+257
a optional type to decorate as an array type, the type of the index, and the bounds of the array. Records this additional info in the array type for use with languages with nonzero array bounds. * gdbtypes.h (enum type_code): Update comment for TYPE_CODE_ARRAY to note that arrays may have bounds. * gdbtypes.h (create_array_type): Update prototype. * c-exp.y (ptype production): Adjust for new create_array_type calling conventions. * coffread.c (decode_type): Call create_array_type rather than handcrafting array types. * convex-tdep.c (value_type): Remove, now use create_array_type. * convex-tdep.c (value_of_trapped_internalvar): Convert calls to vector_type into calls to create_array_type. * dwarfread.c (decode_subscr_data): Name changed to decode_subscript_data_item throughout. * dwarfread.c (decode_subscript_data_item): Rewrite to use create_array_type. Now records index type and range as well. * dwarfread.c (dwarf_read_array_type): Rewrite as part of change to use create_array_type. * dwarfread.c (read_subroutine_type): Test existing user defined types before decorating them, to ensure they are blank, and complain about it if they are not. * dwarfread.c (decode_fund_type): For unrecognized types, always return some valid type (type integer). If the unrecognized type cannot be an implementation defined type, complain as well. * m88k-tdep.c (pushed_size): Update comment for TYPE_CODE_ARRAY. * m88k-tdep.c (store_param): Update comment for TYPE_CODE_ARRAY. * mipsread.c (upgrade_type): Add FIXME comment that code to handcraft arrays should be replaced with call to create_array_type. * stabsread.c (read_array_type): Replace code to handcraft array types with call to create_array_type. * valprint.c (type_print_varspec_prefix): Minor formatting change, join lines that don't need to be split.
1992-12-15* gdbtypes.h: Remove const from decl for cplus_struct_default toStu Grossman1-0/+5
work around PA-GAS assembler bug. Also, add trailing */ to some comments. * gdbtypes.c: Remove const from decl for cplus_struct_default. Same reason as above.
1992-12-15* hppahpux.mt (TDEPFILES): Add exec.o.Stu Grossman2-2/+2
* hppahpux.mh (NATDEPFILES): Remove exec.o, add inftarg.o, and fork-child.o.
1992-12-15* convex-xdep.c, hppab-nat.c, i860-tdep.c, infptrace.c: RemoveStu Grossman9-114/+78
decl for attach_flag, it now lives in inferior.h. * hppa-pinsn.c: Reformat opcode tables. Add function prototypes. Make most functions static. * hppah-nat.c: General cleanups, remove BSD specific code (since that all lives in hppab-nat.c). * hppah-tdep.c (frame_chain_valid), tm-hppa.h (FRAME_CHAIN): Change sense of test against inside_entry_file(). This fix is from U. of Utah. * tm-hppa.h (PUSH_DUMMY_FRAME, POP_FRAME): Use char * for 2nd arg to read/write_register_bytes().
1992-12-15* hppahpux.h: Add defs for malloc() & realloc().Stu Grossman1-0/+3
1992-12-15* hppa.c: #include "sysdep.h", not <sysdep.h>.Stu Grossman3-1/+153
* libhppa.h: Make millicode_start and millicode_end be unsigned int to be same type as CORE_ADDR in GDB. Why are these here?
1992-12-15* configure.in (hppa*-*-*): Don't remove bfd and gdb fromStu Grossman2-1/+6
configdirs anymore.
1992-12-13 * Makefile.in: extensive cleanup:: removed all of the explicitDavid D. Zuhn2-346/+198
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
1992-12-13Sat Dec 12 15:26:34 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor5-138/+238
* 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.
1992-12-13Sat Dec 12 15:54:36 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-3/+4
* 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.
1992-12-12 * configure.in: handle some programs as cross-only, and others asDavid D. Zuhn2-11/+16
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
1992-12-10* config/{vxworks68,vxworks960}: Don't include xdr_regs.o.John Gilmore2-2/+2
1992-12-10* mipsread.c (parse_symbol): When checking whether a structuredJohn Gilmore1-0/+6
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.
1992-12-10Update dependencies after deleting files.John Gilmore1-64/+11
1992-12-10* vx-share/{reg.h,xdr_regs.h,xdr_regs.c}: Remove, unused.John Gilmore6-279/+21
* remote-vx.c: Don't include vx-share/reg.h. * vx-share/ptrace.h: Reproduce from scratch.
1992-12-09 * c-lang.c (_initialize_c_language): Name changed fromFred Fish4-6/+14
_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 ****
1992-12-09 * c-exp.y, m2-exp.y: Migrate code that has nothing to do withFred Fish13-1245/+1402
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 ****
1992-12-08 Changes for Amiga Unix from rhealey@ub.d.umn.edu.Fred Fish3-25/+31
* 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.
1992-12-08Incredibly obsolete install dox for 88k...Jeffrey Osier1-295/+0
1992-12-08missed tc-tahoe filesKen Raeburn1-1/+6
1992-12-08as-m680x0.texinfo does not existKen Raeburn1-2/+4
1992-12-08regenerated from as.texinfo &cKen Raeburn1-20/+50
1992-12-08replaced with newer codeKen Raeburn5-5227/+0
1992-12-08updated for current list of filesKen Raeburn1-9/+8
1992-12-08trad-core.h is goneKen Raeburn1-1/+0
1992-12-08obj-coffbfd.c: include libcoff.hKen Raeburn1-0/+1
1992-12-08tonight's changesKen Raeburn1-0/+7
1992-12-08version 1.93 nowKen Raeburn1-2/+2
1992-12-08not neededKen Raeburn1-434/+0
1992-12-08updated for added/deleted filesKen Raeburn1-15/+9
1992-12-08recording file deathK. Richard Pixley9-7115/+0
1992-12-08recording file deathK. Richard Pixley12-3151/+0
1992-12-08recording file deathK. Richard Pixley382-120121/+0
1992-12-08recording file deathK. Richard Pixley7-977/+0
1992-12-08recording file deathK. Richard Pixley43-15555/+0
1992-12-07Fix fatal typo in an M4 substitution.Roland Pesch1-1/+1
1992-12-07 -y supportSteve Chamberlain3-32/+64
* 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.
1992-12-07recent changes to as.h, Makefile.in, write.c, obj-vms.cKen Raeburn1-0/+14
1992-12-07changes for traditional CKen Raeburn1-12/+17
1992-12-07deleted local-vars commentKen Raeburn1-7/+0
1992-12-05Add etc directory.Per Bothner1-0/+1
1992-12-04coffcode.h: bfd_coff_std_swap_table is now const and staticKen Raeburn1-3/+1
1992-12-04rebuilt after library changesKen Raeburn1-99/+19