aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-12-18 * aoutf1.h (sunos4_write_object_contents): set flags to 0, fixingSteve Chamberlain1-0/+6
1927.
1992-12-17Eliminate uses of NAMES_HAVE_UNDERSCORE, usingJohn Gilmore8-72/+100
bfd_get_symbol_leading_char instead. * coffread.c (EXTERNAL_NAME): New macro for removing possible leading character from names. (read_coff_symtab): Use BFD's FILE *, don't open a second one. (read_coff_symtab): Complain() about .bb/.eb mismatch, don't error(). (process_coff_symbol, coff_read_struct_type, coff_read_enum_type): Replace NAMES_HAVE_UNDERSCORE with EXTERNAL_NAME. * kdb-start.c (main): Remove NAMES_HAVE_UNDERSCORE. * minsyms.c (install_minimal_symbols): Replace NAMES_HAVE_UNDERSCORE. Remove SOME_NAMES_HAVE_DOT support (apparently unused). * partial-stab.h: Replace NAMES_HAVE_UNDERSCORE. * solib.c: Replace NAMES_HAVE_UNDERSCORE. * stabsread.h: Remove NAMES_HAVE_UNDERSCORE and HASH_OFFSET. * symfile.c (syms_from_objfile): Insert debugging check to test NAMES_HAVE_UNDERSCORE setting against the BFD support. FIXME, remove this (and all tm-*.h NAMES_HAVE_UNDERSCORE) soon. * doc/gdbint.texinfo (Host Conditionals): Remove NAMES_HAVE_UNDERSCORE, SOME_NAMES_HAVE_DOT, document MEM_FNS_DECLARED. (Target Conditionals): Remove all of the above.
1992-12-17Update to get tekhex tdata name change from bfd.John Gilmore2-2/+13
1992-12-17* bfd.c: Use right name for tekhex tdata struct.John Gilmore3-49/+1020
* tekhex.c: Insert leading_char (0) into bfd_target struct. Style. * libcoff.h: Updated to get spacing change from coffcode.h. * trad-core.c: leading_char is 0 (no symbols!), not '_'.
1992-12-17Update to FSF ss-921211.Jim Wilson1-21/+75
1992-12-16removed the files there were moved to etc, added the directories that areDavid D. Zuhn1-7/+11
in unsupported/latest, since they appear in latest builds
1992-12-16Wed Dec 16 12:12:33 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-31/+36
* write.c, obj-ieee.c: don't define SUB_SEGMENT_ALIGN if it is already defined.
1992-12-16Wed Dec 16 10:25:31 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-6/+22
* Makefile.in: Add lines defining CC and CXX, and use CXX rather than gcc in definitions of CXX_FOR_BUILD and CXX_FOR_TARGET.
1992-12-16Change default TEXIDIR to find FSF's texinfo.tex in new location.Roland Pesch1-1/+1
1992-12-16Change default pointer to texinfo.tex to match new location.Roland Pesch1-1/+1
1992-12-16Revert change making writing the archive map the standard. Instead, changePer Bothner1-5/+1
the ar program so that *its* default is to always request writing the map.
1992-12-16 * Makefile.in (dist): Fix permissions before release.Per Bothner3-21/+51
* size.c: Use bfd_size_type (and long) where appropriate. * ar.c: Make writing a map the default, to be compatible with SYSV and Posix.2. Remove some bogus kludges that handled __.SYMDEF directly. * NEWS: New file.
1992-12-16 Makefile.in: regularize use of $host_canonical and $target_canonicalDavid D. Zuhn1-9/+74
configure.in: split apart configdirs, handle removal of directories for native or cross compilations more gracefully
1992-12-16Various changes to improve archive support. See ChangeLog.Per Bothner5-264/+314
1992-12-15Change AR_FLAGS from qc to rc - the 'q' option is not Posix.Per Bothner1-1/+1
1992-12-15 * app.c (do_scrub_begin): allow single quote strings if soSteve Chamberlain2-4/+19
configured.
1992-12-15lintsSteve Chamberlain2-79/+49
1992-12-15checkpointSteve Chamberlain2-364/+469
1992-12-15Tue Dec 15 12:38:16 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+6
* configure.in (i[34]86-*-sco3.2v4*): use mh-sco4. * config/mh-sco4: New file, like mh-sco but without defining _POSIX_SOURCE.
1992-12-15Add i386sco4.mh (this time for sure).Ian Lance Taylor1-0/+1
1992-12-15Tue Dec 15 10:05:56 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor6-8/+41
* coffread.c (decode_type): catch negative tagndx fields generated by SCO 3.2v4 cc. * exec.c: comment out string following #endif. * configure.in (i[34]86-*-sco3.2v4*): use host i386sco4. * xm-i386sco.h: include <sys/types.h> and <sys/dir.h>, required by <sys/user.h>. * config/i386sco4.mh: new file; like i386sco.mh, but don't require gcc, and define const to empty to avoid SCO 3.2v4 cc bug.
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